Home page

This is a tool to add some functions to the radio automation program "RadioDJ".


- Keeps track files and Category/Sub Category/Genre synchronized with your folder.
- Use foobar2000 as RadioDJ player.

You must define the root of your syncro folder and then create a sub folder with your
category, Subcategory, Genre (separated by a comma) with the file to combine inside.
 
You can synchronize manually by clicking on "Start Manual Synchronization" or keep the folders synchronized with the option flag "Enable Auto Synchronization".

For example, create and set "c:\Syncro" as path to synchronize.
Create a folder like "Music, Rotation, House" inside.
Write a music file inside.

The result is a path like this:

"c:\Syncro\Music, Rotation, House\Pyratronik - Feel It.mp3"

The file "Pyratronik - Feel It.mp3" will be placed automatically in category "Music" with subcategory "Rotation" and Genre "House" in your RadioDJ.

If category, subcategory or genre does not exist will be created automatically by RadioDJ-SyncroFolder.

If you delete the file will also be removed automatically.


To operate the program requires that:
- .Net Framework v3.5 is installed.
- MySql.Data.dll library file in the program folder.
- MediaInfo.dll library file in the program folder.

and in Tool sub folder:
- SOX.exe with libgomp-1.dll, libmad.dll, libmp3lame.dll, pthreadgc2.dll, zlib1.dll
- neroAacDec.exe

I wrote the program mainly because, on my server PC, I could not import some files.
After some testing the problem seems to be attributable to bass.dll so, for this program, I used the MediaInfo.dll.
SOX is used to find start and end cue point. neroAacDec to convert aac, m4a and mp4 for an input to SOX.

The program was for my personal use, but it certainly could be useful also to some of you.
I prefer to work with files and folders, and if you enjoy working in this way, this program is for you.

Know Bugs.
When deleting many files, in automatic synchronization mode, not all the deleted file was removed from the database.
In this case a click on the "Start Manual Synchronization" button solves the problem.

I hope it can be useful.