Playback

Top 23 Playback Open-Source Projects

  • howler.js

    Javascript audio library for the modern web.

  • Project mention: Howler JavaScript – Audio library for the modern web | news.ycombinator.com | 2024-02-12
  • hls.js

    HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.

  • Project mention: Show HN: Caltrans CCTV | news.ycombinator.com | 2024-03-14

    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.

  • 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.

    SurveyJS logo
  • shaka-player

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

  • miniaudio

    Audio playback and capture library written in C, in a single source file.

  • Project mention: MiniAudio.h: single-file audio playback and capture library for C and C++ | news.ycombinator.com | 2024-01-01
  • selenium-ide

    Open Source record and playback test automation for the web.

  • Auxio

    A simple, rational music player for android

  • Project mention: [DEV] Tasker 6.2.1 Beta - Target API 33, Easily Restrict HTTP Request Events, Worldwide Date/Time Formatting, Easier System Variable Selection | /r/tasker | 2023-05-25

    Auxio, for instance, has a really well organized tracker

  • waveform-playlist

    Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.

  • 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.

    WorkOS logo
  • PipeWire-Guide

    PipeWire Guide. Learn about how PipeWire gives your Linux system a Professional Audio/Video Processing workflow.

  • Project mention: Alternatives to MultiPSK? | /r/RTLSDR | 2023-06-05

    It is far easier to use a non-Windows operating system and simply direct the IQ data into the application you want, or use a better app which can take data directly from the RSPdx. However, in an RTL-SDR book, I saw a reference to VB-Cable, which is a separate software from VAC. Pipewire is another tool, definitely open-source and free, which should work.

  • jellyfin-kodi

    Jellyfin Plugin for Kodi

  • Project mention: I want to move away from my Nvidia Shield Pro as a client but I'd like to understand my alternatives a little better | /r/htpc | 2023-06-02

    If you want to replicate this, try Kodi plus the Jellyfin Kodi addon.

  • OpenRV

    Open source version of RV, the Sci-Tech award-winning media review and playback software.

  • drywetmidi

    .NET library to read, write, process MIDI files and to work with MIDI devices

  • dart_vlc

    Flutter bindings to libVLC.

  • chromecast_mpris

    📺 Control Chromecasts from Linux and D-Bus

  • tlog

    Terminal I/O logger

  • Project mention: Help with installing tlog on Debian 10 | /r/debian | 2023-08-11

    https://salsa.debian.org/ascii/tlog/-/tree/debian/latest https://github.com/Scribery/tlog

  • processing-video

    GStreamer-based video library for Processing

  • mdk-sdk

    multimedia development kit. download:

  • UnityPlugin-AVProVideo

    AVPro Video is a multi-platform Unity plugin for advanced video playback

  • govcr

    HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing

  • Play-em JS

    ▶️ Streams a list of tracks from Youtube, Soundcloud, Vimeo...

  • tppm

    ▶ Manage playback progress items stored on Trakt.tv

  • PlayRecorder

    Unity scene logic recorder tool for editor and builds.

  • TraktPlaybackProgressManager

    Manage and remove your playback progress items stored on Trakt.tv

  • stream-app-flutter-publisher

    With the Dolby.io Flutter streaming SDK you can build for Android, iOS, Web, and Desktop from a single code base.

  • 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.

    InfluxDB logo
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 2024-03-14.

Playback related posts

Index

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

Project Stars
1 howler.js 22,898
2 hls.js 14,142
3 shaka-player 6,851
4 miniaudio 3,601
5 selenium-ide 2,653
6 Auxio 1,716
7 waveform-playlist 1,417
8 PipeWire-Guide 793
9 jellyfin-kodi 759
10 OpenRV 528
11 drywetmidi 499
12 dart_vlc 484
13 chromecast_mpris 479
14 tlog 293
15 processing-video 272
16 mdk-sdk 234
17 UnityPlugin-AVProVideo 219
18 govcr 163
19 Play-em JS 92
20 tppm 41
21 PlayRecorder 40
22 TraktPlaybackProgressManager 39
23 stream-app-flutter-publisher 7

Sponsored
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.
www.influxdata.com