<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Ideas for AzuraCast</title>
  <subtitle>Ideas for AzuraCast as submitted to our Feature Upvote board. Ideas are ordered by 'new' and the 50 top matches are included.</subtitle>
  <link href="https://features.azuracast.com"/>
  <id>pr_qkdevopkbjfg4mx</id>
  <updated>2023-04-04T10:12:40Z</updated>
  <entry>
    <title>Very Simple URL Streaming</title>
    <link href="https://features.azuracast.com/suggestions/324731/very-simple-url-streaming"/>
    <id>sug_oolq8qs2eabt0m2</id>
    <published>2022-08-26T07:25:04Z</published>
    <updated>2024-01-13T19:33:07Z</updated>
    <content type="text/plain">Custom Very Simple URL Streaming&#13;
https://&lt;domain&gt;/&lt;station&gt;/&lt;mountpoint&gt;&#13;
or&#13;
https://&lt;domain&gt;/&lt;mountpoint&gt;&#13;
thank's</content>
  </entry>
  <entry>
    <title>Clockwheels: A Very Important Feature For A Radio Station</title>
    <link href="https://features.azuracast.com/suggestions/124222/clockwheels-a-very-important-feature-for-a-radio-station"/>
    <id>sug_lfo2lbil37fg21q</id>
    <published>2020-10-03T19:46:04Z</published>
    <updated>2024-01-13T18:40:45Z</updated>
    <content type="text/plain">I know that this has benn posted before, but I believe that this is a very important feature for a radio station. That feature is called Clockwheels. Clockwheels are a group of playlists that are played in a specified order in a wheel. For example, I would play a top of the hour station ID, a song, another station ID, a song, and so on. Without clockwheels, my station would not sound like an FM Radio Station. I would like my radio station to be 100% professional.&#13;
&#13;
Other services, such as Live365 and LiveWebDj provide this functionality.&#13;
&#13;
Resources&#13;
http://support.livewebdj.com/support/solutions/articles/1000073898-about-livewebdj-s-clockwheels&#13;
https://support.live365.com/hc/en-us/articles/360006738093-ClockWheels</content>
  </entry>
  <entry>
    <title>WHMCS module</title>
    <link href="https://features.azuracast.com/suggestions/65007/whmcs-module"/>
    <id>sug_ymjfvuaavvxxee5</id>
    <published>2019-11-16T08:25:37Z</published>
    <updated>2024-01-13T18:40:59Z</updated>
    <content type="text/plain">Module for auto creation service through whmcs billing system</content>
  </entry>
  <entry>
    <title>Player Embed Widget Builder</title>
    <link href="https://features.azuracast.com/suggestions/39025/player-embed-widget-builder"/>
    <id>sug_0iaerc6gm8czcre</id>
    <published>2019-04-20T03:37:04Z</published>
    <updated>2024-01-13T18:41:04Z</updated>
    <content type="text/plain">https://github.com/AzuraCast/AzuraCast/issues/1117&#13;
&#13;
"There have been requests for more feature-rich players for embed, it would be nice to be able to build a custom one that matches feature parity with the regular player.&#13;
&#13;
Ability to view playlist&#13;
Ability to make song requests&#13;
Maybe a JS embed instead?&#13;
Maybe the ability to make/share templates?"</content>
  </entry>
  <entry>
    <title>add built in call sign functionality somehow</title>
    <link href="https://features.azuracast.com/suggestions/705161/add-built-in-call-sign-functionality-somehow"/>
    <id>sug_x5ab0zuzw2af6ik</id>
    <published>2026-04-06T04:45:07Z</published>
    <updated>2026-04-24T19:29:01Z</updated>
    <content type="text/plain">would be cool to have some kind of way to have the station occasionally do a "ad break" so to speak but instead of play ads it would play a like station name jingle thing similar to what you would hear on a actual radio station i tried to do it with mp3s and just upload those to playlist but it doesnt work so hot having a feature dedicated for it in the page where you adjust djs and other stuff would be kinda nice</content>
  </entry>
  <entry>
    <title>Native YouTube Live RTMP Integration with Custom Background Image Support</title>
    <link href="https://features.azuracast.com/suggestions/706515/native-youtube-live-rtmp-integration-with-custom-background-image-support"/>
    <id>sug_gzguxigijqzq9np</id>
    <published>2026-04-13T16:04:22Z</published>
    <updated>2026-04-24T19:29:01Z</updated>
    <content type="text/plain">Hello AzuraCast Team,&#13;
