With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Player Open-Source Projects
-
ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
-
Google-Play-Music-Desktop-Player-UNOFFICIAL-
A beautiful cross platform Desktop Player for Google Play Music
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
QtAv
A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
-
youtube
[Top~1 open YouTube / Video Web-Extension] Enrich your experience & choice! 🧰100+ clever features📌set & forget📌Longest-standing (yet rare & tough alone. Please help/join🧩us👨👩👧👧) ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen} (by code-charity)
-
h5player
This software supports all audio and video websites, such as TikTok, YouTube, Bilibili, TED, Instagram, Twitter, etc. Features include: variable playback speed, screen capture, video download, custom settings, and extensions, etc., providing you with a pleasant online audio and video playback experience.
-
vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
-
miru-app
🎉 A versatile application that is free, open-source, and supports extension sources for videos, comics, and novels, available on Android, Windows, and Web platforms.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Stream to Chromecast with resolved, vlc and bash | news.ycombinator.com | 2024-01-07For people who like to watch with subtitles, VLC currently doesn't support streaming to chromecast with SRT subtitles.. there are several issues for it and I believe support is slated for the next major version of Chromecast, but not sure when that will be.
The typical "workaround" is to reencode the video file to include the subtitles directly, but that sounded like too much work, so I hacked together a static page using https://videojs.com/ to embed a player and load the video and subtitles in a browser window.
Here it is in gist form if anyone has a similar issue: https://gist.github.com/HartS/9bb2721fa73b6798efcdbf5c463e87...
This was hacked together as quickly as possible for my own needs, so definitely not intended to be an example of clean code. You need to run the python server separately to serve the SRT because video-js can't load it from a file URL IIRC
Project mention: Show HN: CompressX, my FFmpeg wrapper for macOS, made $9k in the last 4 months | news.ycombinator.com | 2024-04-10For lossless cut, there's the LosslessCut [1] app, which even has an experimental but mostly working version of a "smart cut" feature [2] (aka. only re-encode the minimal mandatory amount of frames if you trim at a point between 2 key frames)
Good point; there's only a single server handling all the requests so things can be a bit slow depending on the time of day. And there are browser limits to the number of concurrent connections.
Apple browsers with native HLS support are better than those without as well. Other browsers need to load everything via https://github.com/video-dev/hls.js/ which slows things down.
Project mention: Epic Next JS 14 Tutorial Part 6: Create Video Summary with Next.js and Open AI | dev.to | 2024-04-10Now, before using our getSummaryById function, let's install our video player. We will use React Player that you can find here.
Project mention: is it possible to remove some of these button like clip or just put the save button in front? | /r/youtube | 2023-06-09I'm using this: https://github.com/code-charity/youtube
Miru (version 1.6.7): An App that unifies websites for watching movies, comics and novels online
The player is still in SolidJS.
https://github.com/asciinema/asciinema-player/blob/develop/p...
https://news.ycombinator.com/item?id=29387761
The Rust frontend frameworks have been creeping up the perf charts, though.
Player related posts
- A little side project I have been working on for the past couple of weekends.
- Cannot FF on VOD
- [AskJS] Do you think we need an Automatic Code Documentation Generator, especially after Github Co-pilot?
- ⟳ 0 apps added, 10 updated at apt.izzysoft.de
- Open Source Nova Video Player has latest version rejected by Google because it uses MANAGE_EXTERNAL_STORAGE permission even though many other video players have managed to get it
- Open Source Nova Video Player has latest version rejected by Google because it uses MANAGE_EXTERNAL_STORAGE permission even though many other video players have managed to get it
- Show HN: Open-Source Media Player Component for Big Screen Web Apps
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Apr 2024
Index
What are some of the best open-source Player projects? This list will help you:
Project | Stars | |
---|---|---|
1 | video.js | 37,128 |
2 | ijkplayer | 32,082 |
3 | lossless-cut | 22,074 |
4 | hls.js | 14,142 |
5 | react-player | 8,804 |
6 | Google-Play-Music-Desktop-Player-UNOFFICIAL- | 8,291 |
7 | xgplayer | 7,765 |
8 | ZFPlayer | 7,030 |
9 | clappr | 6,946 |
10 | videojs-player | 5,035 |
11 | QtAv | 3,792 |
12 | MobilePlayer | 3,055 |
13 | youtube | 3,008 |
14 | XCDYouTubeKit | 2,909 |
15 | aos-AVP | 2,855 |
16 | h5player | 2,734 |
17 | vime | 2,714 |
18 | miru-app | 2,637 |
19 | asciinema-player | 2,581 |
20 | vlc-android | 2,380 |
21 | KTVHTTPCache | 2,303 |
22 | Player | 2,037 |
23 | moovie.js | 1,702 |