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.

Publish Live Shows and DJ Mixes to Mixcloud

Integrate your radio station with Mixcloud to publish live recordings and DJ mixes. Radio.co provides some good inspiration for this type of functionality - ...
Suggested by: Gus Austin (23 Mar, '21) Upvoted: 08 Jun, '22 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

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: 29 Apr, '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

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

WebDAV protocol or Yandex disk

If possible, please add a new file storage location for access via the remote WebDAV protocol or Yandex disk.
Suggested by: m (09 Nov, '22) Upvoted: 14 Jan 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: 31 Dec, '22 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: 28 Feb, '22 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: 15 Nov, '22 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: 09 Nov, '22 Comments: 0
Planned

Export/import single station

One feature that can be very useful is being able to export and import stations separately. For example to move one or more stations from one Azuracast installation ...
Suggested by: Fide (16 Jun, '21) Upvoted: 15 Jan Comments: 0
Planned

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

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: 21 Jun, '22 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

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: 03 Sep, '21 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

Use Existing media for Podcasts

I would love to be able to use my existing media for podcasts without having to reupload. I have pointed my storage location to the s3 that contains all my media, but ...
Suggested by: jro (08 Jul, '21) Upvoted: 12 Nov, '22 Comments: 4
Under consideration

Disable playlist on specified date / time

See issue https://github.com/AzuraCast/AzuraCast/issues/1223
Suggested by: Vaalyn (09 Jul, '19) Upvoted: 09 Feb, '20 Comments: 4
Done

Playlist

Create playlist without needing to restart station.
Suggested by: Rafael (24 Jun, '19) Upvoted: 25 Jul, '22 Comments: 4
Done

Detailed statistics for Remote Relays mounts

Show detailed statistics for mounts connected to remote relays (like using Icecast2 on host machine). We want to see unique listeners and listeners on map
Suggested by: Yaroslav (16 Mar, '20) Upvoted: 28 Jan, '21 Comments: 3
Done

Enable SFTP per station owner. Hide other stations not belong to the owner.

Currently, when connecting to SFTP, all station are listed. Is there a way, when a station owner connects to SFTP and only see his station?
Suggested by: ErnestPH (18 Jun, '19) Upvoted: 04 Jan, '20 Comments: 2
Done

Playlist length in hours

In playlist overview the number of tracks in playlist is shown. Would be nice to have also the length in days:hours:minutes:seconds or something like that.
Suggested by: LordHelmchen666 (20 Apr, '19) Upvoted: 25 Jul, '22 Comments: 2
Done

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: 31 Oct, '22 Comments: 1
Under consideration

DATE in Now Playing API

Please consider adding an entry for the DATE tag in the Now Playing API. Currently I do not see a way to display the currently playing track's date of release, it ...
Suggested by: reblochon (11 Mar, '22) Upvoted: 23 Dec, '22 Comments: 1
Under consideration

Request Reporting

It would be nice to have reporting possibilities within AzuraCast regarding song requests. Like in our current broadcasting software we run a report which shows the ...
Suggested by: Roy (08 Sep, '21) Upvoted: 06 Nov, '22 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: 15 Nov, '22 Comments: 1
Done

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: 17 Aug, '22 Comments: 1
Planned

Boxbilling-Modul

Module for auto creation service through Boxbilling billing system Link https://www.boxbilling.com/
Suggested by: Manuel Pinnecke (12 Nov, '20) Upvoted: 31 Jan Comments: 1
Not planned

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: 30 Jun, '22 Comments: 1
Under consideration

Add API endpoint for the most played songs

A API endpoint that would have a list of the 5 most played songs in a certain station.
Suggested by: Afonso Santos (09 Mar, '20) Upvoted: 22 Jan Comments: 1
Done

Enable stereo mode for microphone in Web DJ

Currently, signal from microphone is encoded in mono. Enabling stereo mode would allow DJs to use their consoles as audio input and play music in stereo.
Suggested by: Ivellios (20 Apr, '19) Upvoted: 01 Jul, '21 Comments: 1
Under consideration

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: 14 Jan 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: 30 May, '22 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: 12 Nov, '22 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: 05 May, '22 Comments: 0
Planned

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: 11 Sep, '22 Comments: 0
Under consideration

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: 21 Nov, '22 Comments: 0
Under consideration

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: 25 Oct, '22 Comments: 0
Under consideration

during the live cut, new song

def livefade(previous,next) add([fade.initial(duration=4.,next),fade.final(duration=1.,previous)]) end def backlivefade(previous,next) source.skip(next) ...
Suggested by: Christophe (23 Apr, '19) Upvoted: 26 Apr, '21 Comments: 0
Not planned

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 Jul, '21 Comments: 0
Under consideration Playlists

use folder.png|jpg|jpeg as source for album art

Use an image file in a folder of audio files as default album art for those audio files. This scheme is used by the GPodder podcatcher and works well.
Suggested by: elmussol (20 Apr, '21) Upvoted: 05 May, '22 Comments: 3
Done

Add An "Expiration Date"To Music Files

What would be amazing would be to be able to set the duration a music file is staying in a specific playlist. A good implementation would be : #01: create new ...
Suggested by: Rubens (01 Jun, '20) Upvoted: 19 Mar, '21 Comments: 3
Not planned

postfix or other email management

email management to inform customers of actions taken on creation accounts, etc.
Suggested by: thierry (21 Mar, '20) Upvoted: 10 Apr, '20 Comments: 2
Done

Choose default location for live dj records

Hi ! The new feature "auto record live dj sessions" is great ! I suggest to let user to choose where the records are stored (directly into a playlist folder ?!) ...
Suggested by: David (05 Feb, '20) Upvoted: 26 Sep, '20 Comments: 2
Done

Play a jingle in the buffer while a DJ connects

https://github.com/AzuraCast/AzuraCast/issues/701 "Is it possible to play a Jingle in the 5 second buffer when a DJ connects. Now you get a 5 second silence, that ...
Suggested by: Buster Neece (20 Apr, '19) Upvoted: 29 Jun, '20 Comments: 2
Not planned Live DJs

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: 04 Jul, '22 Comments: 1
Under consideration

Add an option to modify the pitch tone of a song

Hi everyone ! Today, it's my first suggest to help to make AzuraCast more complete with a few new options like this one who allows to modify the pitch tone of a ...
Suggested by: PinguiFabgeeklab (06 Dec, '21) Upvoted: 21 Apr, '22 Comments: 1
Not planned

Password Protection Accessing Public Page - Option for each radio

i like to prevent a lot of users to listen our music without assessing the page with password. its to keep listeners away and just let only users who can pay and ...
Suggested by: Daniel Marku (dakudj) (04 Apr, '20) Upvoted: 18 Feb, '22 Comments: 1
Not planned