&#13;
First of all, thank you for the amazing work you are doing. AzuraCast is already a powerful and user-friendly platform for radio broadcasting.&#13;
&#13;
I would like to suggest a feature that could significantly expand its capabilities and make it even more accessible to a wider audience.&#13;
&#13;
&#128308; Native YouTube Live Streaming (RTMP)&#13;
&#13;
It would be extremely valuable to allow users to stream directly from AzuraCast to YouTube Live using RTMP.&#13;
&#13;
Many broadcasters, especially beginners, do not have advanced technical knowledge to configure third-party tools like OBS or FFmpeg. As a result, they are unable to easily broadcast their radio streams on platforms like YouTube.&#13;
&#13;
A built-in solution inside AzuraCast would allow users to:&#13;
&#13;
- Enter their YouTube RTMP stream key directly in the dashboard&#13;
- Start streaming to YouTube automatically from their station&#13;
- Avoid the need for external software or complex configurations&#13;
&#13;
&#128444;️ Custom Background Image Support&#13;
&#13;
In addition, I suggest including support for a customizable background image for the YouTube stream:&#13;
&#13;
- Upload an image directly from the device&#13;
- Or provide an image via a URL link&#13;
- Automatically format the image to YouTube’s recommended 16:9 ratio&#13;
- Use it as a visual background for the live stream&#13;
&#13;
This would allow users to create a simple but professional video stream using only audio and a static visual.&#13;
&#13;
&#128640; Why this feature matters&#13;
&#13;
- Makes AzuraCast more beginner-friendly&#13;
- Removes dependency on external tools&#13;
- Helps radio stations expand to YouTube easily&#13;
- Increases visibility and audience reach&#13;
- Strengthens AzuraCast as an all-in-one broadcasting solution&#13;
&#13;
This feature would be a major step forward and could position AzuraCast as a leading platform in modern digital broadcasting.&#13;
&#13;
Thank you again for your incredible work and dedication.&#13;
&#13;
Best regards</content>
  </entry>
  <entry>
    <title>Feature Request: Add "Max Connections per IP" parameter to Station Frontend configuration</title>
    <link href="https://features.azuracast.com/suggestions/706524/feature-request-add-max-connections-per-ip-parameter-to-station-frontend-configu"/>
    <id>sug_czle05ggy5da6kb</id>
    <published>2026-04-13T16:55:49Z</published>
    <updated>2026-04-24T19:29:01Z</updated>
    <content type="text/plain">Hi team,First of all, thank you for the amazing work on AzuraCast.I would like to suggest adding a configuration field for "Max Connections per IP" (max-listeners-per-ip) within the Station Broadcasting settings.Currently, we are facing issues where a single IP address opens multiple simultaneous connections, which often leads to server instability and crashes. This forces us to manually monitor the panel and disconnect these users one by one to restore service, which is inefficient and time-consuming.Having this parameter directly in the AzuraCast interface (for both Icecast and SHOUTcast) would help prevent these "soft" DoS situations and ensure better resource management for the station.Thank you for considering this addition!Best regards,</content>
  </entry>
  <entry>
    <title>New streamer with added Red5 Free Media Server with the main program</title>
    <link href="https://features.azuracast.com/suggestions/707145/new-streamer-with-added-red5-free-media-server-with-the-main-program"/>
    <id>sug_epqttypwpjoxeq6</id>
    <published>2026-04-17T08:04:30Z</published>
    <updated>2026-04-24T19:29:01Z</updated>
    <content type="text/plain">Hi&#13;
&#13;
I tried using the paid MediaCP media panel, and with both Audio and Video streaming in one. and uses Icecast, shoutcast and Nginx Video all in one.&#13;
&#13;
But I love AzuraCast for the Radio, and simple Auto DJ and live broadcating, so Why Not do the same with Video?&#13;
&#13;
Everyone is asking for the NGNIX video server, but the drawback is that it kinda isn't that great for multistreaming audio and video, and may be CPU intensive.&#13;
&#13;
So What is the solution?&#13;
&#13;
Red5 Free Media Server:&#13;
https://www.red5.net/red5-media-server/&#13;
&#13;
Some broadcasters need to use live video, NOT just still pictures and audio.  And using MediaCP is over AU$500 a year, plus VDS costs (Dedicated Server).  Red5 can be used to stream live video, and liquidsoap, plus already has Auto DJ for video, so you can add more ports, and also it has NGINX video proxies added!&#13;
&#13;
It is an RTMP server port of 1935, and I am investigating if there is a docker installation.  But if this can be integrated with Azuracast, TV and Radio users can have a FREE alternative to MediaCP.</content>
  </entry>
  <entry>
    <title>More advanced AutoDJ anti-repeat controls</title>
    <link href="https://features.azuracast.com/suggestions/707725/more-advanced-autodj-antirepeat-controls"/>
    <id>sug_lf2fcighmmmcsf4</id>
    <published>2026-04-20T19:27:08Z</published>
    <updated>2026-04-24T19:29:01Z</updated>
    <content type="text/plain">Hi! First of all, thanks for the amazing work on AzuraCast ❤️&#13;
