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 - ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
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 ...
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 ...
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 ...
Under consideration
OneDrive as Storage Location
Add OneDrive as a Storage Location
OneDrive (personal) and also OneDrive for Business
For automatically sending backups to
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 ...
Planned
Support Matomo Analytics
Support streaming live listener statistics via Matomo in the same style as the Google Analytics integration.
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 ...
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
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 -> ...
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 ...
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 ...
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 ...
Under consideration
Disable playlist on specified date / time
See issue https://github.com/AzuraCast/AzuraCast/issues/1223
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
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?
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.
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 ...
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 ...
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 ...
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 ...
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 ...
Planned
Boxbilling-Modul
Module for auto creation service through Boxbilling billing system
Link https://www.boxbilling.com/
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?
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.
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.
Under consideration
Push notifications for Live shows
ability to send push notifications if a Live DJ starts his Live stream
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 ...
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 ...
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 ...
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.
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 ...
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 ...
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) ...
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 ...
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.
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 ...
Not planned
postfix or other email management
email management to inform customers of actions taken on creation accounts, etc.
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 ?!) ...
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 ...
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 ...
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 ...
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 ...
Not planned