Open Broadcast Server (OBS)
-
https://openbroadcaster.com/resource/open-source-code
https://github.com/openbroadcaster/obplayer
This software helps people run a radio station.
Open Source Internet Radio Automation Software Free multimedia software are available for the DIY educational crowd with in-house Linux technical skills. Self-host your own AutoDJ manager for a LPFM community radio station or a IPTV streaming media server with video scheduling, both virtually and from mobile studio facilities. Feel free to experiment and develop custom broadcast automation solutions for your digital distribution operation and help support open source. Hobbyist, experimental, campus and community broadcasters all use our documented tools and training materials to easily create cloud radio automation. We support transmitters and websites using recycled equipment including current AoIP (Audio over IP) Ravenna mixing boards. Whatever floats your boat, you deserve freedom with open source options!
OpenBroadcaster Server uses PHP, HTML5 and Javascript to deliver a web application in support of broadcast automation, media asset management and crowd-source community programming. Server manages remote Python OBPlayer playout boxes built on the Gstreamer multimedia framework.
There is also some software to install onto a RaspberryPi:
https://openbroadcaster.com/resource/download#raspberry-pi-img