Here's a question I've been seeking an answer to for a long time: Is there any Windows audio player out there which actually reads and displays ID3v2 tags at the front of an MP3 file when streaming it from a webserver? (I.e., playing a URL like "http://foo.bar.com/music/snafu.mp3".) I've tried Winamp, Quintessential, and foobar2000, and none of them do it -- they just display the filename and no other info. All these players handle HTTP streaming of other formats like FLAC and Vorbis just fine, reading the tags at the front of the file and displaying them in the player.
Obviously, this is something which would only work with ID3v2 tags, since ID3v1 and APE are both placed at the end of the file, where the player wouldn't be able to read them until it reached the end of the track.
I stream all my music from my webserver, most of it in FLAC and Vorbis, but I do have a few MP3 files tagged w/ID3v2 (only). If I play one of these in foobar directly from the file via a Samba share, all the metadata shows up just fine using kode54's id3v2 plugin, and I can see the tags themselves in the track Properties window. If I stream it via http, nothing shows up at all in the playlist or in Properties. Streaming a FLAC file from the same server, everything shows up just fine in both places.
I currently work around this by using mod_mp3 for Apache (which streams the file as a Shoutcast stream, with embedded artist/title info), but this is an inelegant and clunky solution which I'd rather abandon if I could find a player to handle the tags directly.
If kode54 is reading this, is this something that your id3v2 plugin could be extended to handle, or is it prevented by the internal mechanics of foobar? If it is possible, is this something you would consider for a future version of the plugin?
Thanks!
