How to Fix RadioDJ Database and Track Not Loading (August 2026)

If your RadioDJ database and tracks are not loading, you are not alone. This is one of the most common issues reported on the official RadioDJ forum, and the good news is that most fixes take under 10 minutes once you know where to look.

I have worked with RadioDJ across multiple internet radio setups, and nearly every “tracks not loading” problem traces back to one of six root causes: file paths pointing to the wrong location, sound card misconfiguration, power management shutting down drives, database corruption, access denied errors from a fresh MySQL install, or antivirus interference.

This RadioDJ database and track not loading fix guide walks through each cause step by step. Follow the steps in order, because the most common fixes come first and deeper database repairs are near the end where they belong.

Before you change anything, make a quick backup of your database. I cover the backup process in detail later in this guide, but even a simple copy of your RadioDJ database folder can save you hours if something goes sideways.

Table of Contents

Step 1: Verify Tracks in RadioDJ

Verify Tracks is the first tool you should reach for when RadioDJ cannot find or play your music. This built-in utility checks whether each track file still exists at the location recorded in the database, and it is almost always the fastest way to diagnose the real problem.

When you run Verify Tracks, RadioDJ scans every entry in your database and compares the stored file path against what actually exists on your hard drive. Tracks that are missing from their recorded location get flagged, giving you a clear list of what needs relocating.

Do not check the box that says “delete invalid tracks” on your first run. This is the single most important tip in this entire guide. If you delete invalid tracks, you remove them permanently from your database. Instead, run the verification without deletion first so you can see the scope of the problem and relocate the files.

How to Run Verify Tracks

Step 1: Open RadioDJ and make sure it is connected to your database.

Step 2: Go to the Utilities menu at the top of the RadioDJ window.

Step 3: Select Verify Tracks from the dropdown list.

Step 4: Leave the “delete invalid tracks” checkbox unchecked for your first scan.

Step 5: Click Start and wait for the scan to complete.

Step 6: Review the results. Any tracks flagged as invalid are the ones you need to relocate using Step 2 below.

If Verify Tracks shows zero invalid tracks but your music still will not load, the problem is likely sound card configuration or power management, not your database. Jump ahead to Step 3 for sound card fixes.

Step 2: Relocate Tracks After Moving Files

Relocate Tracks is RadioDJ’s solution for when you have moved your music folder to a new drive or path. Instead of manually re-importing every track and losing your cue points, rotation rules, and category assignments, this utility updates the stored file paths to match the new location.

Run Relocate Tracks immediately after Verify Tracks confirms you have missing files. The two utilities work together as a pair: Verify Tracks finds the broken paths, and Relocate Tracks fixes them.

How to Relocate Tracks

Step 1: Go to Utilities > Relocate Tracks in the RadioDJ menu.

Step 2: Select the drive or folder where your music files now live.

Step 3: Choose whether to scan subfolders. In most cases, you want this enabled.

Step 4: Click Start and let RadioDJ match each database entry to a file in the new location.

Step 5: Once the process finishes, run Verify Tracks again to confirm all paths are now valid.

Relocate Tracks works by matching filenames, so if you renamed files during the move, some may not match automatically. For those, you will need to re-import them manually through the Track Manager.

A common scenario: you moved music from C:RadioMusic to D:RadioMusic and RadioDJ still looks at the old path. Relocate Tracks updates every database entry to point at D:RadioMusic in a single pass.

Step 3: Fix Sound Card Configuration Issues

Tracks appearing in your playlist for a split second then vanishing is almost never a database problem. According to the official RadioDJ forum and administrator Marius, this symptom points directly to sound card misconfiguration.

RadioDJ needs at least one working output device assigned at all times. If your configured sound card disconnects, changes ID, or gets reassigned by Windows, RadioDJ cannot play tracks and they appear to load then immediately disappear.

This issue is especially common with external USB sound cards. When Windows re-enumerates USB devices, the sound card may get a different device ID, leaving RadioDJ pointing at a device that no longer exists under that name.

How to Fix Sound Card Configuration

Step 1: Open Options in RadioDJ.

Step 2: Navigate to the Sound Cards tab.

Step 3: Check each output channel. If any channel shows a missing or disconnected device, reassign it to an active sound card.

Step 4: If you recently unplugged an external sound card, plug it back in or reassign all outputs to your built-in sound device.

Step 5: Click OK and restart RadioDJ.

Step 6: Load a track into a player and press play. If it plays without disappearing, the sound card was the culprit.

One user on the RadioDJ forum spent hours trying database repairs before realizing their external soundcard had been bumped loose. A quick reassignment of output devices in Options fixed the problem instantly.

Step 4: Fix Power Management Settings

Windows power management is a hidden killer of RadioDJ installations. When Windows puts USB drives or hard drives to sleep to save energy, RadioDJ suddenly cannot access track files and throws “track cannot be found” errors.

