Open-source projects categorized as video-player

Top 23 video-player Open-Source Projects

  • GitHub repo iina

    The modern video player for macOS.

    Project mention: Awesome Alternatives - A list of alternative websites/software to popular proprietary services | reddit.com/r/degoogle | 2021-04-15

    IINA is a FOSS media player for MacOS that you ought to consider adding.

  • GitHub repo Streama

    Self hosted streaming media server. https://docs.streama-project.com/

    Project mention: I want to create a Virtual Machine that runs some software that lets me listen to, watch, or view media through a web browser. | reddit.com/r/linuxquestions | 2021-04-06

    I used Streama a few times. It's really great. You should check it out. https://github.com/streamaserver/streama Demo: https://streama.demo-version.net/

  • GitHub repo clappr

    :clapper: An extensible media player for the web.

    Project mention: Can't fullscreen video from online streaming sites in chrome. | reddit.com/r/techsupport | 2021-04-09

    I suggest this thread. https://github.com/clappr/clappr/issues/1695

  • GitHub repo shaka-player

    JavaScript player library / DASH & HLS client / MSE-EME player

    Project mention: I tried creating a web browser, and Google blocked me (2019) | news.ycombinator.com | 2021-01-20

    I believe that's mistaken. From the article:

    > As far as I’m aware, Widevine is the only available DRM for a Chromium-based browser, especially so for Electron.

    But according to this [0] the Chromium-based Edge browser supports both Google's WideVine CDM and Microsoft's PlayReady CDM. Not sure if that's really any help, but that's a different question.

    [0] https://github.com/google/shaka-player/issues/2492#issuecomm...

  • GitHub repo MobilePlayer

    :iphone: :movie_camera: A powerful and completely customizable media player for iOS

  • GitHub repo video-react

    A web video player built for the HTML5 world using React library.

  • GitHub repo Player

    ▶️ video player in Swift, simple way to play and stream media on iOS/tvOS

  • GitHub repo BMPlayer

    A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.

  • GitHub repo emacs-application-framework

    Emacs application framework

    Project mention: How can I use Mozilla's Readability.js with eww? | reddit.com/r/emacs | 2021-03-12

    You might need this https://github.com/manateelazycat/emacs-application-framework

  • GitHub repo NymphCast

    Audio and video casting system with support for custom applications.

    Project mention: Screencasting From Pinephone to Linux Desktop | reddit.com/r/PinePhoneOfficial | 2021-03-30
  • GitHub repo YouPHPTube

    Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

    Project mention: GoPro live stream to home server? | reddit.com/r/selfhosted | 2021-04-01

    If you want to have a complete setup along with YouTube style browsing of your recordings take a look at https://github.com/WWBN/AVideo. Also self hosted. Live stream and record is accomplished through nginx/rtmp and config would be similar to using a Docker container, but Avideo (youphptube) is a more robust offering that might be worth it for your use case. Avideo is harder to setup but is a nice product.

  • GitHub repo mpv.net

    🎞 mpv.net is a modern media player for Windows that works just like mpv.

    Project mention: mpv.net and youtube-dl | reddit.com/r/mpv | 2021-04-19
  • GitHub repo VersaPlayer

    Versatile Video Player implementation for iOS, macOS, and tvOS

  • GitHub repo rx-player

    DASH/Smooth HTML5 Video Player

    Project mention: Streaming a video to a site without any branding on the video or user controls in the player | reddit.com/r/webdev | 2021-01-21

    I have a question if you have time. I came across this, RX Player, it mentions live, do you know if it would work? No worries if finding out is too deep of a dive though. I’m not exactly sure what it is, maybe it’s like shaka player? https://github.com/canalplus/rx-player

  • GitHub repo celluloid

    A simple GTK+ frontend for mpv (by celluloid-player)

    Project mention: Celluloid shall scroll through videos with mouse wheel | reddit.com/r/Fedora | 2021-04-06

    Celluloid not support it yet. Try ask developer to implement it https://github.com/celluloid-player/celluloid

  • GitHub repo YoutubeKit

    YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app

  • GitHub repo youtube_player_flutter

    Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supports both Android and iOS platforms.

    Project mention: How to achieve the real Youtube "live video" experience with the youtube_player_flutter package? | reddit.com/r/flutterhelp | 2021-01-17

    Ahh, so it turns out that the bottomActions are ignored for live videos: https://github.com/sarbagyastha/youtube_player_flutter/blob/master/packages/youtube_player_flutter/lib/src/player/youtube_player.dart#L357

  • GitHub repo movie-monad

    :tv: A free and simple to use video player made with Haskell.

  • GitHub repo MPV-EASY-Player

    MPV-EASY Player - A movie player based on mpv

    Project mention: Cant Save Videos In Webbrowser With Mpv As | reddit.com/r/mpv | 2021-02-10

    Yeah I agree. I've actually switched now to MPV-EASY Player. With that one I don't have the download issue in edge.

  • GitHub repo Myflix

    Myflix, a Netflix clone!

  • GitHub repo libvlc-go

    Go bindings for libVLC and high-level media player interface

  • GitHub repo haruna

    Open source video player built with Qt/QML and libmpv.

    Project mention: [Weekly] What is everybody working on? Share your progress, discoveries, tips and tricks! | reddit.com/r/QtFramework | 2021-04-05

    Released version 0.6.0 of my video player https://github.com/g-fb/haruna, built with Qt/QML, KDE Frameworks and libmpv.

  • GitHub repo Player

    Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer (by moneytoo)

    Project mention: Possibility to include streaming function | reddit.com/r/JustPlayer | 2021-04-06

    There's a online version on github that should handle streaming: https://github.com/moneytoo/Player/releases

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-19.


What are some of the best open-source video-player projects? This list will help you:

Project Stars
1 iina 26,725
2 Streama 8,746
3 clappr 5,251
4 shaka-player 4,882
5 MobilePlayer 2,881
6 video-react 2,100
7 Player 1,751
8 BMPlayer 1,677
9 emacs-application-framework 1,514
10 NymphCast 1,413
11 YouPHPTube 1,350
12 mpv.net 766
13 VersaPlayer 624
14 rx-player 604
15 celluloid 545
16 YoutubeKit 486
17 youtube_player_flutter 378
18 movie-monad 348
19 MPV-EASY-Player 337
20 Myflix 263
21 libvlc-go 201
22 haruna 176
23 Player 142