AzuraCast stable channel version 0.12.3 is out today, with significant optimizations for larger stations, new features and bug fixes, and support for the embedded Twitter player, which critics are calling "actually very pog". Update today!

Full changelog:

This week, AzuraCast hit 1000 STARS on GitHub!!

Thank you so much to all of our supporters. We continue to work hard every day to improve AzuraCast for our users and to provide a powerful open-source option for web radio management.

New feature: stream on-demand media! If your station has podcasts or other content you want to both use in your radio station and make publicly available, enable on-demand streaming for the station and the appropriate playlists and you'll get a public-facing player like this!

AzuraCast is the free and open-source software suite that makes web radio simple!

Learn more and get started today at Contribute at

Join us in our Discord ( or Slack ( groups, too!

New feature: When previewing tracks that have a set duration (i.e. via the Music Files page), you can now see the track's duration and seek through it using the built-in player in the header menu.

We've added the ability to manage "banned" listener IPs from the web interface. IPs can be supplied one-by-one or in CIDR-notated groups. This feature works the same on both Icecast and SHOUTcast. Banned IPs can be managed via the station profile, under the "Broadcasting" tab.

We have a new feature for power users: a new rich editor for Liquidsoap configuration, which shows our auto-generated configuration alongside your user-supplied custom code. We've also added many more locations where you can add custom code into the auto-generated configuration.

AzuraCast has three new exciting features in testing.

With the latest version, you can:
- Set scheduled times for Streamers/DJs,
- Only allow streamers to connect during their scheduled time slots, and
- View all scheduled playlists/streamers on the station's profile page.

Another much-requested feature: you can now add FOLDERS to playlists, and their contents will automatically be assigned into that playlist. Even new files uploaded via SFTP will be added to that playlist automatically.

You can now test one of our most requested features: tracking historical streamer/DJ broadcasts and automatically recording them!

Enable the feature on your station, restart it, and you'll start to see downloadable recordings in a new "Broadcasts" section in the Streamers page.

The inline radio player has moved from a dropdown menu to inline controls in the header navigation.

It's not a major change, but we wanted to make sure it didn't surprise anyone (particularly those with screen readers).

We've got a BIG new feature to show you: we've revamped playlist scheduling!

- ANY playlist type (standard, per-x-songs, etc) can be scheduled!
- Playlists can have more than one scheduled time!
- You can provide a start and end *date* for schedules!

Plus a new manager page!

Today, fans of My Little Pony: Friendship is Magic say goodbye to the show. We don't talk about it much, but that's where we come from! AzuraCast is named for Azura, the mascot of our predecessor project (Ponyville Live). We carry the spirit on in the form of our own unicorn.

When we said "soon" in the previous tweet, we actually meant "3 hours later".

The new media manager's inline file editor now has a complimentary new album art page, showing you the current album art and letting you swap it out (or clear it entirely).

Once we got started moving the Media Manager components over to Vue, we just couldn't help ourselves.

New in the Media Manager: inline renaming and editing of media tracks. A new album artwork manager is coming soon!

We're rewriting our media manager to be a single unified Vue component. It won't look very different for now, but it lets us expand and customize it much more easily. We've already put some goodies in the new version, including saving your "per page" setting across page loads.

Custom Fields can now be automatically filled in by the ID3 information in your files. Just set the "Auto Assign" ID3 attribute in the global Custom Fields administration, and if that field exists in a newly uploaded file, it will set the custom field's value automatically.

We're very excited to announce that AzuraCast is now available as a 1-Click application through the Marketplace. Spin up a new droplet with our 1-Click installer and have AzuraCast up and running in no time at all.

New feature: Our Docker installation now includes a built-in FTP server. Connect with your AzuraCast e-mail address and password, and you'll have FTP access to the media directories of every station your account can manage. Connection details are shown on the Media Files page.

You can now view the number of listeners who are tuned in to each mount point and relay. Find out which of your streams is the most popular!

Show older

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.