MoonPlayer is an interesting player that lets you to enjoy videos. It can play the video online, download it or just open the local videos.
Note:
- Windows version only support x64.
- AppImage version does not support hardware decoding.
Following packages are essential for compiling MoonPlayer.
On ArchLinux:
- cmake
- ffmpeg
- mpv
- python
- qt6-base
- qt6-declarative
- qt6-tools
- wget / curl
On Debian:
For building:
- build-essential
- cmake
- cmake
- qt6-base-dev
- qt6-base-private-dev
- qt6-declarative-dev
- qt6-declarative-private-dev
- qt6-tools-dev
- libmpv-dev
- libcurl4-openssl-dev
- libssl-dev
For running:
- ffmpeg
- qml6-module-qt-labs-folderlistmodel
- qml6-module-qt-labs-settings
- qml6-module-qtqml-workerscript
- qml6-module-qtquick
- qml6-module-qtquick-controls
- qml6-module-qtquick-layouts
- qml6-module-qtquick-templates
- qml6-module-qtquick-window
- wget / curl
Other Linux: Please diy.
Download the source code, then run:
mkdir build
cd build
cmake ..
make
sudo make install
Note: MoonPlayer uses Qt's private API, so you may need to re-compile MoonPlayer after Qt is upgraded.