(forked from "Baka-MPlayer")
- Overview
- Snapshots
- Features
- System requirements
- Downloads
- Changelog
- Compilation
- Bug reports & Feature requests
- Contributors
- Contributing
- License
- Contact
- Donation
Sugoi Player is a free and open source multimedia player for Windows 7+ based on libmpv and Qt.
People should know that Sugoi Player is a fork of Baka MPlayer. Baka MPlayer is a free and open source, cross-platform, libmpv based multimedia player. Its simple design reflects the idea for an uncluttered, simple, and enjoyable environment for watching tv shows. Thanks to the great work of Baka MPlayer's original developers. Without their hard work, there won't be Sugoi Player anymore. I really appreciate godly-devotion (Creator/UX Designer/Programmer), u8sand (Lead Programmer/Website Host) and their team.
IMPORTANT NOTES
Sugoi Player is just an improved edition of Baka MPlayer. It does not compete with any other media players, including Baka MPlayer. It just offers an aditional option to choose from. Just choose what you like.
Baka MPlayer is a great media player. It is beautiful and powerful. I really like it. However, it can still be improved. Because it cannot meet everyone's needs. No media player can meet everyone's needs. And I want to improve it. So there is Sugoi Player. There are no accurate goals of Sugoi Player, I just improve it to meet my personal needs. I still have many great ideas about it, but sadly, due to the limitation of my technique, I cannot achieve them all. I really need some help. Pull requests are welcome. I also need some translators to help me add more translations. Any suggestions are welcome as well. Anyway, any contribution will be greatly appreciated.
There are many mpv front-ends in the world, some of them are truly great, I hope you can find the one you really like.
- Smart playlist
- Dim Desktop
- Hardware accelerated playback (vdpau, vaapi, vda)
- Youtube playback support (and others)
- Multilingual support (we are looking for translators!)
- Beautiful and modern interface
- High DPI support
- Support playing almost all kinds of video and audio files
- Much more to be found :)
- Microsoft Windows 7 or later, a not too ancient Linux or macOS 10.8 or later (64 bit operating system is highly recommended).
- A somewhat capable CPU. Hardware decoding might help if the CPU is too slow to
decode video in realtime, but must be explicitly enabled with the
--hwdec
option. - A not too crappy GPU. Sugoi Player is not intended to be used with bad GPUs. There are
many caveats with drivers or system compositors causing tearing, stutter,
etc. On Windows, you might want to make sure the graphics drivers are
current. In some cases, ancient fallback video output methods can help
(such as
--vo=xv
on Linux), but this use is not recommended or supported.
NOTE
Sugoi Player has been tested on the latest version of Windows 10 and Ubuntu. I am very sorry that I don't known whether Sugoi Player works well or not on other platforms. You have to compile Sugoi Player yourself to get the correct binary files for macOS and other platforms. The source code is some sort of compatible, but you may need to change a little bit.
For official builds and third-party packages please see https://github.com/wangwenx190/sugoi-player-deprecated/releases.
See doc/changelog.md for more information.
- Visual Studio 2017 (Only the build tools are needed, but you can also install the full IDE. The community edition is also fine)
- Windows 10 SDK (I recommend download the ISO image from this website instead of installing it from the VS installer. Remember to install the CDB debugger while you are installing the Win10 SDK if you want to use Qt Creator)
- libmpv
- Qt5
- YouTube-dl (Optional, for streaming youtube videos)
- Inno Setup 5 Unicode (Optional, for building the installer)
NOTE
Using the latest version is highly recommended.
- Use Git to clone Sugoi Player's repository to
C:\projects\sugoi-player
(just for example, it could be anywhere you like).- Download Git from https://git-for-windows.github.io/ and install.
- Open Git bash and run:
git clone --recursive https://github.com/wangwenx190/sugoi-player-deprecated.git
- Open command line shell
CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86 CALL "C:\Qt\Qt5.12.0\5.12.0\msvc2017\bin\qtenv2.bat" CD /D "C:\projects\sugoi-player" qmake "sugoi-player.pro" -spec win32-msvc "CONFIG+=release" jom qmake_all jom && jom install
- If your application is linked against shared libraries of Qt
windeployqt Sugoi.exe
- You can also use Visual Studio or Qt Creator to compile it.
NOTE
How to generate Visual Studio solution file through qmake:
REM Open cmd, call qtenv2.bat in your Qt bin dir
REM For example:
CALL "C:\Qt\Qt5.12.0\5.12.0\msvc2017\bin\qtenv2.bat"
REM Then call vcvarsall.bat x64 or vcvarsall.bat x86 in your VC build dir
REM For example:
CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
REM If your project TEMPLATE is "subdirs", use this:
REM qmake -r -tp vc xxx.pro
REM Other templates use this:
REM qmake -tp vc xxx.pro
REM xxx.pro is your .pro file
REM For example:
qmake -r -tp vc sugoi-player.pro
REM Now you have the .sln file. Open it using VS.
- gcc
- qt5
- libmpv-dev
- pkg-config
Please use the issues tracker provided by GitHub to send us bug reports or feature requests. Follow the template's instructions or the issue will likely be ignored or closed as invalid.
See doc/contributors.md for more information.
See doc/contributing.md for more information.
See LICENSE.md for more information.
e-mail: [email protected]
For Chinese users and developers:
QQ group number: 643590794
NOTE
Do NOT contact me through my private QQ number. Contact me through e-mail and QQ group ONLY. All messages from my private QQ are ignored.
Thanks for your concern, but I don't need any kinds of donations.
Sugoi Player will always be free and open-source, and there will never be any kinds of advertisements in it.