Skip to content

Video player that can play online videos from youtube, bilibili etc.

License

Notifications You must be signed in to change notification settings

Big-Mineon/Moon-Player

Repository files navigation

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

About

Video player that can play online videos from youtube, bilibili etc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published