• Welcome to RadioDJ - Free Radio Automation Software Forum. Please log in or sign up.

MAJOR Issue. Jingles with duration under 5 seconds stopping music.

Started by Taf, October 14, 2018, 12:00:09 AM

Calypso

In the past I've experienced it too, and that was due to a combination of factors:

* Database response not fast enough
* Loading of music/jingle files not fast enough

Usually the first makes the biggest difference. What happens is that, when you are playing a file, RadioDJ uses a number of queries for several purposes (adding the file to history, adjusting the playlist queue by removing the track that is currently played, updating database when song, artist, track etc have been played). When the file you've just played was the last one of a rotation cycle, it gets even worse, since (in earlier versions) RadioDJ then also has to add another full cycle of the rotation. So queries for searching tracks and adding them to the queue are added. All these things usually happen in the background.

If your file is short and your database performance isn't the best, the queue of queries isn't finished before RadioDJ needs to do new queries and you could end up with a delay.

Reasons for missing database performance can be serveral: is your database on the same PC? Does the PC have enough CPU/Memory/Disk performance? Are indexes in place? MySQL version vs MariaDB?

madhatter


madhatter

I found a solution to sweepers, liners under 5 seconds causing a delay.  I have a backup copy of RadioDJ running on an Intel Core I5 running a 3.3 ghz.  It has the same RAM  as my main system, 8gb, but my main system (streaming) is running an AMD processor at 2.30ghz.  The sweepers and liners are running perfect on my backup and it's not sluggish at all.  Same database, same everything.  It's just a slower AMD processor versus an Intel Core I5.  Ram is not the issue.  I think it's the speed of the processor and maybe RadioDJ was designed to run with an INTEL processor.  I have thought about Running the Radio DJ software on my streaming computer but keeping the database on my backup INTEL machine to see if that helps.  I hope this helps someone here who is having problems.  I've actually been on the Radio for 34years and my automation experience goes back to the days of Reel to Reel Automation systems.

Chip Douglas Mosley

Here's how I solved the problem... I put the Next cue at the beginning of the jingle. The delay is built in as the next event doesn't start until the jingle has finished playing. If the next event starts before the end of the jingle, adjust the Next cue.

My delay comes from the fact that I run a Disable TTS event after the jingle. Moving the Next cue to the beginning of the jingle compensates for the delay.
Chip Douglas Mosley
Jukebox 92.7 WEPQ
www.jukebox927.com
jukebox927@yahoo,com
Radio DJ user since 2016, Live365 since 2019
Upgraded to v2.0.4.8 on April 7, 2025
Upgraded to v2.0.5.0 on September 20, 2025
Upgraded to v2.0.5.1 on February 10, 2026