Our users have suggested these new features should be added to the AzuraCast web radio suite.

Each suggestion should be for one single enhancement to the software. Don't use this tool for bug reports; use our GitHub Issues section. Suggestions should be made in English.

Nginx Rtmp Video Server

Streaming Live Video with NGINX
Suggested by: Yosef (16 Jun, '20) Upvoted: 03 Jan Comments: 1
Not planned

Allow streamer/DJ to schedule themselves

Would it be possible to allow a streamer/DJ to login to azuracast and schedule their own slot without giving them access to any other streamer/DJ accounts or any ...
Suggested by: S7ntax (10 Jun, '20) Upvoted: 2 days ago Comments: 1
Under consideration

Zapier Integration

With the loss of the twitter webhook, would now not be a good time to integrate Zapier into the platform? This would enable thousands of integrations and ...
Suggested by: Alex (RaveLink) (02 Sep) Upvoted: 20 Sep Comments: 0
Planned

Song weighting feature to control frequency of playback of specific songs

It would be great to be able to set weight at the song level and not just at the playlist level. This way, you could make sure some songs play more or less often than ...
Suggested by: reblochon (22 Oct, '22) Upvoted: 20 Jun Comments: 0
Under consideration

Webhook event: scheduled playlist change

Would it be possible to add a webhook event that triggers when the current playlist changes? I would like to post an automatic message (on Discord in my case) when ...
Suggested by: reblochon (14 Aug, '22) Upvoted: 09 May Comments: 0
Under consideration

sftp user chroot

As per the discord message; Is there a way to chroot an sftp user into an folder? Example; say I have an artist that wants to upload his tracks to the radio, I ...
Suggested by: MeaTLoTioN (27 Apr, '22) Upvoted: 15 Jul Comments: 0
Planned

Studio Message

An Chat window below the player so listeners can send a message wich will be displayed on lets say the live DJ page. In that way listeners can answer Questions, tell ...
Suggested by: SchattenWolf2008 (16 Feb, '22) Upvoted: 11 May Comments: 0
Under consideration

Messaging?comments from listeners to Radio/DJs

On the request page or the DJ public page, It would be nice if we had a comment/messaging system that the DJs or broadcaster could see in order to interact with their ...
Suggested by: Santiago Perez (09 Jan, '22) Upvoted: 11 May Comments: 0
Under consideration

Drag & Drop Playlist Programation

Having the ability to drag and drop playlists on the days of the week, making this more interactive and less complex, being able to set their time by extending the ...
Suggested by: Isaac González (19 Nov, '21) Upvoted: 11 May Comments: 0
Under consideration

OneDrive as Storage Location

Add OneDrive as a Storage Location OneDrive (personal) and also OneDrive for Business For automatically sending backups to
Suggested by: AshleyinSpain (26 Oct, '21) Upvoted: 30 Jun Comments: 0
Planned

Reliability Monitoring

Ensure broadcast reliability with automatic stream monitoring and recovery from failures.
Suggested by: Wura (02 Sep, '21) Upvoted: 30 Sep, '21 Comments: 0
Under consideration

Playlist Types + AutoDJ Scheduling Options

I would like to suggest a better view of valid combinations of Playlist Types + AutoDJ Scheduling Options. For instance, one can choose "General Rotation" + ...
Suggested by: Pavlos (21 Mar, '20) Upvoted: 29 Jun, '21 Comments: 0
Planned

Need added features to the playlists set to jingle mode

Such playlists usually contain short adverts, radio IDs, dj jingles, upcoming special events , etc all usually 90 secs or less in length 1. the cross-fade settings ...
Suggested by: Speedy Charly (18 Jul, '20) Upvoted: 29 Jun Comments: 1
Under consideration

Social media HTML meta tags in the radio pages

I think that adding the social media HTML meta tags (as listed here https://css-tricks.com/essential-meta-tags-social-media/) to the radio web pages will help a lot ...
Suggested by: RQ (30 Apr, '20) Upvoted: 30 Mar Comments: 1
Done

Push notifications for Live shows

ability to send push notifications if a Live DJ starts his Live stream
Suggested by: Jan Nortje (04 Aug, '22) Upvoted: 18 Aug Comments: 0
Under consideration

User Agent Blocking

First, thank you for introducing Geo IP blocking which is a great feature for implementing content restrictions, etc. Now if we could get the ability to block ...
Suggested by: Alex (RaveLink) (10 Feb, '22) Upvoted: 26 Aug Comments: 0
Done

AzuraCast Schedule for Audience

If you run a radio station, your audience would like to know which shows are on and when they are playing. DJs might like to use a schedule like this to work around ...
Suggested by: Agile Ape (08 Dec, '21) Upvoted: 09 Jul Comments: 0
Under consideration

Change the order of streams on public pages

I'd like to have the option to change the order of streams shown on public pages. I have a couple of streams with different bit rates and I'd like to arrange them in ...
Suggested by: Ivellios (15 Jun, '21) Upvoted: 16 Aug Comments: 0
Planned

Web GUI Redirect for IP

Redirect any http/https requests for AzuraCast to the hostname of the server, if accessed directly by the IP address. Requests for http(s)://x.x.x.x -> ...
Suggested by: hollowpoint27 (28 Mar, '20) Upvoted: 20 Jun Comments: 0
Under consideration

reseller privilege

if the app allow admins to create reseller account , that would be great
Suggested by: Kiran S (28 Mar, '20) Upvoted: 10 Dec, '22 Comments: 0
Not planned

Add an optional POST parameter to the request API for IP addresses

https://github.com/AzuraCast/AzuraCast/issues/1008 "The StationRequestRepository has the functionality to throttle requests by IP addresses. This feature is only ...
Suggested by: Buster Neece (20 Apr, '19) Upvoted: 26 Jan, '21 Comments: 0
Under consideration

Add ability for administrators to move a station's base/media directory.

https://github.com/AzuraCast/AzuraCast/issues/973
Suggested by: Buster Neece (19 Apr, '19) Upvoted: 01 Jul, '21 Comments: 0
Done

Crossfade: Disable Fade-In

Under Crossfade Method in the AutoDJ Settings, I would like to have an option "fade out only" where the fade-in part of the crossfade is not applied. The fade in ...
Suggested by: reblochon (12 Dec, '22) Upvoted: 05 Sep Comments: 3
Under consideration

Automatically Adjust Quality streaming

add supported automatically adjust the quality based on connection speed if there are Some mountpoints
Suggested by: Yosef (01 May, '20) Upvoted: 19 Mar, '21 Comments: 2
Done

Reshuffle A Playlist

The ability to re-shuffle a playlist that is set to playback in "Shuffle Mode".
Suggested by: Andrew (09 Dec, '19) Upvoted: 25 Jul, '22 Comments: 2
Done

SHOUTcast Config extension

There are premium packages at SHOUTcast Premium. There you have to install a few things in the config. Could you install it, that you can add more lines to the ...
Suggested by: Luca Stratmann (23 Apr, '19) Upvoted: 03 Dec, '19 Comments: 2
Not planned

RadioBrowser Integration for Icecast Users

There is a service called https://www.radio-browser.info/ when it is an open source internet radio directory. right now, it is hard to integrate on azuracast because ...
Suggested by: Florence Jay Munar (22 Mar) Upvoted: 21 Sep Comments: 1
Planned

Audio Shout-Outs

It would be amazing to Integrate the widget that allows automatically receiving shout-outs from the listeners in the Media Library.
Suggested by: NED (26 Dec, '22) Upvoted: 19 Jul Comments: 1
Under consideration

Iframe for now playing

It would be good to have an embed iframe just to display the now playing data. Cover,artist,album and so on..This could introduce to the users the now playing songs ...
Suggested by: Honoluluman (21 Nov, '22) Upvoted: 17 Sep Comments: 1
Under consideration

Duplicate song prevention only (independent from artist duplicate prevention)

AFAIK, the current "prevent duplicate" feature tries to avoid playing the same song and the same artist within x period of time. I would like to prevent the same song ...
Suggested by: reblochon (05 Aug, '22) Upvoted: 21 Jun Comments: 1
Under consideration

Listener Requests go to the top of the queue

Can we have an option to allow listener requests go straight to the top of the queue if your station is running AutoDJ only? My listeners have been complaining that ...
Suggested by: Bradley (11 Feb, '22) Upvoted: 2 days ago Comments: 1
Under consideration

Play Immediately button

A button to play a file in the music files database directly. So actually skip to a selected song. This is handy for last-minute changes, issues with the current ...
Suggested by: Roy (08 Sep, '21) Upvoted: 21 Feb Comments: 1
Done

Disable public page but keep the player working and embeddable

With a reference to: "Password Protection Accessing Public Page - Option for each radio" ...
Suggested by: Ivellios (15 Jun, '21) Upvoted: 11 Jul Comments: 1
Under consideration

make schedule exportable/subscribable

Make the schedule exportable and/or able to subscribed to as an .ics file so that it could be used in other places -- for example a calendar app or a Nextcloud ...
Suggested by: elmussol (27 Apr, '21) Upvoted: today Comments: 1
Planned

Encrypted connections at the Remote Relays

Currently AzuraCast's AutoDJ always establish an unencrypted connection to Icecast, my idea would be to instruct Liquidsoap to establish an encrypted connection as ...
Suggested by: Henrik Martens (18 Apr, '21) Upvoted: 09 Nov, '22 Comments: 1
Done

Submit your name/comments along with requests

Is it possible to add a form when requesting a song that asks for your name and comments, and have it show up in the title of the stream?
Suggested by: Kim (23 Sep, '20) Upvoted: 2 days ago Comments: 1
Under consideration

System Requirement

Could you please make a list of minimum system requirement, based on: (1) number of users at the same time (2) bit rate (3) whatever else will increase the load ...
Suggested by: Henry (30 Jul, '20) Upvoted: 05 Sep, '21 Comments: 1
Done

Live streams mixer

It would be very useful to have a web application (similar to web DJ interface) to mix live streams incoming at the same time from several live source DJs. Imagine ...
Suggested by: Ivan Iudice (13 Apr, '20) Upvoted: 26 Apr, '22 Comments: 1
Under consideration

Automatic Vulnerability Checker

Hello amazing community! A few days ago I found this software that does an automatic vulnerability checker throughout the project. It supports a variety of ...
Suggested by: Bernardo Oliveira (26 Mar, '20) Upvoted: 09 Jan, '21 Comments: 1
Done

Move Advanced Maximum Listeners to Administration tab

First let me say i absolutley love Azuracast and continue the great work,what i think would be great is to move advanced maximum listeners from the Broadcasting tab ...
Suggested by: Dave (16 Oct, '19) Upvoted: 26 Jun Comments: 1
Under consideration

Add a new graph to track unique visitors a day per station

Please check github issue: https://github.com/AzuraCast/AzuraCast/issues/1628 However it is simple, a new graph that allows tracking per unique visitor instead of ...
Suggested by: Mike (05 Jun, '19) Upvoted: 28 Jan, '21 Comments: 1
Done

Radio stream in Telegram

I would really like to be able to stream a radio stream to a telegram channel. Like here for example https://t.me/hStreamingCenter?livestream
Suggested by: Atmix (23 Apr, '22) Upvoted: 16 Jul Comments: 0
Under consideration

Private Streaming URL

To avoid unauthorised usages affecting user bandwidth and incurring additional server cost and maintenance.
Suggested by: Prem Kumar (10 Apr, '21) Upvoted: 18 Jul Comments: 0
Under consideration

Restrict access to folder for sftp users

Hi there, it would be great to have the ability to custom restrict access to folders for sftp users.
Suggested by: Fide (04 Feb, '21) Upvoted: 15 Jul Comments: 0
Under consideration

Support Matomo Analytics

Support streaming live listener statistics via Matomo in the same style as the Google Analytics integration.
Suggested by: Buster Neece (29 Jan, '21) Upvoted: 16 Dec, '22 Comments: 0
Done

ReplayGain processing on-server

It'd be great if we could process the files already in our storage to add ReplayGain there, rather than needing to do it beforehand before uploading. This would add ...
Suggested by: Queen Fiona (22 Dec, '20) Upvoted: 20 Jun Comments: 0
Under consideration

Disable song request when Streamer/DJ is connected

Song request button on public player should be disabled while a streamer/DJ is connected because song requests are relevant for AutoDJ only
Suggested by: Sarabjit Singh (25 May, '20) Upvoted: 26 Oct, '22 Comments: 0
Under consideration

Possibilty to embed playlist/ next song into external website

I showed a friend my website and he immediately asked for " where is the playlist?" If it's possible with the current API,it would be great to have an way to ...
Suggested by: macbroadcast (09 May, '19) Upvoted: 27 Jun, '21 Comments: 0
Under consideration

Add support for Silan

Silan analyzes audio files for silences. You can then use the output with the cue_cut function in Liquidsoap. This will help us to cut silences from songs without ...
Suggested by: Bjarn (25 Apr, '19) Upvoted: 09 Jun, '22 Comments: 0
Under consideration

Specify a time when songs can be requested from a given playlist.

https://github.com/AzuraCast/AzuraCast/issues/570 request time range configuration. ex ) A playlist -> 6am ~ 6pm request allowed number of requests allowed per ...
Suggested by: Buster Neece (18 Apr, '19) Upvoted: 01 Aug Comments: 0
Under consideration Playlists