Topics / #media-player

Media-player projects on GitHub

Applications for playing video and audio files.

As of , the most-starred Media-player projects on GitHub are iina (46.8K stars), video.js (40K stars) and my-tv (32K stars). GitHub.Locker tracks 28 Media-player repositories with 367.9K stars combined. The fastest-growing on October 16 was awesome-zhuiju-free, with +126 stars in a day.

28Projects
367.9KStars in total
+449Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

28 projects · by stars

  1. #1 · iina/iina

    iina

    IINA is a free, open-source, modern video player built specifically for macOS, using mpv for media decoding.

    46.8K
  2. #2 · videojs/video.js

    video.js

    Video.js is a free, open source video player for all web-based platforms: a full-featured HTML5 player that also works as a framework (v10) for building players in HTML and React.

    40K
  3. #3 · lizongying/my-tv

    my-tv

    My TV (我的电视) is a live TV streaming app for Android TV boxes — it is ready to use right after you install it, no extra configuration needed.

    32K
  1. 4

    plyr

    30Ksampotts/plyr · JavaScript

    Plyr is a simple, lightweight, accessible and customizable HTML5, YouTube and Vimeo media player that supports modern browsers.

  2. 5

    TVAPP

    25.2Kyouhunwl/TVAPP · JavaScript

    This is a huge curated collection of Android TV box apps — video/movie players, live TV, karaoke, games and utility tools — bundled with download links, version info, status flags and TVBox/影视仓-style interface source URLs to configure them.

  3. 6

    flv.js

    23.2Kbilibili/flv.js · JavaScript

    flv.js is an HTML5 FLV (Flash Video) player written in pure JavaScript, with no Flash plugin required.

  4. 7

    FreeTube

    22.1KFreeTubeApp/FreeTube · Vue

    FreeTube is an open source desktop YouTube player built with privacy in mind: watch YouTube without ads and without Google tracking you through cookies and JavaScript.

  5. 8

    xbmc

    21.3Kxbmc/xbmc · C++

    Kodi is a free and open source media player and entertainment hub: one app that organizes and plays your movies, music, and photos, built to turn any computer into a home theater.

  6. 9

    TVBoxOSC

    17.9Kj4Uq/TVBoxOSC

    TVBoxOSC is an Android TV box video player app built on top of the open-source CatVodTVOfficial/TVBoxOSC project, reusing code from the related TVBoxOS and Box repositories.

  7. 10

    BBLL

    17.5Kxiaye13579/BBLL

    BBLL is a third-party Bilibili client for Android TV, built by an individual developer for learning and communication. It is not a hack of the official app: it simply wraps Bilibili's existing APIs to bring Bilibili videos and live streams to the big screen.

  8. 11

    awesome-zhuiju-free

    12.5Klaoma528/awesome-zhuiju-free · JavaScript

    A free, ad-free, hand-picked guide to streaming resources: online movie and TV sites, apps, cloud-drive search, magnet/BT, subtitles, TVBox configs, IPTV live sources and related open-source projects, with every link checked daily.

  9. 12

    ivideo

    11.8Kphobal/ivideo · JavaScript

    A cross-platform desktop client that collects videos from China's mainstream video platforms in one app, so you don't install each site's own client — it even includes the big sites' VIP content.

  10. 13

    spotifyd

    10.8KSpotifyd/spotifyd · Rust

    Spotifyd is an open-source Spotify client that runs as a background UNIX daemon instead of a GUI app, streaming music just like the official client but more lightweight.

  11. 14

    JiaoZiVideoPlayer

    10.5Klipangit/JiaoZiVideoPlayer · Java

    JiaoZiVideoPlayer is a highly customizable video player framework for Android: a player view you drop into your app's layout, with support for the system MediaPlayer as well as ExoPlayer and ijkplayer (ffmpeg) kernels.

  12. 15

    pock

    10.2Kpock/pock · Swift

    Pock is a free, open-source widgets manager for the MacBook's Touch Bar that gives quick access to your favorite controls and services while maximizing your on-screen real estate.

  13. 16

    webtorrent-desktop

    10.1Kwebtorrent/webtorrent-desktop · JavaScript

    WebTorrent Desktop is a free, open-source streaming torrent client for Mac, Windows and Linux — it starts playing video while the download is still in progress.

  14. 17

    spotifast

    8.3Kcrmne/spotifast · Rust

    Fastpotify is a lightweight, native Spotify client written in Rust with the egui toolkit, playing music through librespot while using a fraction of the RAM of Spotify's official desktop app.

  15. 18

    PipePipe

    7KInfinityLoop1308/PipePipe · Shell

    PipePipe is a free Android app for browsing YouTube and similar services (like BiliBili and NicoNico) without ads or tracking, built as a feature-packed fork of NewPipe.

  16. 19

    BiliPai

    4.9Kjay3-yy/BiliPai · Kotlin

    BiliPai is a third-party, native Android client for Bilibili that covers video playback, anime (bangumi), live streaming, moments, messages, offline downloads, and a plugin system, built with Kotlin and Jetpack Compose.

  17. 20

    EchoMuse

    1.3Kwilbowes/EchoMuse · Python

    It turns a second-hand Amazon Echo Dot (2nd gen, 2016) into a local voice satellite for Home Assistant: say the wake word, ask, and hear the answer from the Dot. No Amazon account, no Alexa, no cloud - the microphones, speaker, LED ring and buttons keep working.

  18. 21

    kumone

    1.2Kmissuo/kumone · Swift

    Kumone is an unofficial native macOS app (with an iOS sideload build too) that acts as a client for NetEase Cloud Music, built in SwiftUI and talking directly to NetEase's real API without any third-party server in between.

  19. 22

    plx-native

    975GLinnik21/plx-native · Rust

    PlxNative is a fast, unofficial Plex client built specifically for LG webOS TVs. It draws its interface directly on the GPU at 60 fps and hands video off to the TV's own hardware decoder, instead of running as a web app inside the TV's Chromium browser like the official Plex client.

  20. 23

    Levyra-deepsound

    711LUC4N3X/Levyra-deepsound · Kotlin

    Levyra is an open-source music player for Android and Windows that plays streamed music and your own local files side by side in one library, with synced lyrics, offline downloads and live radio.

  21. 24

    android-airplay-server

    610jqssun/android-airplay-server · Kotlin

    It's an open-source AirPlay receiver app for Android, built on UxPlay, that turns your Android phone or TV into an AirPlay-compatible display and speaker for screen mirroring, video playback, and audio streaming from Apple devices.

  22. 25

    newtube

    522aleixrodriala/newtube · Java

    NewTube is an unofficial YouTube client for Android phones and tablets, built on top of SmartTube (the Android TV app) by @yuliskov. It adds a touch interface, its own player and offline saving to SmartTube's engine.

  23. 26

    AinanPlayer

    329Ainanya21/AinanPlayer

    A native Windows media aggregation and streaming client: it pulls film and TV streams from TVBox/CatVod-style sources and plays them with 4K hardware acceleration in a WinUI 3 Fluent interface.

  24. 27

    tvbox-silicon

    241jo32/tvbox-silicon · Swift

    Yingxia is a native SwiftUI TVBox player for Apple TV, iPhone, iPad and Mac that plays your TVBox subscriptions: live channels, on-demand catalogs, and one search across every source.

  25. 28

    fathom

    115TraceApps/fathom · Dart

    Fathom is an all-in-one client for Jellyfin that puts your movies, shows, music, and Live TV in one desktop or Android app, with optional built-in Seerr requests and a full YouTube client.

Often tagged together