项目作者: coslyk

项目描述 :
Video player that can play online videos from youtube, bilibili etc.
高级语言: C++
项目地址: git://github.com/coslyk/moonplayer.git
创建时间: 2014-06-08T14:42:12Z
项目社区:https://github.com/coslyk/moonplayer

开源协议:GNU General Public License v3.0

下载


MoonPlayer

FOSSA Status

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.


Homepage

The homepage of MoonPlayer is here: https://coslyk.github.io/moonplayer.html

Here is the development page of this project. For the introduction and usage information, please visit the homepage.

Update log

Installation

Windows / macOS / Linux (AppImage)

Download from GitHub Releases and install it.

Note:

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

Linux (Flatpak)

Install from Flathub: flatpak install flathub com.github.coslyk.MoonPlayer

Linux (Debian)

Add DebianOpt repository, then install with sudo apt install moonplayer.

Linux (ArchLinux, Manjaro)

Add ArchLinuxCN repository, then install with pacman -S moonplayer.

Screenshot

Development

Following packages are essential for compiling MoonPlayer.

On ArchLinux:

  1. - cmake
  2. - ffmpeg
  3. - mpv
  4. - python
  5. - qt6-base
  6. - qt6-declarative
  7. - qt6-tools
  8. - wget / curl

On Debian:

  1. For building:
  2. - build-essential
  3. - cmake
  4. - cmake
  5. - qt6-base-dev
  6. - qt6-base-private-dev
  7. - qt6-declarative-dev
  8. - qt6-declarative-private-dev
  9. - qt6-tools-dev
  10. - libmpv-dev
  11. - libcurl4-openssl-dev
  12. - libssl-dev
  13. For running:
  14. - ffmpeg
  15. - qml6-module-qt-labs-settings
  16. - qml6-module-qtqml-workerscript
  17. - qml6-module-qtquick
  18. - qml6-module-qtquick-controls
  19. - qml6-module-qtquick-dialogs
  20. - qml6-module-qtquick-layouts
  21. - qml6-module-qtquick-templates
  22. - qml6-module-qtquick-window
  23. - wget / curl

Other Linux: Please diy.

Download the source code, then run:

  1. mkdir build
  2. cd build
  3. cmake ..
  4. make
  5. sudo make install

Note: MoonPlayer uses Qt’s private API, so you may need to re-compile MoonPlayer after Qt is upgraded.

Technology stack

License

GPLv3+

FOSSA Status