Open-source media servers and streaming stacks to replace hosted video and audio platforms.
61 projects
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi.
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows.
Alternative YouTube front-end.
Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP.
Personal music streaming server that works.
Music library manager and MusicBrainz tagger (command-line and Web interface).
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with open-source apps for Android and iOS.
A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support.
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc.
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
Synchronous multiroom audio server.
Access H.264 real-time video streaming on your website without a streaming provider.
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
Streaming audio server with Linux/macOS/Windows/Android clients.
Music streaming server.
Modern and accessible web radio management suite.
Web based audio/video streaming application.
Streaming Server with Sub-Second Latency.
Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.
Music browsing and streaming application optimized for large music collections, ease of use and high performance.
Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speakers (alternative to Chromecast).
Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval.
Lightweight music streaming server. Subsonic compatible.
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.
Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify ... but bring your own music.
Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net.
Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server).
Access your self-hosted music using a web interface.
Synchronize media, chat, and more for an arbitrary number of channels.
UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers.
Personal Music Server, designed for collectors and music maniacs.
Scrobble plays from multiple sources to multiple scrobbling services.
Broadcast streaming radio on the web (fork of [Airtime](https://github.com/sourcefabric/Airtime)).
Podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device.
Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.
Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations.
Simple personal server to serve audio files from directories (audiobooks, music, podcasts...). Focused on simplicity and supports sync of play position between clients.
Music player with Youtube/Soundcloud import and iTunes/Spotify discovery.
Public domain streaming media server that works with any device and any format.
Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
Convert YouTube and Twitch channels to podcasts, no storage required. Transcodes VoDs to MP3 192k on the fly, generates an RSS feed to use in podcast clients.
Python implementation of the Subsonic server API.
Minimalist Plex/Jellyfin alternative to stream video.
Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes.
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
Flexible server providing a whole home self hosted DVR experience for [Channels](https://getchannels.com).
Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box.
Modern, web-based, convivial, multi-user and free music server.
Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between.
Centralized home media playback system with a powerful central server.
UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller.
Web-based media streamer and jukebox.
Youtube-like (_without censorship and features you don't need!_) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
High-fidelity music server for Raspberry Pi with iOS and Android companion apps.
Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud.
Curated from Awesome Self-Hosted and GitHub. Verify license and security before self-hosting in production.