&#13;
I would like to request more advanced control over how the AutoDJ prevents song repetition.&#13;
&#13;
The problem&#13;
&#13;
Currently the AutoDJ has basic duplicate prevention, but as a station owner it is still difficult to fully control how often tracks repeat. Over time, listeners can still hear the same songs too frequently, especially on stations with smaller or medium-sized libraries.&#13;
&#13;
For radio stations, repetition control is extremely important for listener experience and professional sounding rotation.&#13;
&#13;
What I would like&#13;
&#13;
I would love more granular “anti-repeat / rotation” settings, for example:&#13;
&#13;
• Minimum time before the same track can play again (e.g. 6 / 12 / 24 / 48 hours)&#13;
• Minimum number of tracks before the same artist can repeat&#13;
• Separate repeat rules per playlist (rotation vs power vs recurrent)&#13;
• Optional “cooldown” system per track and per artist&#13;
• Ability to see why a track was selected (debug / transparency)&#13;
&#13;
Why this matters&#13;
&#13;
Many stations try to simulate professional radio rotations. Currently this requires complicated playlist workarounds or external scheduling. More built-in control would make AzuraCast even more powerful and reduce manual maintenance.&#13;
&#13;
Example use case&#13;
&#13;
A station might want:&#13;
• Same track: not repeated within 24 hours&#13;
• Same artist: not repeated within 2 hours&#13;
• “Power rotation” songs allowed to repeat faster than regular songs&#13;
&#13;
This would greatly improve AutoDJ rotation quality and listener experience.&#13;
&#13;
I hope it gets added &#128588;</content>
  </entry>
  <entry>
    <title>introduction and a closing sequence in playlist</title>
    <link href="https://features.azuracast.com/suggestions/707758/introduction-and-a-closing-sequence-in-playlist"/>
    <id>sug_amlne5tlsevj6sy</id>
    <published>2026-04-20T20:36:02Z</published>
    <updated>2026-04-24T19:29:01Z</updated>
    <content type="text/plain">I'd like to make a suggestion for AzuraCast:&#13;
