{"repo":"msitarzewski/openstudio","free":true,"listed":false,"github":"https://github.com/msitarzewski/openstudio","clone":"git clone https://github.com/msitarzewski/openstudio.git","description":"OpenStudio is a self-hosted, open-source virtual broadcast studio that puts power back in the hands of creators. Run live call-in shows, multi-host podcasts, and community radio—all from infrastructure you control.","language":"JavaScript","stars":111,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"OpenStudio Your voice. Your frequency. No permission required. Try the Live Demo · Report Bug · Sponsor --- Somewhere right now, a community radio host is calculating whether they can afford another month of their streaming platform. A podcast collective just lost their entire archive because a service shut down. An independent voice got silenced — not by censorship, but by a credit card expiration. OpenStudio exists because broadcasting should not require permission. No account creation. No monthly invoice. No terms of service between you and your audience. You clone a repo, you start broadcasting. Your station runs on your hardware. Your audio never touches a server you don't control. This is a broadcast studio built the way radio was meant to work — direct, unmediated, yours. Vanilla JavaScript. Web Audio API. No framework, no build step, no dependency you didn't choose. Self-host it on a Raspberry Pi, a $5 VPS, a closet server at the back of your hackerspace. The entire client is under 50KB. If you can run Node, you can run a station — rent free. Connect guests over WebRTC mesh. Mix-minus gives every participant broadcast-quality monitoring — the same technique used in professional studios, now running in a browser tab. Stream to unlimited listeners through Icecast. Record every voice on its own track for post-production. No platform stands between your signal and the world. --- Quick Start One command. One process. One port. Why OpenStudio? OpenStudio Riverside Zencastr ","default_branch":null,"files":null,"tree":[],"storefront":"/r/msitarzewski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/msitarzewski/openstudio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}