Displaying 1 to 20 from 34 results

easy-video-player - Video playback on Android, made easy, wrapping around the stock MediaPlayer API.

  •    Java

Easy Video Player is a simple but powerful view that you can plugin to your apps to quickly get video playback working.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

howler.js - Javascript audio library for the modern web.

  •    Javascript

howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio. This makes working with audio in JavaScript easy and reliable across all platforms. Additional information, live demos and a user showcase are available at howlerjs.com.

howler.js - Javascript audio library for the modern web

  •    Javascript

howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio. This makes working with audio in JavaScript easy and reliable across all platforms.

Tone.js - A Web Audio framework for making interactive music in the browser.

  •    Javascript

Tone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers looking to create web-based audio applications. On the high-level, Tone offers common DAW (digital audio workstation) features like a global transport for scheduling events and prebuilt synths and effects. For signal-processing programmers (coming from languages like Max/MSP), Tone provides a wealth of high performance, low latency building blocks and DSP modules to build your own synthesizers, effects, and complex control signals. Full Installation Instruction.




redux-bug-reporter - :bug: A bug reporter and bug playback tool for redux. :bug:

  •    Javascript

Redux Bug Reporter puts minimal overhead on redux actions. However, it does keep copies of initial state, final state on bug submission, and full copies of all actions dispatched. For an application with heavy actions (such as network requests with large payloads) or very frequent actions, Redux Bug Reporter will gradually take up more and more memory. As such, it's probably a good idea to disable in production by default. The examples below demonstrate the expected common behavior of only enabling Redux Bug Reporter in non-production environments. Redux Bug Reporter disables itself by default if window is undefined, so it will not negatively impact server side renders.

asciinema - Terminal session recorder

  •    Python

asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.

waveform-playlist - Multitrack Web Audio editor and player with canvas waveform preview

  •    Javascript

Inspired by Audacity, this project is a multiple track playlist editor written in ES2015 using the Web Audio API. Load tracks and set cues (track cue in, cue out), fades (track fade in, fade out) and track start/end times within the playlist. I've written up some demos on github for the different audio fade types in the project.

miniaudio - Single file audio playback and capture library written in C.

  •    C

miniaudio (formerly mini_al) is a single file library for audio playback and capture. It's written in C89 (compilable as C++) and released into the public domain. Then just compile. There's no need to install any dependencies. On Windows and macOS there's no need to link to anything. On Linux and BSD, just link to -lpthread, -lm and -ldl.


yakbak - Record and playback HTTP responses

  •    Javascript

Record HTTP interactions The Node Way™. Inspired by ruby's vcr. Then develop or run your tests. If a recorded HTTP request is found on disk, it will be played back instead of hitting the target host. If no recorded request is found, the request will be forwarded to the target host and recorded to disk.

SFBAudioEngine - A powerful audio playback engine for macOS and iOS

  •    C++

In addition to playback, SFBAudioEngine supports reading and writing of metadata for most supported formats. SFBAudioEngine uses C++11 language and standard library features. For this reason clang must be used to compile SFBAudioEngine and its dependencies, and clang's libc++ must be used as the C++ standard library. Any application using SFBAudioEngine must also be compiled with clang and libc++.

mini_al - Single file audio playback and capture library.

  •    C

mini_al is a single file library for audio playback and capture. It's written in C (compilable as C++) and released into the public domain. Then just compile. There's no need to install any dependencies. On Windows and macOS there's no need to link to anything. On Linux and BSD, just link to -lpthread, -lm and -ldl.

eight-track - Record and playback HTTP requests

  •    Javascript

This is built to make testing against third party services a breeze. No longer will your test suite fail because an external service is down.eight-track has been forked by @twolfson as nine-track. This includes new features such as scrubFn for sanitizing data before saving to disk.

media-sequence - HTML5 media sequenced playback API: play one or multiple sequences of a same audio or video with plain JavaScript

  •    Javascript

HTML5 media sequenced playback API: play one or multiple sequences of a same audio or video with plain JavaScript.Adds new sequences to the actual stack.

Leaflet.timeline - Display arbitrary GeoJSON on a map with a timeline slider and play button

  •    Javascript

Show any changing geospatial data over time, from points to polygons. If you want smooth motion of markers from point to point, this is not your plugin. Please check out LeafletPlayback, or for real-time data, try Leaflet Realtime, both plugins from which I may or may not have pilfered some ideas.

nw-f2cwa-play - Ffmpeg to Canvas and Web Audio media playback for Node WebKit.

  •    Javascript

Ffmpeg to Canvas and Web Audio media playback for Node WebKit. You will need ffmpeg to run this.

playemjs - ▶️ JavaScript component that plays a sequence of audio and video streams from Youtube, Soundcloud, Vimeo

  •    Javascript

PlayemJS is a front-end JavaScript component that manages a audio/video track queue and plays those tracks sequentially. Depending on the platform of each track, PlayemJS dynamically embeds the media in a HTML element, or through the Soundmanager2 audio player.

audiosource - Web Audio Playback

  •    Javascript

A simple utility to manage audio playback. The goal of AudioSource is to provide a simple interface to managing playback of audio source nodes. This includes tracking playback times, pause, resume, stop, and seeking. We also provide an analysernode and make loading sounds more convenient.

kohii - Playback made easy.

  •    Kotlin

Video playback for Android made easy. Kohii is a high level Video playback library, built from the experience creating/maintaining toro and ExoPlayer. Kohii targets directly the Video playback on Android, giving developer powerful playback control, including (1) easy way to start a Video playback with confidence (hint: only one line), (2) smooth transition from local playback to fullscreen playback and vice versa, (3) smooth playback experience on list (RecyclerView, NestedScrollView, etc).

Lethe - Simple YouTube playback bot for Discord, mostly used for music playback.

  •    Javascript

Simple YouTube playback bot for Discord. Lethe is WIP, so expect crashes (it has significantly improved from the past though!) Please report any crashes as a GitHub issue. Lethe works best on Linux, but it can also be installed on Windows, though this is not recommended.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.