This problem manifests in two ways. USB external drives power down intermittently, causing random track access failures. Green or energy-saving hard drives spin down after inactivity periods, so tracks fail to load after gaps between songs or events.

Events that work fine for days then suddenly stop loading all songs are a classic symptom of power management interference. The drive spun down during a quiet period and could not spin back up fast enough when RadioDJ needed the next track.

How to Disable Drive Power Management

Step 1: Press Windows Key + R, type powercfg.cpl, and press Enter.

Step 2: Click Change plan settings on your active power plan.

Step 3: Click Change advanced power settings.

Step 4: Expand Hard disk and set “Turn off hard disk after” to 0 (which means never).

Step 5: Expand USB settings > USB selective suspend setting and set it to Disabled.

Step 6: Click Apply and OK.

Step 7: Set your power plan to High Performance mode for your radio broadcast computer.

Green Drive Considerations

Green drives and energy-saving hard drives have their own built-in spin-down timers that ignore Windows power settings. If your music library lives on a WD Green, Seagate Barracuda Green, or similar drive, those firmware-level timers will keep spinning the drive down regardless of your Windows configuration.

The fix is to either run a tool like manufacturer-provided drive utilities to disable the timer, or move your music library to a standard 7200 RPM drive that does not have aggressive power-saving firmware. For a 24/7 radio station, avoid green drives entirely for any storage that RadioDJ reads from.

Step 5: Repair the MySQL/MariaDB Database

If verify tracks, relocate tracks, sound card fixes, and power management adjustments have not solved your problem, you may have actual database corruption. RadioDJ stores all track information, events, rotation rules, and settings in a MySQL or MariaDB database, and corruption can prevent tracks from loading.

Database corruption typically happens after an improper shutdown, power outage, or when the database service stops unexpectedly. Symptoms include tracks showing in the database but failing to load, events partially loading, or RadioDJ crashing when accessing certain playlists.

How to Repair the Database

Step 1: Stop the RadioDJ application completely.

Step 2: Stop the MySQL or MariaDB service. Open Services (services.msc), find MySQL or MariaDB, right-click, and select Stop.

Step 3: Open a command prompt as Administrator.

Step 4: Navigate to your MySQL bin folder (typically C:Program FilesMariaDB x.xbin or similar).

Step 5: Run the repair command on your RadioDJ database: myisamchk -r "C:pathtomysqldataradiodj*.MYI"

Step 6: Wait for the repair to complete, then restart the MySQL/MariaDB service.

Step 7: Launch RadioDJ and test track loading.

If the repair command reports errors it cannot fix, restore from your most recent database backup. This is why backups matter so much, and I cover that process in detail later in this guide.

Using HeidiSQL for Database Inspection

HeidiSQL is a free database management tool that lets you open and inspect your RadioDJ database directly. Install it, connect to localhost on port 3306 with your RadioDJ database credentials, and you can browse the tables, run queries, and identify issues that the repair command might miss.

HeidiSQL is particularly useful for checking whether specific tracks are flagged as disabled in the database. If tracks exist in the table but have an enabled status of 0, RadioDJ will skip them during playback and rotation.

Step 6: Fix Access Denied Errors

The “access denied” error appears most often after a fresh MySQL or MariaDB installation. RadioDJ tries to connect to the database but the root password or user privileges have not been configured yet, so the connection is refused.

This is a setup issue, not a corruption issue. The database itself is fine, but RadioDJ cannot authenticate to access it.

How to Fix Access Denied

Step 1: Open the RadioDJ Database Setup utility (found in the RadioDJ install folder, typically named DBSetup.exe or accessible from the Start Menu).

Step 2: Enter your MySQL server details: server localhost, port 3306, and your root username and password.

Step 3: Click Create Database to set up the RadioDJ database tables.

Step 4: Once the database is created, update the AppOpt.xml or settings file in your RadioDJ folder with the correct database name and credentials.

Step 5: Launch RadioDJ. It should now connect without the access denied error.

If you forgot your MySQL root password, you will need to reset it using the MySQL skip-grant-tables method before running the Database Setup utility. This involves starting MySQL with a special flag, updating the user table, and restarting the service normally.

Enabling Disabled Songs via SQL Query

Sometimes tracks are in your database and physically present on your drive, but RadioDJ refuses to play them because they are flagged as disabled. This can happen after a crash, a database import, or when tracks were manually disabled and forgotten.

You can check and fix this with a single SQL query using HeidiSQL or any MySQL client connected to your RadioDJ database on port 3306.

SQL Query to Re-Enable All Tracks

Open HeidiSQL, connect to your RadioDJ database, and run the following query:

UPDATE songs SET enabled=-1 WHERE enabled=0;

In RadioDJ’s database, enabled=-1 means the track is active and enabled=0 means it is disabled. Running this query sets every disabled track back to active status in one pass.

If you only want to re-enable tracks from a specific category, add a WHERE clause: UPDATE songs SET enabled=-1 WHERE enabled=0 AND id_subcat=YOUR_CATEGORY_ID;

