Skip to content

Latest commit

 

History

History
87 lines (64 loc) · 1.71 KB

README.md

File metadata and controls

87 lines (64 loc) · 1.71 KB

MoonPlayer

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.


Installation

Note:

  1. Windows version only support x64.
  2. AppImage version does not support hardware decoding.

Development

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.

Technology stack