Radiotomate is a free and accessible broadcast automation system designed for community radios. It allows you to quickly start streaming from your music library, pre-recorded shows or external streams, even on a (virtual) machine with low resources.
Features#
- A robust sound stream generator that can play to Icecast or a sound card (one or many).
- A configurable auto-DJ that makes its playlists according to your filters and quotas, with jingles in between.
- Flexible sound carts for your pre-recorded shows.
- The ability to relay a sound stream from another radio.
- Take-over programs live by sending a sound stream from your studio.
- Save and export tracks' history.
- Transmit each track's metadata to any other HTTP endpoint(s).
- Manage user accounts so your radio's show producers can upload episodes and music themselves.
- Automatic gain adjustment of sound files (music, jingles, pre-recorded shows), without re-encoding.
- Sound files are organized by intuitive folders so they're easy to back-up or re-use. Radiotomate can read many formats: WAV, FLAC, MP3, OGG, M4A, ...
- Complete Beets integration so you can tag and extend your music library as you need, ensuring the auto-DJ will have relevant filters.
All of this via a secured and accessible Web interface.
Non-features#
Our trick to keep Radiotomate reliable and maintainable is to pass on some features, so note that it does not have:
- a detailed playlist that you can browse ahead of time (but it can tell what's next)
- a precise permissions system. It is secured, but we assume you trust people you're giving access to. This is discussed in the Users Management section.
Try it now, install it later#
Radiotomate runs in containers and stores everything in a single folder: this is easy to clean-up so give it a try on your own machine!
Follow us on Mastodon