New Features

    • Playlist Intervals: (Scheduling) Playlist Intervals have been added to the client side SP left menu, allowing you to create endless combinations of automatic playlist scheduling with AutoDJ. With this update, any playlist including root user shared playlists can be scheduled as intervals - jingles, daily playlists, specific days, news, top songs, hourly IDs, or anything you can imagine. Clients should create jingle playlists and upload their jingles there - jingles are now treated as regular playlists as well.



    • This feature includes options:



    • Play number of songs every 

X

    •  minutes

 

    • Play 

all

    •  songs every 

X

    •  minutes

 

    • Play number of songs after every 

X

    •  songs << This is the old jingle/ids play type.

 

    • Play number of songs every hour at specific 

:MM

    • Play number of songs everyday at 

HH:MM

    • Play number of songs on specific days at 

HH:MM

    • Play number of songs every X Hours at 

:MM

    • and a 

unique

    •  optional 

On Air Mix

    • Another unique feature of this system is hourly and daily scheduling. You can schedule any playlist to play at an exact days and minutes, such as :00, which will play the playlist every hour on the exact minute :00 or at specific days. Total scheduling freedom.



    • One of the most unique aspects of this system is its 

timezone awareness

    •  and supports general scheduled playlists. The SonicPanel Playlist Interval system uses the client’s timezone, ensuring that intervals run at the exact correct minutes rather than relying on the AutoDJ process start time. 

Read Playlist Intervals Details

    •  The interval features prevent songs from repeating in random mode, ensuring that the same track does not play back-to-back or too close to each other.

 

Feature Screenshot
 
    •  
Feature Screenshot
 

 


    • Schedule Playlists: (Upgrade) A new scheduling option has been added, allowing you to repeat a schedule on selected specific days with start and end times, or with the Play Full Playlist option. The timing controls have also been improved: the start hour and minute are now separated, making 24 hour selection easier, and the minute field is now a manual input, allowing you to set any exact minute instead of the old 5 minute limitation. The schedule system now supports root shared playlists as well.



    • The general schedule playlists feature now supports an 

End Time

    •  option. It is also possible to play the entire playlist without an end time by using the '

Play Full Playlist (Ignore End Time)

    • ' option, which is enabled by default. All scheduled playlists are listed on the same page, allowing you to manage them easily.



    •  The old jingles that were used with the Jingles/IDs Pro feature have now been moved to the Schedule Playlists page, where clients can access, download, or delete them. Jingles can also be uploaded from this page to be used as intro/outro audio for general playlist scheduling. Since the Playlist Intervals feature now supports all playlists including jingles, you can simply create a jingle playlist and use it with 

Playlist Intervals

    •  just like the old jingles/ids feature or however you like with advanced other options.

 

Feature Screenshot
 
    •  
Feature Screenshot
 

    • FTP Uploads: This is one of the most requested features, and it is now available. All clients who have 

AutoDJ permission only

    •  can connect to the server via port 

21

    •  and domain of the server, using their existed SonicPanel 

login username

    •  and 

password

    •  through any FTP client software to upload/download or delete music files from their playlists. The service provides access only to playlist folders, and only valid 

.mp3

    •  files or entire music folders are allowed to be uploaded. Any other file type even with 

.mp3

    •  extension that is not audio will be deleted automatically.



    • As expected from SonicPanel quality: If the client uploads an entire folder containing .mp3 files, SonicPanel will automatically create a new playlist under the client account. The same goes for .mp3 file uploads, any uploaded/deleted .mp3 file will be detected by sonicpanel playlists/AutoDJ automatically. This playlist becomes instantly manageable from the Playlist Manager without needing to refresh the page.



    •  Re-naming files and creating subfolders are not allowed. Each playlist has its own main folder, and only .mp3 files should be placed inside these playlist folders. Any attempt to rename a file, upload or create subfolders will be rejected by the FTP service with an error.



    •  Deleting a main playlist folder via FTP will remove the entire playlist record from SonicPanel, along with all .mp3 files contained in it.



    •  Client hosting space limits are enforced. If a client exceeds their available hosting space, the FTP service will disconnect during upload and return a 

550 quota-exceeded error

    • . Some FTP client software may not display this error on screen, so be sure to check the client’s hosting space limit in the root SonicPanel. Increase the limit or offer an upgrade option to the customer if necessary.



    •  Brute-force protection is enabled by default. Multiple failed login attempts to FTP port 21 will result in a 15-minute ban. This protection can be disabled and blocked IPs can be released using SSH commands. For details, please refer to this 

FTP Knowledge Base Article

    • .



 
The FTP service requires port 21 and data port range 49152-65534 to operate. If you have firewall blocking these ports, enable them.

    • Listeners Statistics (Advanced): (Timezone based fresh start. No previous records) The new Listeners Statistics Advanced have been added to the client-side SP left menu. One of the most requested feature after playlist intervals, the new statistics system now provides Hourly, Daily, Weekly, Monthly and Yearly statistics with 

historical date

    •  options where you can select any date and see the history. With this update, listeners ips, listeners devices, listeners countries, listeners top countries, all listeners with their countries, total listeners, total unique listeners, average durations, top 10 unique listeners by duration.



    • - Free geo world map with listener IP, duration, device. Better than google maps.



    • Track Statistics: This feature is part of the advanced statistics system and displays all played songs, including the top 100 tracks based on listener count by default. You can switch to ‘Listen Time’ to view the top 100 tracks ranked by total listening duration instead. It also shows the total number of tracks played and the total listening time. The track statistics section includes detailed track information—click on any track title to view full details, album artwork, and previews (when available from the online source API). The Daily and Monthly view buttons allow you to switch between these time periods easily.



    • Reports/Downloads: This feature is part of the advanced statistics system and allows you to generate and download SoundExchange (reporting), PDF (general usage), and Excel (general usage) reports. The SoundExchange report is a TXT file formatted exactly as required by the company, so no need to spend time preparing Excel sheets. It is ready to submit. Reporting requires a station name and Spotify API credentials, both of which can be configured easily on the Reports page.



    •  Shoutcast 

