One question/suggestion/request:
Some audio files currently do not support APE/ID3 or other tags. Two examples that I have are DTS and AC3 files. It is true that those files are mostly used as part of a video, but I have more & more Audio-only titles in DTS and AC3 (multi-channel remastered albums are now very common... Depeche Mode, for example, re-master now all back-catalog - 11 albums - in AC3/DTS formats and SACD. I already bought 3 of them and have some dozens of DTS files - one song per file).
Although AC3/DTS files are playable in MP (if you have the correct DirectShow filters), the only available information for them is the file name.
Is it possible to put tags in an external file? e.g. songfilename.xml file, which contains tags for songfilename.dts? or perhaps a folder.xml file which contains tags for many files in it?
If not - can this feature please be added? It will be good for all file formats which do not support tags (I can also think of WAV files and maybe other future formats).
I would like to read your opinions!
The standard for keeping DTS and AC3 Rips in lossless format has always been FLAC files. Convert them to this format and you should have no problems reading any of the tags.
http://flac.sourceforge.net/
1. The multi-channel FLAC file will be bigger in size (lossless FLAC vs lossy AC3/DTS).
2. The only way to listen to multichannel FLAC later will be (for me) to re-encode (possibly, on-the-fly with ffdshow) to AC3. This LOSSY-->LOSSLESS-->LOSSY procedure doesn't make any sense for me...
good points - i forgot dts was lossy
what about matroska as a container? mka supports dts compression, but i have no idea if mp can read tags from mka files.
Anyway, I still think that XML or other text-based formats holding Tags, is not a bad idea after all. Even for file formats that DO support tags! XML is so powerful and so easy to use...
Just ran the tests with .29 version and yes, the speed on regular files is quite good, but if files are bigger in size (have lots of files around 100 mb and so), that slows it down.
Also having some error reading tag messages and there were several problems with covers detected.
Overall good job!
Smaller files:
9/12/2006 9:05:43 PM Retrieved 2367 tags in 00:02:34.734 (0.065 seconds per track)
Bigger files:
9/12/2006 7:07:05 PM Retrieved 199 tags in 00:00:43.296 (0.218 seconds per track)
Not sure what the yellow exclamation mark means. Had plenty of them.