After installing gnump3d and indexing my music I found that a large number of files were had garbage info displayed in the HTML listing. I also couldn't stream these files to foobar2000. Looking at the song.tag cache, I found there was garbage in there as well for the tags. I wrote a quick script to use the bundled gnump3d::mp3info and found that it was returning garbage tags. After a bit more investigation I think the problem is that the tags were written by foobar2000. They were id3v2 tags and had been written in UTF-16. foobar2000 uses the little endian representation of UTF-16 and set a BOM (Byte Order Marker) to indicate that.
The gnump3d::mp3info library appears (although I may be wrong) to simply be a repackaged version of MP3::Info from a while back. MP3::Info added support for UTF-16LE in 1.11. After I downloaded and installed MP3::Info I changed gnump3d-index from use gnump3d::mp3info; to use MP3::Info; then I reindexed everything and all the tags appeared properly. Any chance of getting a fix for this into gnump3d, either use the system MP3::Info or update the bundled gnump3d::mp3info? Thanks, Justus _______________________________________________ Gnump3d-users mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnump3d-users