v1

    •  is not supported by the advanced statistics system. Users running SCv1 may switch to SCv2.6 or continue using the previous basic statistics.

 

Feature Screenshot
 
    •  
Feature Screenshot
 
    •  
Feature Screenshot
 
    •  
Feature Screenshot
 
    •  
Feature Screenshot
 
    •  
Feature Screenshot
 
    •  
Feature Screenshot
 
    •  
Feature Screenshot
 

 


    • Admin-Root Shared Playlists: The basic Shared Playlists feature may already be active on some newer SonicPanel servers. It has now been upgraded to the advanced version and is available on all SonicPanel servers. This feature allows the root user to provide ready-to-use media content. As the root user, you can create shared playlists for your clients from your root SonicPanel through the Shared Playlists section in the left menu.



    •  Clients can use shared playlists in their AutoDJ by selecting them on the Manage AutoDJ page.

 

    •  Shared playlists can now be used with both 

Playlist Intervals

    •  and 

General Scheduling

    •  features.

 

    •  Clients can view the MP3 files inside shared playlists through the client side SP Playlist Manager with read-only permissions.

 

Feature Screenshot
 
    •  
Feature Screenshot
 

    • AutoDJ Crossfade Upgrade The crossfade feature on the Manage AutoDJ page of the client-side SonicPanel has been upgraded. It is no longer automatic and now respects the client’s chosen settings. Crossfade can be set to 0 (disabled), 2, 4, 6, 7, 8, or 12 seconds. This update is especially useful for Playlist Intervals, ensuring that short songs are not cut off by crossfade. Most importantly, crossfade now works reliably on every track. It no longer relies on volume analysis, which often caused crossfade to fail. With this update, every song transition is guaranteed to crossfade properly.

 

Feature Screenshot
 

    • DJ Disconnection Play New Song

 

    •  When a DJ disconnects from AutoDJ, a new song will be played from the active playlist instead of resuming the previous track. This behavior reflects how modern FM radio operates.

    • Mobile Responsive: Both the SP root and client panel interfaces are now fully mobile responsive and include a three line menu button for accessing the main navigation. This allows you to perform basic tasks such as starting a radio or AutoDJ, deleting a DJ account, and more. With this update, anyone can manage their radio even when a computer is not available.



    •  The desktop mode is not supported, disable the desktop mode when you access sonicpanel by a mobile phone.

 

Feature Screenshot
 
    •  
Feature Screenshot
 

    • Right Click, Open In New Tab Both SonicPanel root and client-side interfaces now support right-click and 'open in new tab' through the hash-based navigation system. This allows you to open any feature from the left menu directly in a new browser tab instead of the main page, making it easier to access multiple features simultaneously.




    • List/Edit Resellers: The reseller list page for the root user has been upgraded. It now displays each reseller’s disk usage (with a progress bar) and the number of radios they have created, presented in a clearer and more user-friendly layout.

 

Feature Screenshot
 

    • Top 50 Radios: (Resource Usage) Available in the root SP left menu, this feature allows you to view the radios using the most server resources, along with their live listeners. The calculation is based on listeners, CPU and RAM usage.

 

Feature Screenshot
 

    • Stream/Source List: Available in the root SP left menu, this feature shows each radios source connection status (Live Stream, AutoDJ, or offline). Loading may take longer with 200+ radios.

 


    • Insert Javascript Code: As a root user, you can insert custom JavaScript code for the client side SonicPanel through the '

SonicPanel Configurations

    • ' link in the left menu. This allows you to add features such as live chat support widgets, ticket system scripts, promotions, advertisements, or any other content you want to display to your clients. Please note that any mistakes or errors in the JavaScript code may prevent the client side SonicPanel from loading properly. If this happens, simply enter 0 in the javascript code form and save it to restore normal operation.

 

 Fixed Bugs

  • Fixed and improved global song cover image and ID3v2 tag reading, and resolved a memory leak related to these features.
  • Fixed an issue where jingles were not playing while a scheduled playlist was active. The new Playlist Intervals feature is now used, which supports global scheduled playlists and works seamlessly with them.
  • AutoDJ CrossFade issues are fixed. It no longer relies on volume analysis, which often caused crossfade to fail. With this update, every song transition is guaranteed to crossfade properly.
  • Active playlist on the Manage AutoDJ page duplicates in the select menu fixed.
  • If the client does not have AutoDJ permissions, all AutoDJ and playlist related links will be hidden on the client side.
  • Fixed an issue where scheduled playlists were turning on the radio and AutoDJ even when the client account was suspended.

 Important Changes & Required User Actions

    • Users that have AutoDJ permission will see a notification when they log in to their SonicPanel. This notification informs them about a one-time AutoDJ settings save requirement. Users must go to the Manage AutoDJ page and click the Save Changes button once in order to apply and activate the new features described above. After this step, the old jingles/IDs will no longer play, as the user has to create a new jingles playlist and configure it using Playlist Intervals, as explained in the following section. T


Friday, January 2, 2026





« Back