Project URL: https://frill-corn.glitch.me
OpenRadio is a system where the admin can create multiple radio stations for users to listen into by inputing youtube urls(defintley going to expand). Everyone listening to hte radio station should be at approximatley the same time as everyone else(last test resulted in 1 to 3 second difference). It comes with a nice admin panel that you can configure the password in. It’s also open-source on github(I wouldn’t call it openradio if it wasn’t) at https://github.com/javaarchive/OpenRadio/tree/glitch
You can create a new project from github and configure these values in .env and your OpenRadio instance should be setup. Feel free to delete coding playlist and testing playlist. Make sure to set these values in .env
You don’t need to set
PASSWORDis the admin password and
SECRETis your secret for session cookies. There’s also a whole lot more config in
There are a few annoying bugs and issues which I have described in my latest release: https://github.com/javaarchive/OpenRadio/releases/tag/V2.0.0
The system is designed to use infinite mp3 streams so you can have your devices stream https://yourglitchurl/stream/(stream name here)
I use this technique for my google home and my amazon alexa. You can also setup discord bots to stream from it by copying a bit of code from discordjs’s documentation.
I think I got inspiration when Ben or Electric Reality on discord sent a idea for a service that gives you music streams. Using python this wasn’t really possible but with nodejs streams and rate-limiting this was made possible!
Control click play button to show audio element
pretty proud of this screen
This is very customizable as all the templates are in one directory I think. There is also a template that “wraps” on top of the other templates which includes the topbar.