
MoonPlayer
MoonPlayer plays online videos from YouTube and Bilibili, can download them, and also opens local videos.

About MoonPlayer
MoonPlayer is an open-source desktop video player for Windows, macOS and Linux. It plays online videos from sites such as YouTube and Bilibili, can download those videos, and can open local video files. The project is hosted on GitHub and is licensed under GPLv3 or later.
The source lists limits on some installation options. The Windows version supports only x64 systems. The Linux AppImage does not support hardware decoding. Because MoonPlayer uses Qt's private API, a source build may need to be recompiled after Qt is upgraded.
Key features
- Plays online videos from YouTube, Bilibili and other sites
- Downloads online videos
- Opens local video files
- Uses libmpv and ffmpeg in its technology stack
- Builds from source using CMake
- Installable through Flathub, Debian and ArchLinuxCN packages, or GitHub Releases
- Open source under GPLv3 or later
- Available for Windows, macOS and Linux
- Several Linux installation routes, including Flatpak, Debian and Arch-based packages
- The Windows version supports only x64 systems
- The AppImage version does not support hardware decoding
- Source builds may need recompiling after a Qt upgrade because MoonPlayer uses Qt's private API
MoonPlayer at a glance
- Website
- github.com/coslyk/moonplayer
- Category
- Software & Utilities › Media Players & Servers
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, macOS, Windows
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Media Players & Servers

MoonPlayer alternatives
Tools and sites you could use instead, ranked by how closely they match.
This mpv script ports SponsorBlock to the player and skips sponsored segments in YouTube videos.
Play multiple videos side by side with gridplayer, a desktop video player project.
Syncplay synchronizes playback position and play state across media players such as mpv, VLC, MPC-HC, and MPC-BE over the internet.
mpv-autosub automatically downloads subtitles when opening a video if suitable subtitles are not already present.
Streamlink pipes streams from supported services into a media player through its command-line utility and Python library.
Quod Libet is a music player and library manager for Linux, Windows, and macOS.
Popular in Media Players & Servers
Well-known listings from the same topic.
MoonPlayer FAQ
How can MoonPlayer be installed?
Does the AppImage version support hardware decoding?
What license does MoonPlayer use?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












