Radiotomate logo

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.

Try it


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