ID3 Tag von mp3's mit PHP einfach SPEICHERN

Thomas_Jung

Erfahrenes Mitglied
Hallo

Hiermit kann man die Daten ganz einfach auslesen.


PHP:
$getID3 = new getID3;
$filename = "14.The_Wannadies_-_Hit.mp3";
$ThisFileInfo = $getID3->analyze($filename);
getid3_lib::CopyTagsToComments($ThisFileInfo);
echo @$ThisFileInfo['comments_html']['artist'][0] ."<br/>";
echo @$ThisFileInfo['tags']['id3v2']['title'][0] ."<br/>";
echo @$ThisFileInfo['audio']['bitrate'] ."<br/>"; 
echo @$ThisFileInfo['playtime_string'] ."<br/>";
Funktioniert auch super.

Geht das auch andersrum genauso einfach.


PHP:
$ThisFileInfo['comments_html']['artist'][0] = "Neuer Artist";
$ThisFileInfo['tags']['id3v2']['title'][0] = "Neuer Titel";








demo.write.phps von getid3.sourceforge.net habe ich bereits ausprobiert.

Meldet nur Failed to write tags!

Keine Fehlermeldung warum?



Ich möchte einfach einer MP3-Datei einen neuen Titelnamen oder Artistennamen vergeben.

Mit PHP


Gruß Thomas
 
Hallo Chumper

Hast du meine Frage überhaupt gelesen ****?

demo.write.phps von getid3.sourceforge.net habe ich bereits ausprobiert.

Meldet nur Failed to write tags!

Keine Fehlermeldung warum?

Gruß Thomas
 
Ups, sorry, das habe ich wohl überlesen.

Eine Vermutung wäre dann, dass die Tags im v2 Format vorliegen und deswegen nicht geschrieben werden können?

Also ich meine bei der Variante von PHP, getid3 unterstützt wohl v2.

der Hinweis bei set_tag lautet:
Hinweis: Momentan unterstützt id3_set_tag() nur ID3-Tags in den Versionen 1.0 und 1.1.

Zusätzlich: Sind diese Anforderungen erfüllt?
function WriteID3v2() {
// File MUST be writeable - CHMOD(646) at least. It's best if the
// directory is also writeable, because that method is both faster and less susceptible to errors.
 
Zuletzt bearbeitet:
Zurück