musikcube is a fully functional terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, and Linux. it also runs well on a Raspberry Pi with a custom DAC (e.g. IQaudIO DAC+, HiFiBerry DAC+ and others), and can output 24bit/192k audio comfortably.
musikdroid is a native Android app that connects to musikcube servers. it can be used as a streaming audio client and/or a remote control for your computer or home stereo.
musikcore is a cross-platform c++ library that drives things. it can be used by developers as a backend for creating or prototyping apps that play music. out of the box it provides file scanning, tag indexing, gapless and crossfading playback, play queue management, playlist crud, an extensible plugin architecture, and support for libraries containing 250,000+ audio tracks.
Home of the world's largest radio/scanner frequency database. Celebrating 28 years of no ads and no subscriber fees.
This service dates back to the BBS days.
MediaCMS is a modern, fully featured open source video and media CMS. It is developed to meet the needs of modern web platforms for viewing and sharing media. It can be used to build a small to medium video and media portal within minutes.
It is built mostly using the modern stack Django + React and includes a REST API.
Designed for personal use only. If you want people to be able to create accounts, you can do that. If you want it to be "everybody but me can only watch thigns," you can do that. If you want the entire install to be private and requiring logins from everybody, you can do that, too.
Lofi beats to relax to, mixed in realtime with radio chatter from a randomly selected air traffic control tower.
Jina-powered multi-user video chat in 20 lines of code, showcasing how to use Jina for building a real-time streaming solution.
Ways to play network streams on a Kodi box.
YOUR ONLY OPTION IS TO REVOLUTIONIZE YOUR STREAM THAT LIKE THREE PEOPLE WATCH
The purpose of this project is to demonstrate an alternative to centralized streaming platforms like Twitch. Instead of a very large, self-contained ecosystem, DIOS is aimed at small, self-governed streaming communities. By design, only one person can stream on a DIOS server at any given time – the inability to scale is a feature that is necessary for any sustainable online community. While DIOS is similar in spirit to federated platforms like Mastodon and PeerTube, federation is not planned for this project.
Unfortunately, built for Docker.
List of "only yours" cloud services for everyday needs.
Free and open source software for video recording and live streaming. High performance real time video/audio capturing and mixing. Create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more. Set up an unlimited number of scenes you can switch between seamlessly via custom transitions. Intuitive audio mixer with per-source filters such as noise gate, noise suppression, and gain. Take full control with VST plugin support. Supports all your favorite streaming platforms and more. Has an extension API for Python and Lua.
In the AUR.
A self-hostable video archive web app. Import video, channel, and playlist metadata from YouTube, Twitch, Twitter, and Floatplane. Import metadata from web URLs, local filesystem, and video IDs. GraphQL API. Written in PHP 8 with Laravel and MySQL. node.js is required to build the webshit. Nginx is namechecked, Apache might work.
Self-hosted music streaming server with RESTful API and Web interface. Think of it as your very own Spotify! There are a couple of mobile clients out there also.
µStreamer is a lightweight and very quick server to stream MJPG video from any V4L2 device to the net. All new browsers have native support of this video format, as well as most video players such as mplayer, VLC etc. µStreamer is a part of the Pi-KVM project designed to stream VGA and HDMI screencast hardware data with the highest resolution and FPS possible.
If you're going to live-stream from your backyard webcam and need to control it, use mjpg-streamer. If you need a high-quality image with high FPS - µStreamer for the win.
In the AUR.
Take control over your live stream video by running it yourself. Streaming and chat right out of the box. In general Owncast is compatible with any software that uses RTMP to broadcast to a remote server.
Self-hosted alternative to Twitch.
Simple self-hosted music streaming server. Supports multiple databases for storing metadata, including SQLite, MySQL, Postgres, and CockroachDB. Pimps Docker but you can install it manually. Unfortunately it uses node.js webshit. At least it has a REST API.
Sort of a self-hosted Youtube work-alike for your media collection. Browse, organize, and curate your stuff. Movies, shows, music. Live TV enabled, can function as a DVR.
Client apps for Android TV, FireTV, Roku, Kodi, Xbox One, PS4, and more. Or you can watch stuff in your web browser.
Github: https://github.com/jellyfin
REST API docs: https://api.jellyfin.org/
Official package repos for Debian and Ubuntu. In the AUR. There's even a portable version (if you have the .net core runtime handy).
Self-hostable music streaming platform. Separate back-end and front-end. Looks like it's in the early stages.
FLOSS alternative to subsonic, supporting its many clients. Music streaming server / subsonic server API implementation. Browse online. Realtime transcoding for streaming. Jukebox mode. Multiple users. Scrobbling to last.fm. Tries to be lightweight enough to run on something like a RasPi.
Lightweight Music Server. Access your self-hosted music using a web interface. Lightweight - designed for something like a RasPi. Recommendation engine built in. Custom tags. Realtime transcoding for streaming. Implements the Subsonic API for compatibility.
Relies on MusicBrainz Identifiers in the ID3 metadata.
NymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device.
In addition, the server supports powerful NymphCast apps written in AngelScript to extend the overall NymphCast functionality with e.g. 3rd party audio / video streaming protocol support on the server side, and cross-platform control panels served to the client application that integrate with the overall client experience.
NymphCast requires at least the server application to run on a target device, while the full functionality is provided in conjunction with a remote control device:.