82 open-source media players
Open Source Media Players
The most popular open-source media players for Windows, macOS and Linux on GitHub are Lx Music Desktop, IINA and mpv. appsgit lists 82, including free alternatives to Windows Media Player, QuickTime Player and Plex, each with its platforms, license and install commands.
Updated Oct 8, 2026
Open Source Media Players
Lx Music Desktop
lyswhut/lx-music-desktop
从 v1.17.0 起支持 Scheme URL,可以使用此功能在浏览器等场景下调用 LX Music,我们开发了一个油猴脚本配套使用。 在 Windows 平台上,若程序文件夹中存在 portable 文件夹,则自动使用此文件夹作为数据存储文件夹(适用于 v1.17.0 及以上版本)。.
Media playersWindowsmacOSLinuxIINA
iina/iina
The modern video player for macOS.
OfficialMedia playersmacOSmpv
mpv-player/mpv
mpv is a free (as in freedom) media player for the command line.
Media playersWindowsmacOSLinuxPear Desktop
pear-devs/pear-desktop
Pear is extension for music player.
Media playersWindowsmacOSLinuxYesPlayMusic
qier222/YesPlayMusic
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux.
Media playersWindowsmacOSLinuxCLI
spicetify/cli
Command-line tool to customize Spotify client.
OfficialMedia playersWindowsmacOSLinuxKodi
xbmc/xbmc
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media.
OfficialMedia playersWindowsmacOSLinuxVLC media player
videolan/vlc
VLC media player - plays everything, runs anywhere.
OfficialMedia playersWindowsmacOSLinuxNuclear
nukeop/nuclear
Streaming music player that finds free music for you.
Media playersWindowsmacOSLinuxAlgerMusicPlayer
algerkong/AlgerMusicPlayer
一个第三方音乐播放器、本地服务、桌面歌词、音乐下载、远程控制.
Media playersWindowsmacOSLinuxMPC-HC
clsid2/mpc-hc
Media Player Classic - Home Cinema (MPC-HC) is a free and open-source video and audio player for Windows.
Media playersWindowsStreamlink
streamlink/streamlink
Streamlink is a CLI utility which pipes video streams from various services into a video player.
Media playersWindowsmacOSLinuxSimpMusic
maxrave-dev/SimpMusic
A cross-platform music app using YouTube Music for backend.
Media playersWindowsmacOSLinuxFeishin
jeffvli/feishin
A modern self-hosted music player.
Media playersWindowsmacOSLinuxMopidy
mopidy/mopidy
Mopidy is an extensible music server written in Python.
OfficialMedia playersmacOSLinuxIptvnator
4gray/iptvnator
Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.
Media playersWindowsmacOSLinuxSpotifast
crmne/spotifast
Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows.
Media playersWindowsmacOSLinuxYtmdesktop
ytmdesktop/ytmdesktop
A Desktop App for YouTube Music.
OfficialMedia playersWindowsmacOSLinuxStreambert
truelockmc/streambert
A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World.
Media playersWindowsmacOSLinuxJellyfin Desktop
jellyfin/jellyfin-desktop
Jellyfin desktop client built with Qt WebEngine and libmpv.
OfficialMedia playersWindowsmacOSLinuxKoharu
koharu-rs/koharu
AI-powered manga translator, written in Rust.
OfficialMedia playersWindowsmacOSLinuxPicacg Qt
tonquer/picacg-qt
哔咔漫画, PicACG comic PC client(Windows, Linux, MacOS).
Media playersWindowsmacOSLinuxBallonsTranslator
dmMaze/BallonsTranslator
深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-aided comic/manga translation tool powered by deeplearning.
Media playersWindowsmacOSLinuxScreenbox
huynhsontung/Screenbox
LibVLC-based media player for the Universal Windows Platform.
Media playersWindowsCliamp
bjarneo/cliamp
cliamp - Terminal music player inspired by winamp.
Media playersWindowsmacOSLinuxLLPlayer
umlx5h/LLPlayer
The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!
Media playersWindowsClementine
clementine-player/Clementine
Clementine is a modern music player and library organizer for Windows, Linux and macOS.
OfficialMedia playersWindowsmacOSLinuxJMComic Qt
tonquer/JMComic-qt
禁漫天堂,18comic,使用qt实现的PC客户端,支持Windows,Linux,MacOS.
Media playersWindowsmacOSLinuxMangayomi
kodjodevf/mangayomi
Free and open source application for reading manga, novels, and watching animes available on Android, iOS, macOS, Linux and Windows.
Media playersWindowsmacOSLinuxStrawberry
strawberrymusicplayer/strawberry
Strawberry is a music player and music collection organizer, originally forked from Clementine in 2018.
Media playersLinuxFeelUOwn
feeluown/FeelUOwn
trying to be a robust, user-friendly and hackable music player.
Media playersWindowsmacOSLinuxFolia Major
chthollyphile/folia-major
专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器.
Media playersWindowsmacOSLinuxYattee
yattee/yattee
Privacy oriented video player for iOS, tvOS and macOS.
Media playersmacOSEchoMusic
hoowhoami/EchoMusic
安装 Xcode Command Line Tools 和 LLVM(以下依赖安装命令使用 Homebrew): 已安装 Command Line Tools 时跳过第一条命令。在设置了 LIBCLANGPATH 的同一终端中执行后续构建。.
Media playersWindowsmacOSLinuxLrcget
tranxuanthang/lrcget
Utility for mass-downloading LRC synced lyrics for your offline music library.
Media playersWindowsmacOSLinuxKew
ravachol/kew
Music for the Shell. kew is a fast, immersive music player that allows you to listen to music privately.
Media playersWindowsmacOSLinuxTsukimi
tsukinaha/tsukimi
A simple third-party Jellyfin client for Linux.
Media playersLinuxComic Translate
ogkalu2/comic-translate
AI comic and manga translator app/browser extension for automatically translating comics, manga, manhwa, BDs, fumetti, and more in multiple languages and formats (Images, PDF, EPUB, CBR, CBZ etc).
Media playersWindowsmacOSLinuxOpenspot Music App
BlackHatDevX/openspot-music-app
OpenSpot is a free, open-source music app that lets you stream and download high-quality tracks across all your devices.
Media playersWindowsmacOSLinuxTauon
Taiko2k/Tauon
The music player of today! TAUON // A powerful and streamlined music player for the desktop.
Media playersWindowsmacOSLinuxStump
stumpapp/stump
A free and open source comics, manga and digital book server with OPDS support.
Media playersWindowsmacOSLinuxFooyin
fooyin/fooyin
Website · Download · Documentation · Quick start · Releases · Nightly fooyin is a customisable desktop music player.
Media playersWindowsmacOSLinuxTTKMusicPlayer
Greedysky/TTKMusicPlayer
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux.
Media playersWindowsLinuxDopamine
digimezzo/dopamine
The audio player that keeps it simple.
Media playersWindowsmacOSLinuxSupersonic
supersonic-app/supersonic
A lightweight and full-featured cross-platform desktop client for self-hosted music servers.
Media playersWindowsmacOSLinuxKaset
sozercan/kaset
The missing YouTube and YouTube Music macOS app.
Media playersmacOSNSMusicS
Super-Badmen-Viper/NSMusicS
NSMusicS NineSong Cloud-Native Music Server/ Full platform Client,support navidrome, jellyfin, emby.
Media playersWindowsmacOSLinuxMuffon
staniel359/muffon
Advanced multi-source music streaming + discovery client for desktop.
Media playersWindowsmacOSLinux
Showing the top 48 of 82 by GitHub stars. Every entry is listed in the sitemap and the JSON API.
What are the best open-source media players?
By GitHub stars, Lx Music Desktop is the most popular (54,255 stars), followed by IINA and mpv. People often use these instead of Windows Media Player, QuickTime Player and Plex. Each page lists the platforms, license and last commit.
Which of these run on Windows, Mac and Linux?
70 of the 82 open-source media players listed here run on Windows, 66 on macOS and 69 on Linux; on a Mac, the most starred is Lx Music Desktop. 33 can be installed with a package manager such as Flathub, Homebrew, winget or Chocolatey.
Are these open-source media players free?
Yes. All 82 use an open-source license (OSI-approved or FSF-free), so you can use, copy and change them for free.
How are these open-source media players chosen?
Apps come from desktop awesome lists (Awesome Linux Software, awesome-mac, awesome-windows, awesome-electron and the media and file sections of awesome-cli-apps), more than 70 GitHub topics such as desktop-app, electron-app, tauri-app, gtk, qt, macos-app, pdf-editor, cad and remote-desktop, and a hand-picked list of flagship apps. An app is listed only if it has a license (one GitHub detects, or one appsgit checked by hand), a README and a commit in the last six months, is not archived or a fork, and has 1000+ GitHub stars (topics), 500+ (awesome lists) or 100+ (hand-picked). It must also be an end-user application with a desktop signal: installers in its releases, install instructions for Windows, macOS or Linux, or a Flathub, Homebrew, winget, Chocolatey, Snap or AUR package. Libraries, frameworks, themes, plugins and servers are left out, and source-available apps are labelled as such.