[ Kontext: Ich habe mir ein schoenes Web-Interface fuer auf Platten verteilte MP3s geschrieben: v2-Tags bearbeiten, Playlisten, Statistiken, usw. ]
Hi,
vielleicht bin ich ja wiedermal einfach nur zu bloed das zu implementieren oder es liegt wirklich an den Playern: Sowohl x11amp als auch xmms koennen ja extended M3U (dabei werden Infos aus den ID3v* Tags als Kommentar in der Playlist mitgespeichert, um das langsame Auslesen zu verhindern). Allerdings nur, wenn man volle Systempfade statt URIs verwendet. Ist das normal? Was mich etwas irritiert ist, dass winamp (3) ganz spontan mal meine Infos akzeptiert und mal wieder nicht. An ID3v1 vs. ID3v2 kann es IMHO nicht liegen, weil ich generell nur ID3v2 benutze und die Tags immer mit den gleichen Tools setze. Ausserdem kann winamp bei von apache gestreamten Daten seeken, was xmms bei mir nicht tut. Habe ich da nur eine Einstellung uebersehen?
Apropos ID3v*-Tools. Kennt da jemand welche, die _wirklich_ funktionieren? Ich habe mich damit abgefunden, dass Perl keine v2-Tags schreiben kann. Aber die Tools, die auf id3lib basieren, sind total dysfunktional. Die produzieren keine anstaendigen exit codes, die man in Skripten auswerten koennte, wenn sie v1-Tags loeschen sollen tun sie das bis auf das 'COMMENT'-Feld, wenn sie v2-only setzen sollen, akzeptieren sie weiterhin nur eine Zahl fuer ein v1-Genre, teilweise haengen sie einfach ein neues v2-Tag an statt das vorhandene zu ueberschreiben (ein MP3-File mit ~10 v2-Tags, sigh!), usw. Kurz: viel zu unausgereift, als dass ich mal eben schnell 'was reparieren koennte. Kennt jemand Programme, die man in so einem Kontext (s.o.) verwenden koennte?
bye, Rocco