This version still has the glitchy tag names.  However, I "fixed" it.
I don't know if it's a fix or just a workaround.  But it makes it so
all my mp3s' tags are decoded properly (at least the ones being used
by intone) and it also seems to follow symlinks now when parsing mp3
tags (before it would error out and just put in a "" for
title/artist/album).

In get_song_tag_mp3 on line 352 of db_sqlite.c, replace:
(void) ID3Tag_Link(tag, filename);
with:
(void) ID3Tag_LinkWithFlags(tag, filename, ID3TT_ID3V1);

My mp3's must have some tags that id3lib doesn't parse correctly when
attempting to decode ID3v2 files.  I don't really know...  I can't see
any difference between the mp3's that have issues and those that
don't.  And they all came from Amazon.com, so you'd think they'd be
encoded the same...  I don't know what library Amarok or mplayer use,
but they both parse the tags just fine.


Thanks for all the work you put in on this app and the others!

-Steven
_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user

Reply via email to