All playlists have a field to play two files, one before starting and another at the end if it exists. This would allow playing scheduled episodes with an introduction and a closing sequence.</content>
  </entry>
  <entry>
    <title>Per-Stream Processing</title>
    <link href="https://features.azuracast.com/suggestions/687756/perstream-processing"/>
    <id>sug_rluexmtvk3zx3zt</id>
    <published>2026-01-09T03:59:28Z</published>
    <updated>2026-03-25T02:23:09Z</updated>
    <content type="text/plain">Basically a way to set up two streams: one with processing, one without. I have StereoTool installed on my instance, but this way I could have one feed with the processing (for listeners) and one feed without processing (for archival or other purposes, or if a listener doesn't like the processing.)</content>
  </entry>
  <entry>
    <title>Ensure All Songs Play Once Before Playlist Repeats</title>
    <link href="https://features.azuracast.com/suggestions/689130/ensure-all-songs-play-once-before-playlist-repeats"/>
    <id>sug_sfae7bumsolg9ym</id>
    <published>2026-01-15T23:59:20Z</published>
    <updated>2026-03-25T02:23:09Z</updated>
    <content type="text/plain">I noticed that in my playlists, some songs repeat every other day even though each playlist contains a large music collection and is set to shuffle.&#13;
&#13;
The songs in a playlist should be played only once before the entire playlist starts again. Currently, this behavior causes certain tracks to repeat while others are not played for long periods.&#13;
&#13;
A playlist indexing or tracking mechanism that marks songs as already played would ensure that all tracks in a playlist are played first before any song is repeated. This would create a true non-repeating shuffle and a fairer rotation of all songs in the playlist.</content>
  </entry>
  <entry>
    <title>Playlist Dynamic Weighting</title>
    <link href="https://features.azuracast.com/suggestions/690296/playlist-dynamic-weighting"/>
    <id>sug_u6wygicewkijjxi</id>
    <published>2026-01-21T22:23:52Z</published>
    <updated>2026-03-25T02:23:09Z</updated>
    <content type="text/plain">In effect, a togglable option to automatically update playlist weights based on the size of the playlist. One of the stations on my install has very unbalanced playlists (over 100 songs in the 80s playlist, yet only a couple dozen songs in the Dance playlist.) With all playlists at the default weights, Dance gets played too frequently. I've turned the weight down, but ideally I'd like a system where AzuraCast detects that its playing these songs too much and compensates appropriately. (if I'm missing somethign simple, feel free to notify me.)</content>
  </entry>
  <entry>
    <title>Peer-to-Peer (P2P) HLS Streaming to Reduce Bandwidth Load</title>
    <link href="https://features.azuracast.com/suggestions/690908/peertopeer-p2p-hls-streaming-to-reduce-bandwidth-load"/>
    <id>sug_k1xtovwoaz5psgb</id>
    <published>2026-01-25T12:59:52Z</published>
    <updated>2026-03-25T02:23:09Z</updated>
    <content type="text/plain">Hello AzuraCast Team,&#13;
&#13;
First of all, thank you for the great work on AzuraCast. It’s an impressive platform and has made self-hosting radio streams much easier and more reliable.&#13;
I wanted to suggest a potential feature enhancement related to HLS streaming. Since AzuraCast already supports HLS output, have you considered adding an **optional peer-to-peer (P2P) HLS ** using WebRTC-based solutions.&#13;
The idea would be:&#13;
* Use the standard HTML5 audio element with hls.js&#13;
* Enable P2P chunk sharing between listeners (where supported)&#13;
* Fall back automatically to the server when P2P is unavailable&#13;
This could significantly reduce:&#13;
* Server bandwidth usage&#13;
* Network pressure during high listener peaks&#13;
Because HLS is already segmented, it seems technically feasible to integrate P2P distribution as an optional, opt-in feature for station owners who want to scale more efficiently.&#13;
&#13;
it could be very valuable for larger stations or community-run radios with limited resources.&#13;
&#13;
Thanks</content>
  </entry>
  <entry>
    <title>Play requests immediately</title>
    <link href="https://features.azuracast.com/suggestions/692224/play-requests-immediately"/>
    <id>sug_xngax3pa32hwccg</id>
    <published>2026-02-01T13:17:37Z</published>
    <updated>2026-03-25T02:21:39Z</updated>
    <content type="text/plain">Start off by saying thanks, Azuracast is great and I have been running it for 3+ years without a hitch!&#13;
&#13;
I have built a jukebox style frontend which connects via the API, to display all available media, search by song, title, artist, genre etc, pulls through now playing, next up and views the current queue. It just all runs in the background of my house on auto dj with people selecting a song when they want from either tablets or a touchscreen pc.&#13;
&#13;
One suggestion I would love is the ability for requested songs to fade out the current auto dj and interrupt the queue to play immediately, then either revert back or play the next requested song as currently requests get put to the back of the auto dj.&#13;
&#13;
I have tried (and failed) to interrupt this by editing liquidsoap.&#13;
&#13;
Only other way I can think to add this at the moment is by having a headless "dj" connect in as this does interrupt however I want it to play songs already in my media playlists and im not certain how it would work.</content>
  </entry>
  <entry>
    <title>SSO Authentication for administration panel</title>
    <link href="https://features.azuracast.com/suggestions/696087/sso-authentication-for-administration-panel"/>
    <id>sug_xhfyfhmrjx9rgco</id>
    <published>2026-02-21T22:34:11Z</published>
    <updated>2026-03-25T02:21:32Z</updated>
    <content type="text/plain">Add the ability to log in to the admin panel via OAuth (e.g., with Authentik) and make user management easier.</content>
  </entry>
  <entry>
    <title>Playlist Categories (with Bulk Enable/Disable Controls)</title>
    <link href="https://features.azuracast.com/suggestions/696414/playlist-categories-with-bulk-enabledisable-controls"/>
    <id>sug_dwgqewuiwobbmoq</id>
    <published>2026-02-24T03:00:45Z</published>
    <updated>2026-03-25T02:21:32Z</updated>
    <content type="text/plain">In effect, I have many playlists on my station (each playlist is of a genre of music, like classic rock, fusion, jazz, metal, etc.) I also have playlists for things like alternate programming (like Christmas Music.) I'd love the ability to have "playlist categories" so I could have a "Normal" category (with all my normal genres, normal TOTH-IDs and normal bumpers,) Christmas category (Christmas music/ID/bumpers) or any other things I'd want to add. Each playlist could still be managed individually, but this would allow a bulk enable/disable toggle.</content>
  </entry>
  <entry>
    <title>Custom Album Art for Remote Playlists</title>
    <link href="https://features.azuracast.com/suggestions/696585/custom-album-art-for-remote-playlists"/>
    <id>sug_wb7msyjuouglczw</id>
    <published>2026-02-25T00:45:37Z</published>
    <updated>2026-03-25T02:21:32Z</updated>
    <content type="text/plain">When you setup a remote icecast stream playlist, it would be nice to be able to set album art, that way you can show listeners easily what show is being broadcast, where its coming from and who's on air.</content>
  </entry>
  <entry>
    <title>Better blocking ability cuz - I block IP addresses they can still listen to the HLS and MP3 stream</title>
    <link href="https://features.azuracast.com/suggestions/696984/better-blocking-ability-cuz-i-block-ip-addresses-they-can-still-listen-to-the-hl"/>
    <id>sug_fjibuh5uuk9nhks</id>
    <published>2026-02-26T20:54:28Z</published>
    <updated>2026-03-25T02:21:02Z</updated>
    <content type="text/plain">Better blocking ability cuz - I block IP addresses they can still listen to the HLS and MP3 stream? Why when I ban ip addresses they can still listen to the Stream?</content>
  </entry>
  <entry>
    <title>BUG LISTENER COUNTER SAFARI BROWSER</title>
    <link href="https://features.azuracast.com/suggestions/699771/bug-listener-counter-safari-browser"/>
    <id>sug_redcyqyrvulsar9</id>
    <published>2026-03-08T16:58:22Z</published>
    <updated>2026-03-25T02:21:02Z</updated>
    <content type="text/plain">Hello everyone,&#13;
I've just spotted a bug. When listening to a radio station via the Safari browser, it counts two listeners (only one).&#13;
&#13;
This bug occurs in all cases (whether listening via the player, the API, or the direct link https://server.com/listen/ etc.).&#13;
&#13;
I've tested version 17 and the latest version 26.3 on Mac, and I consistently encounter this problem.&#13;
&#13;
However, there's no bug when I use Chrome, Edge, or Firefox.&#13;
Is it possible to fix this? :)&#13;
&#13;
Thank you very much, and congratulations on your work!</content>
  </entry>
  <entry>
    <title>Weighted or Featured Tracks</title>
    <link href="https://features.azuracast.com/suggestions/687101/weighted-or-featured-tracks"/>
    <id>sug_tvrnc5im4iil4tb</id>
    <published>2026-01-05T09:46:46Z</published>
    <updated>2026-01-06T08:01:52Z</updated>
    <content type="text/plain">It would be useful to have an option to mark certain tracks as featured or weighted, meaning they should play more frequently than others, regardless of which playlists they belong to.</content>
  </entry>
  <entry>
    <title>Support for HE-AAC SBR</title>
    <link href="https://features.azuracast.com/suggestions/683421/support-for-heaac-sbr"/>
    <id>sug_dzbk5y6m6q4sket</id>
    <published>2025-12-11T22:15:06Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">What is HE-AAC SBR?&#13;
&#13;
HE-AAC (High Efficiency Advanced Audio Coding) is an audio codec used for streaming high-quality sound at low bitrates, like 48–96 kbps.&#13;
&#13;
SBR stands for Spectral Band Replication.&#13;
It’s a technology that reconstructs high frequencies without needing a lot of extra data.&#13;
&#13;
In simple terms:&#13;
&#13;
AAC = normal audio compression&#13;
&#13;
HE-AAC = AAC optimized for low bitrates&#13;
&#13;
SBR = adds back high frequencies, making the audio sound “HD” even at low kbps&#13;
&#13;
So a 96 kbps HE-AAC stream can sound almost like a 160 kbps MP3.&#13;
&#13;
What HE-AAC does for your stream&#13;
&#13;
At 96 kbps, HE-AAC SBR gives you:&#13;
&#13;
Clearer high frequencies (cymbals, vocals, synths)&#13;
&#13;
Less muffled sound&#13;
&#13;
More “HD-like” quality&#13;
&#13;
Better performance on slow mobile networks&#13;
&#13;
Lower bandwidth usage compared to MP3</content>
  </entry>
  <entry>
    <title>Function to change the encoder from 44.1khz to 48.0khz</title>
    <link href="https://features.azuracast.com/suggestions/683422/function-to-change-the-encoder-from-441khz-to-480khz"/>
    <id>sug_fhvpp1k5pxex1ra</id>
    <published>2025-12-11T22:16:01Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">We like to see this option because all my audio is 48 and not 44</content>
  </entry>
  <entry>
    <title>Add Google Drive as a Storage Location</title>
    <link href="https://features.azuracast.com/suggestions/684744/add-google-drive-as-a-storage-location"/>
    <id>sug_9c8il5skmcnbwdy</id>
    <published>2025-12-18T19:17:31Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">Hi AzuraCast team,&#13;
It would be really helpful to have Google Drive available in Settings → Storage Locations → Add Storage Location.&#13;
&#13;
For many of us, Google Drive is the most cost-effective option for offsite storage (e.g., 2 TB is very affordable compared to providers like Dropbox). I already use Google Drive successfully for automated backups on other servers, and it’s been reliable and easy to manage.&#13;
&#13;
Adding Google Drive support would let station owners:&#13;
&#13;
store backups offsite safely&#13;
&#13;
optionally sync/archive media to a cheap, scalable storage provider&#13;
&#13;
reduce reliance on expensive storage services&#13;
&#13;
If possible, please add Google Drive to the list of supported storage providers (even via an integration like rclone/Google Drive or OAuth-based connection). Thank you!</content>
  </entry>
  <entry>
    <title>Treat Station IDs Differently from Songs in Scheduling Logic</title>
    <link href="https://features.azuracast.com/suggestions/684791/treat-station-ids-differently-from-songs-in-scheduling-logic"/>
    <id>sug_vv13tddyn54ayql</id>
    <published>2025-12-19T01:03:32Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">AzuraCast currently treats all song-based playlists the same, whether they contain music or non-music content such as Station IDs, jingles, floaters, or stingers. This can cause back-to-back non-music playback which is undesirable in standard radio automation.&#13;
&#13;
At present:&#13;
&#13;
All song-based playlists follow identical scheduling logic.&#13;
“Once per X songs” or “Once per hour” Station ID playlists can collide.&#13;
AzuraCast does not enforce a pattern like:&#13;
&#13;
Song → Station ID → Song&#13;
&#13;
Proposed Improvement:&#13;
Add a playlist-level option to classify content as either:&#13;
&#13;
Music&#13;
Station ID / Non-Music&#13;
&#13;
The scheduler could then prevent non-music → non-music playback while allowing music → music sequences. This change would be optional, backward-compatible, and would reduce the need for complex scheduling workarounds or custom custom Liquidsoap logic.</content>
  </entry>
  <entry>
    <title>Add start intro (jingle track) before playlist starts function</title>
    <link href="https://features.azuracast.com/suggestions/685014/add-start-intro-jingle-track-before-playlist-starts-function"/>
    <id>sug_xvhmx8yl5yyspxj</id>
    <published>2025-12-20T13:36:40Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">I would like to see a option to play a jingle or track before the selected playlist starts...&#13;
example: play 1 christmas jingle before christmas playlist song start.&#13;
&#13;
I set now one jingle playlist and 1 christmas playlist at the same time but that doesn't do the trick the jingle is always playing after the song.</content>
  </entry>
  <entry>
    <title>Display playlist name to "now playing" instead of track data.</title>
    <link href="https://features.azuracast.com/suggestions/685015/display-playlist-name-to-now-playing-instead-of-track-data"/>
    <id>sug_utgfzokzkgelxkl</id>
    <published>2025-12-20T13:39:50Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">Example:  Playlist name "The best 80's songs from 20-22 hours now live" display that as title in now playing data.&#13;
Instead of the tracks data in that playlist.</content>
  </entry>
  <entry>
    <title>Add Song at back of Queue</title>
    <link href="https://features.azuracast.com/suggestions/685035/add-song-at-back-of-queue"/>
    <id>sug_npxybo48lqr5pod</id>
    <published>2025-12-20T16:14:01Z</published>
    <updated>2025-12-30T06:17:28Z</updated>
    <content type="text/plain">Hello,&#13;
&#13;
it's a bit like #437651 but different:&#13;
I would like to have the option to but a Song at the END of the Queue in the Media Section and via API as well.&#13;
Currently I can add Songs just by the files/batch endpoint with "do":"queue" only at the top of the queue&#13;
&#13;
Regards</content>
  </entry>
  <entry>
    <title>Reloading config it would be nice if it started playing the re-recorded show/track to finish.</title>
    <link href="https://features.azuracast.com/suggestions/679852/reloading-config-it-would-be-nice-if-it-started-playing-the-rerecorded-showtrack"/>
    <id>sug_2kw8flyrvkbzgo2</id>
    <published>2025-11-28T11:55:22Z</published>
    <updated>2025-12-01T10:07:53Z</updated>
    <content type="text/plain">Hi, I'm not sure if it's been answered or not, but it would be a nice feature to have.&#13;
When you have a pre-recorded show playing (2 hours in length) if you reload configuration the show will restart from the beginning. &#13;
It would be nice if it worked out how much was left and started it so then the show was within it's time to finish.&#13;
Also what is the method to make the next pre-recorded show to start at the right time?&#13;
At the moment it kicks everything out of time and for the next set of shows...&#13;
&#13;
What method is used to make sure that every show starts 100% on the scheduled time?&#13;
&#13;
Thank you.</content>
  </entry>
  <entry>
    <title>top of the hour → music, with no extra jingle in between.</title>
    <link href="https://features.azuracast.com/suggestions/679210/top-of-the-hour-music-with-no-extra-jingle-in-between"/>
    <id>sug_faiuprnliolihfp</id>
    <published>2025-11-24T21:19:18Z</published>
    <updated>2025-12-01T10:07:58Z</updated>
    <content type="text/plain">Hello,&#13;
&#13;
I would like to suggest an improvement regarding the handling of jingle playlists.&#13;
Currently, when multiple playlists are set as “jingle” mode, AzuraCast automatically selects the one with the highest priority.&#13;
&#13;
The issue is that at the start of each hour, I trigger a top of the hour sound. But right after that, AzuraCast plays a jingle from another high-priority playlist, which I don't want.&#13;
&#13;
What I would like is an option to prevent a jingle from playing immediately after the top of the hour, or at least allow a rule such as:&#13;
top of the hour → music, with no extra jingle in between.&#13;
&#13;
This would give more control over scheduling and avoid unwanted transitions.&#13;
&#13;
Thank you!</content>
  </entry>
  <entry>
    <title>Looping or On Repeat</title>
    <link href="https://features.azuracast.com/suggestions/678009/looping-or-on-repeat"/>
    <id>sug_optp1znmyfz54fi</id>
    <published>2025-11-17T15:12:09Z</published>
    <updated>2025-11-23T00:58:43Z</updated>
    <content type="text/plain">A way to loop a track a set number of times.</content>
  </entry>
  <entry>
    <title>Album Art for Upcoming Song Queue and Song Playback Timeline</title>
    <link href="https://features.azuracast.com/suggestions/676571/album-art-for-upcoming-song-queue-and-song-playback-timeline"/>
    <id>sug_ws94pmbrigcuyu7</id>
    <published>2025-11-10T16:00:07Z</published>
    <updated>2025-11-23T00:58:46Z</updated>
    <content type="text/plain">Some songs that I have only contain titles for text. It would be easier to see the Album Art to differentiate between albums.</content>
  </entry>
  <entry>
    <title>Song Playback Timeline</title>
    <link href="https://features.azuracast.com/suggestions/676533/song-playback-timeline"/>
    <id>sug_pmlb5yklrtcmypm</id>
    <published>2025-11-10T11:01:14Z</published>
    <updated>2025-11-23T00:58:43Z</updated>
    <content type="text/plain">Would it be possible to record the source as the Remote URL instead it being blank.&#13;
I have included an example screenshot.&#13;
If you notice I have songs playing but it would be nice to know which source.&#13;
&#13;
Thanks&#13;
Ray</content>
  </entry>
  <entry>
    <title>Mini chat on Public Page</title>
    <link href="https://features.azuracast.com/suggestions/674582/mini-chat-on-public-page"/>
    <id>sug_ogweydylzqoo8u6</id>
    <published>2025-10-29T20:31:45Z</published>
    <updated>2025-11-23T00:58:50Z</updated>
    <content type="text/plain"/>
  </entry>
  <entry>
    <title>Discord Authentication for Song Requests</title>
    <link href="https://features.azuracast.com/suggestions/674565/discord-authentication-for-song-requests"/>
    <id>sug_5tzjf2jj7nby4na</id>
    <published>2025-10-29T18:47:23Z</published>
    <updated>2025-11-23T00:58:52Z</updated>
    <content type="text/plain">Create an authentication system for the song request system that integrates with Discord:&#13;
&#13;
For a given Azuracast installation, an administrator can associate their Discord server (likely a community Discord server for their radio station). Users can authenticate on at a radio's public page (or otherwise) with their Discord account. Upon authenticating, the Azuracast installation can observe a user's given Discord roles associated with that Discord server, that of which it can allot administrator-specified permissions for song requests.&#13;
&#13;
i.e. regular users have limited song requests over a period of time, while higher level users have more song requests, etc.&#13;
&#13;
In conjunction with different crowd-funding platforms (Patreon, Ko-Fi, etc.) which have their own Discord integrations that assign roles, this can become a potential monetization option for radio broadcasters.&#13;
&#13;
Further - custom metadata that can be displayed when a user's requested song is played (i.e. "requested by @XYZ_user").</content>
  </entry>
  <entry>
    <title>HSL Segement Offload to S3(compatible) or Azure Blob</title>
    <link href="https://features.azuracast.com/suggestions/674350/hsl-segement-offload-to-s3compatible-or-azure-blob"/>
    <id>sug_xejfbsklw35mt4m</id>
    <published>2025-10-28T12:52:47Z</published>
    <updated>2025-10-28T19:35:05Z</updated>
    <content type="text/plain">For HLS Streaming it would be nice to offload the Segments and playlist files to an S3(-compatible) or Azure BLOB Storage. So on top of that with HLS Streaming a CDN could be applied. That would make Dataflow and automation on the HLS segment extraction easier and contend delivery faster</content>
  </entry>
  <entry>
    <title>Upcoming Song Queue on Overview Page</title>
    <link href="https://features.azuracast.com/suggestions/674223/upcoming-song-queue-on-overview-page"/>
    <id>sug_qm9sjhgunvfpv85</id>
    <published>2025-10-27T18:30:53Z</published>
    <updated>2025-10-28T19:35:09Z</updated>
    <content type="text/plain">Put the upcoming song queue on the overview page for easy access. Currently I have to go back and forth to see what's playing and skipping tracks.</content>
  </entry>
  <entry>
    <title>Add parameters to the on-demand public page to pre-sort the tracks</title>
    <link href="https://features.azuracast.com/suggestions/673068/add-parameters-to-the-ondemand-public-page-to-presort-the-tracks"/>
    <id>sug_pi9igsasnpxbejk</id>
    <published>2025-10-20T16:45:13Z</published>
    <updated>2025-10-22T17:30:59Z</updated>
    <content type="text/plain">Currently, it appears that tracks are listed sorted by increasing Artist, with no option to change the default sorting.&#13;
&#13;
It would be great to sort by title, or other fields, ascending or descending. I know you can do this by clicking headings, but having control of the default sort method would be very helpful.</content>
  </entry>
  <entry>
    <title>Add an intro file to playlist</title>
    <link href="https://features.azuracast.com/suggestions/671906/add-an-intro-file-to-playlist"/>
    <id>sug_xxp7nhmenjajuho</id>
    <published>2025-10-14T06:01:16Z</published>
    <updated>2025-10-14T06:11:05Z</updated>
    <content type="text/plain">I would like to suggest being able to add an MP3 that could be played when a playlist starts (and why not at the end too). This very practical feature would allow you to identify the playlist with a theme or opening or closing credits. Very practical, for example, for playlists offering an external streaming URL.&#13;
Thanks</content>
  </entry>
  <entry>
    <title>Neen Allow particular user agent only</title>
    <link href="https://features.azuracast.com/suggestions/671474/neen-allow-particular-user-agent-only"/>
    <id>sug_oimrla1iu70qwem</id>
    <published>2025-10-11T10:12:58Z</published>
    <updated>2025-10-14T06:11:09Z</updated>
    <content type="text/plain">i want only allow "somthing" and " another useragent" and bloack all aother useragent pls add this feature .. it more usefull for me.. who developing mobile app auppoer that particular app</content>
  </entry>
  <entry>
    <title>Cover art for playlist</title>
    <link href="https://features.azuracast.com/suggestions/669917/cover-art-for-playlist"/>
    <id>sug_hulcj3rbrcegc3d</id>
    <published>2025-10-03T08:06:50Z</published>
    <updated>2025-10-06T03:28:00Z</updated>
    <content type="text/plain">It would be nice to have a cover art for playlist (show) same as we already have description. Also available on the API, similar what is already done with album covers:&#13;
    "now_playing": {&#13;
        "sh_id": 958040,&#13;
        "played_at": 1759478142,&#13;
        "duration": 412,&#13;
        "playlist": "I Love Azuracast",&#13;
        "playlist_art": "https://playlist-covers-in-azuracast-would-be-great-radio.com/api/station/buster_is_great/playlist_art/5db8a539699ab671076c8cd3-1719679207.jpg"&#13;
        "streamer": "",&#13;
        "is_request": false,&#13;
        "song": {&#13;
            "id": "cd6a813465476457hrgh45236a1107",&#13;
            "art": "https://playlist-covers-in-azuracast-would-be-great-radio.com/api/station/buster_is_great/art/5db8a539699ab671076c8cd3-1719679207.jpg",&#13;
            "custom_fields": [],&#13;
            "text": “Moonbase59 - Rock the cue in the queue,&#13;
            "artist": "Moonbase59",&#13;
            "title": "Rock the cue in the queue",&#13;
            [...]</content>
  </entry>
  <entry>
    <title>Another alternative to LiquidSoap</title>
    <link href="https://features.azuracast.com/suggestions/669749/another-alternative-to-liquidsoap"/>
    <id>sug_otm00iudfz8wn6a</id>
    <published>2025-10-02T12:21:12Z</published>
    <updated>2025-10-06T03:28:00Z</updated>
    <content type="text/plain">AzuraCast could have another alternative to LiquidSoap. One example is Music Player Daemon.&#13;
https://www.musicpd.org</content>
  </entry>
  <entry>
    <title>Pin playlists</title>
    <link href="https://features.azuracast.com/suggestions/667496/pin-playlists"/>
    <id>sug_3hxgqxliwi0s42q</id>
    <published>2025-09-22T07:23:50Z</published>
    <updated>2025-09-29T23:06:41Z</updated>
    <content type="text/plain">Title. Pin playlist(s) to the top of the list</content>
  </entry>
  <entry>
    <title>Webhook groups</title>
    <link href="https://features.azuracast.com/suggestions/667472/webhook-groups"/>
    <id>sug_v6pmanaa0fac6sj</id>
    <published>2025-09-22T04:25:58Z</published>
    <updated>2025-09-29T23:06:45Z</updated>
    <content type="text/plain">Title. Create groups for webhooks with dropdowns.</content>
  </entry>
  <entry>
    <title>Remote audio</title>
    <link href="https://features.azuracast.com/suggestions/666741/remote-audio"/>
    <id>sug_9hvbcmtvh4dldhr</id>
    <published>2025-09-18T15:12:40Z</published>
    <updated>2025-09-22T03:03:53Z</updated>
    <content type="text/plain">It would be cool to live stream and receive audio from another streamer to be on the same show. Like a remote host where two broadcaster from different locations can be on air together</content>
  </entry>
  <entry>
    <title>Download playlist schedule as CSV</title>
    <link href="https://features.azuracast.com/suggestions/666027/download-playlist-schedule-as-csv"/>
    <id>sug_irqkhemrxqqzv2a</id>
    <published>2025-09-15T11:47:39Z</published>
    <updated>2025-09-17T23:59:12Z</updated>
    <content type="text/plain">I would like to be able to download a list of playlist/DJ in a spreadsheet, so that I can do a look-up against the listener logs, and produce a report of how many listeners each DJ / show is getting. So I can compare a month at a time.  Thanks.</content>
  </entry>
  <entry>
    <title>marquee metadata text in azuracast player</title>
    <link href="https://features.azuracast.com/suggestions/665814/marquee-metadata-text-in-azuracast-player"/>
    <id>sug_ojf2rs8ogfylpvw</id>
    <published>2025-09-13T19:53:16Z</published>
    <updated>2025-09-17T23:59:18Z</updated>
    <content type="text/plain">if metadata is to long (artist - title) then the azuracast player cuts it off with dots ... and the end.&#13;
Please add function to automatic marquee scroll longer texts.</content>
  </entry>
  <entry>
    <title>Create an image for homeassistant os</title>
    <link href="https://features.azuracast.com/suggestions/665498/create-an-image-for-homeassistant-os"/>
    <id>sug_mjmzldxv7hqpldx</id>
    <published>2025-09-11T17:39:15Z</published>
    <updated>2025-09-17T23:59:22Z</updated>
    <content type="text/plain">its an addon for homeassistant os so people could have azuracast on their homeassistant os instance.</content>
  </entry>
  <entry>
    <title>a "Go OnAir"-Button</title>
    <link href="https://features.azuracast.com/suggestions/665483/a-go-onairbutton"/>
    <id>sug_guv2dsckqfslj5t</id>
    <published>2025-09-11T16:08:19Z</published>
    <updated>2025-09-17T23:59:52Z</updated>
    <content type="text/plain">Hi&#13;
I'm currently a hobbiest DJ at a german webradio station.&#13;
They got a rather neat feature, where a DJ has to connect to an intermadiate "moderation" server and has to click a "Go OnAir"-Button an their admin panel&#13;
&#13;
in their implemantion the moderation server is an icecast server and the playout server something else. &#13;
when the "Go OnAir"-Button is clicked, it signals the playout server to switches from an internal playlist to the stream url from the icecast server (also with a little jingle "now a new dj onair")&#13;
when the dj is done a "Go OffAir" is clicked&#13;
&#13;
this provides some comfort for the dj because he can get his streaming software and other things up and running bevor actually going onair -its also similar to some actual radio stations where you have to push a physical button to switch from a playlist system to a microphone&#13;
&#13;
so my suggestion is when possible: a similar feature where dj is can connect but is in a holding position until a button in the admin pannel is clicked</content>
  </entry>
  <entry>
    <title>Add Streamer Display Name per schedule item</title>
    <link href="https://features.azuracast.com/suggestions/665272/add-streamer-display-name-per-schedule-item"/>
    <id>sug_is2fus7oufdfbfj</id>
    <published>2025-09-10T14:40:10Z</published>
    <updated>2025-09-18T00:00:06Z</updated>
    <content type="text/plain">It would be pretty neat if we could have a field within the DJ/Streamer Schedule as an override.&#13;
This will then display on the metadata the particular show that's being scheduled instead of the Streamer Display Name.&#13;
&#13;
The idea around this is that a DJ has a number of different show titles that are scheduled at different times.</content>
  </entry>
</feed>
