PDA

View Full Version : MusicIP Mixer - embedding data kills ID3v2 tags?



HelgeP
2009-08-20, 00:07
Hey all,

in order not to analyse all my MP3s on the slower music server, I tried to load them all into MusicIPMixer on my desktop box (running XP) and archive the analysis data (write to ID3 tags in the files).

However, some of my music (no pattern so far) in badly tagged thereafter, with comment lines I did not add and broken album & genre names, as well as no more embedded cover art.
Mp3Tag shows these files as having an correct ID3V1 and a bad ID3V2 tag. Re-writing the information in Mp3Tag helps but this is only temporary until the next bunch of tags is killed.

Is this a known problem and would the only solution be to have the files analysed on the squeezecenter server?

forums.musicip.com is dead currently, so I don't really know whom to contact regarding this issue...

Thanks,
Helge.

audiomuze
2009-12-30, 23:12
There is a known bug in that MiP truncates some ID3 tag data when archiving. There are no known issues archiving analysis for FLAC files. What you could try (on a copy of an album to ensure it works) is to load albums in mp3tag, select all tracks, right click and select copy tags. Then load same album into MiP and have it archive its analysis. When that's done, go back to mp3tag (which you've left open, with the files selected) right click and select paste tags. If the paste operation doesn't remove tags that are added, you're done.

If that doesn't work, another alternative would be to have GenPUID write its analysis to an XML file (-m3xml=[file.m3xml]). You can then code a script to parse the resulting XML file and write the the relevant data to your mp3 library. Involves a little bit of effort on your part, but it can be done.

lrossouw
2009-12-30, 23:49
I would use genpuid. It also has an archive option which saves the musicip data to tags. It hasn't messed up any of my tags in my mixed mp3 \ flac library. However I'm close to 100% there is absolutely nothing other than IDv2.3 (or 2.4) tags in my mp3 files. This may avoid possible issues genpuid or musicip have.

I basically run genpuid on my library scheduled daily and it updates the musicip database as well as archiving analysis to the tags.

audiomuze
2009-12-31, 00:07
As an experiment I used GenPUID to generate an XML output file from its analysis. The command I used was as follows:
genpuid <musicdnskey> -m3xml=m3lib.m3xml -r -threads=4 .

I THINK the resulting XML output contains everything you need to be able to add the analysis data via a script (assuming you understand XML...I don't). You would need to archive analysis to a sample mp3 file to see what form the tag takes.
<cache>
<genre>
<id>1</id>
<name>Pop/Rock</name>
</genre>
<artist>
<id>1</id>
<name>Kari Bremnes</name>
<genre>1</genre>
</artist>
<album>
<id>1</id>
<name>Reise</name>
</album>
<song>
<id>1</id>
<puid>a7aac60e-7b6b-085e-dbeb-559f6333657f</puid>
<name>Skrik</name>
<file>/home/audiomuze/Music/zFLAC/zUntagged/experiment/./Kari Bremnes - Reise - 10 - Skrik.flac</file>
<data>AQECCXINsZepxtZDgrFHn0yUiraC+4gi84mcLVrqzaP1D7M0he Tyz6u3+oPXkJz9hlaAAQAHscEIuPPMhM7op/pp+oKsSNiQ0fCAAQ==</data>
<print>AR2LYJ44TCIxEH8Qbwt/DyQJEwtVCqgLlAR4Bi4GAglhA54F6QMoBmkHSAXqBncD7wPrAu AB0wITAqECBwEsAOMAtACVAIoAiQCRAIIAeQBo++tM9qXd4cfq IvZB61j9dPt1/+X/ZvO/+h73qPwa//H8Pvx7APwCwftb/ID9tP8k/nj+VP+A/nP7cv4K//kABQAmAC8AFwAr/+n/3//z/+QFSheTNB3YY/IP5G36ptnT65XerN896IH78vzQ8//RRfiM8pT82vIp6froS96F8kDr1fJk+nb6lfek+r39X/7h/xD+//8W/tr+WP5B/uL/L5CNEbII0DHP9BQB7/0LB2MH/fODA5r7Ev2S/RrwaPED/un+Ov4H/a79Wvnx+PP+kfwr/M7/W/8n/rL+VP9t/zb/ef/P/74AAv+X/9f/0f/rIpv5gtvRW64X6PGtA2TTCeipBUj39/Oc/LcF0wYm5v37T/OT/7gFifOo9tzsYfWo9mn5IP38/tn6nP1TAAAAIwAS/63/rf96/xX/UP9X/7DmkgUHEJrobQcAADkC/bTK34Ywgjx46GL3VgedCZoZpQF38kP86g0RA+8JpwnU/xkITAKm/9IAVAG7AMIAFf82/2P/c/+g/9QAMwDAABUABQzI/TcPzhrV1hjcyfFhG3DR9uSSAYvdj/JQ6UL1v0lSA8Tojvjz9T36dv7SCun+2ARiBcj+VvwP+C38Kv8S/x3/wgAE////qf+CAA//k/+/HxoTDw==</print>
<seconds>374</seconds>
<genre>1</genre>
<artist>1</artist>
<album track="10">1</album>
</song>
</cache>

In any event, sounds like lrossouw's approach may be simplest, if it gets around the known bugs that others have reported here. Don't have any mp3 so can't test it.

audiomuze
2010-03-05, 07:04
FWIW I can confirm that if your mp3 files contain ID3 2.4 tags you can safely use GenPUID 1.4 to archive analysis to your mp3 files.

garym
2010-03-05, 09:20
I'm about to take the musicIP plunge myself. I'll experiment, but from these comments, I'm also wondering if the existence of ID3v1 and ID3v2 tags in same file is part of the issue. Did anyone test this. All my mp3 files have ONLY ID3v2.3 tags and I'm hoping to leave them this way. 2.4 tags cause some issues in other uses for me.

audiomuze
2010-03-05, 09:42
I'm about to take the musicIP plunge myself. I'll experiment, but from these comments, I'm also wondering if the existence of ID3v1 and ID3v2 tags in same file is part of the issue. Did anyone test this. All my mp3 files have ONLY ID3v2.3 tags and I'm hoping to leave them this way. 2.4 tags cause some issues in other uses for me.

best bet is to give it a whirl on a sample album and inspect tags thereafter.