After running the query, restart RadioDJ so it reloads the updated track list. Your previously disabled songs should now appear in rotations and playlists.

Windows Defender and Antivirus Exclusion Settings

Antivirus software scanning your music files and database in real time can cause intermittent track loading failures. Windows Defender or third-party AV tools may lock a file while scanning it, and if RadioDJ tries to access that file at the same moment, the load fails.

This issue is subtle because it does not happen every time. Tracks load fine for hours, then suddenly one fails, then everything works again. The randomness makes it easy to mistake for a database or hardware problem.

How to Add RadioDJ Exclusions

Step 1: Open Windows Security (or your third-party antivirus dashboard).

Step 2: Go to Virus and threat protection > Manage settings.

Step 3: Scroll to Exclusions and click Add or remove exclusions.

Step 4: Add your RadioDJ installation folder as a folder exclusion.

Step 5: Add your music library folder as a second folder exclusion.

Step 6: Add your MySQL/MariaDB data folder as a third exclusion so the database files are not locked during scans.

Step 7: Restart RadioDJ after saving the exclusions.

This single change eliminates a surprising number of intermittent track loading failures, especially on systems running Windows Defender with cloud-delivered protection enabled.

Database Backup Best Practices

A reliable backup is your safety net for every fix in this guide. Before running any database repair, relocation, or SQL query, take a backup so you can restore if something goes wrong.

RadioDJ stores its database in MySQL/MariaDB, which means you need a proper database dump, not just a file copy. File copies can work when the database service is stopped, but a SQL dump is more reliable and captures the database in a consistent state.

How to Back Up Your RadioDJ Database

Step 1: Open HeidiSQL and connect to your RadioDJ database.

Step 2: Right-click your database name in the left panel and select Export database as SQL.

Step 3: Choose a save location outside your RadioDJ folder, ideally on a separate drive or cloud storage.

Step 4: Select all tables and choose the INSERT export type to capture all data.

Step 5: Click Export and wait for the dump file to complete.

Step 6: Name the file with the date, for example radiodj_backup_[date].sql.

For automated backups, set up a Windows Task Scheduler job that runs mysqldump daily. A typical command looks like: mysqldump -u root -pYOURPASSWORD radiodj > "C:Backupsradiodj_%date:~10,4%%date:~4,2%%date:~7,2%.sql"

I recommend keeping at least seven days of backups on a rolling basis. That way, if corruption goes unnoticed for a few days, you always have a clean version to restore from.

Frequently Asked Questions

Why is RadioDJ not loading tracks from database?

The most common reason RadioDJ cannot load tracks is that the stored file paths no longer match where your music files actually live. Run Utilities u0026gt; Verify Tracks with the delete option unchecked to see which tracks are missing, then use Utilities u0026gt; Relocate Tracks to update the paths. If verify tracks shows zero issues, the problem is likely sound card configuration or power management settings.

How do I fix RadioDJ that says tracks cannot be found?

Open Utilities u0026gt; Relocate Tracks, select the folder where your music files are stored, and let RadioDJ scan and match each database entry to its file. This updates the stored file paths without losing your cue points or rotation assignments. Run Verify Tracks afterward to confirm all paths are valid.

How to repair RadioDJ MySQL/MariaDB corrupted database?

Stop RadioDJ and the MySQL or MariaDB service, then open a command prompt as Administrator and run myisamchk -r on the database files in your MySQL data folder. Restart the database service and launch RadioDJ. If the repair cannot fix the corruption, restore from your most recent SQL database backup taken with mysqldump or HeidiSQL export.

Why do tracks appear and disappear in RadioDJ?

Tracks that show in a playlist for a split second then vanish almost always indicate a sound card configuration problem, not a database issue. Open Options u0026gt; Sound Cards in RadioDJ and check that every output channel is assigned to an active device. This commonly happens when an external USB sound card is unplugged or Windows re-enumerates USB devices and changes the device ID.

How to relocate tracks in RadioDJ after moving files?

Go to Utilities u0026gt; Relocate Tracks, select the new drive or folder containing your music, enable subfolder scanning, and click Start. RadioDJ matches each database entry by filename and updates the stored path. Run Verify Tracks afterward to confirm every track now resolves correctly.

Conclusion

Most RadioDJ database and track not loading fix scenarios resolve with the first three steps: verify tracks, relocate tracks, and check sound card settings. These cover the vast majority of issues that broadcasters encounter day to day.

If those do not solve it, work through power management settings, database repair, and antivirus exclusions in that order. Each step targets a specific root cause, and following them sequentially avoids wasted effort on deep database repairs when the real issue was a spun-down USB drive.

Always back up your database before making changes, keep your music library on a non-green drive, and maintain antivirus exclusions for your RadioDJ folders. These preventive habits will keep your station running smoothly and dramatically reduce the frequency of track loading problems.

Leave a Comment