Page 1 of 1

Discussion about MP3 Tags

Posted: Sat Jul 12, 2014 3:47 pm
by vbds
Let me first say I'm a big fan of MP3 Tags.
I would like as much as possible to be stored in the MP3 tags, and during all database check/ updates that the tag information be used.
(I admit I don't know what other file format support)

I see the following in the extra meta data area in ballroomDJ MP3 songs:
STATUS=New|DANCERATING=Good|DURATION=146.91|DANCE=Cha Cha

However, this song has some other saved attributes like:
Song start
Song end
Volume Adjust
Speed Adjust
I have tested and it seams that you use this MP3 meta data when you load new songs.

Do you think it would be worth putting the extra items above (maybe you have others as well) within the MP3 meta data and using it during you database check/updates?

Why I ask is MP3 tags are another way of ballroomDJ master song list backup.
If all master data per song (same as masterlist.txt) was stored in the MP3 tag, the ballroomDJ database could easily be re-created, even when the songs are moved to a different machine & file structure.

Re: Discussion about MP3 Tags

Posted: Sat Jul 12, 2014 4:51 pm
by bll
vbds wrote:Let me first say I'm a big fan of MP3 Tags.
I would like as much as possible to be stored in the MP3 tags, and during all database check/ updates that the tag information be used.
(I admit I don't know what other file format support)
If you use an external tag program, you can use the Update Database->Update From Tags function. This will overwrite the data in the master list with the data from the audio file tags.

BallroomDJ only reads the audio file tags when (a) the audio file is new, (b) the Update From Tags or Rebuild Database functions in the Update Database menu selection are used, (c) The Update From Tags button is selected in the music editor. Writing tags is supported for FLAC, MP3 and OGG files.
vbds wrote: I see the following in the extra meta data area in ballroomDJ MP3 songs:
STATUS=New|DANCERATING=Good|DURATION=146.91|DANCE=Cha Cha

However, this song has some other saved attributes like:
Song start
Song end
Volume Adjust
Speed Adjust
I have tested and it seams that you use this MP3 meta data when you load new songs.

Do you think it would be worth putting the extra items above (maybe you have others as well) within the MP3 meta data and using it during you database check/updates?
This data is also saved in the MP3 TXXX=bdj tag.
If the Write Song Tags selection was changed to All Tags or BDJ Tags Only after the song was edited, the audio tags will not be updated. You would need to go into the music editor again, change a field for that song and save it again to write the tags out.

I just double checked the tag lists and have cleaned it up a little for version 1.20. Keywords was in the 'All' list instead of the 'BDJ Only' list.

vbds wrote: Why I ask is MP3 tags are another way of ballroomDJ master song list backup.
If all master data per song (same as masterlist.txt) was stored in the MP3 tag, the ballroomDJ database could easily be re-created, even when the songs are moved to a different machine & file structure.
Exactly correct. I like having the data backed up in the audio files also so it is there to rebuild the BallroomDJ master list if necessary.

I do have to give the obligatory warning for you and anyone who reads this. When you use BallroomDJ to tag your MP3 files, it uses the mutagen python script which will write the tags in ID3v2.4 format. This format cannot be read by Windows Media Player (and perhaps other audio players). See http://en.wikipedia.org/wiki/ID3.