Я использую библиотеку getid3 для обновления метаданных файла MP3, поэтому, когда я обновляю теги ID3 и извлекаю детали с помощью $ get_id3-> analysis (FILE), он показывает обновленные теги, но когда я проверяю свойство файла вручную,показывает старый. Я использую Amazon S3 для загрузки своих файлов.
Я использую библиотеку php getid3 для обновления и чтения тегов ID3 файла
$mp3_writter = new getid3_writetags;
$mp3_writter->filename = $localtempfilename;
$mp3_writter->tagformats = array( 'id3v1', 'id3v2.4');
$mp3_writter->overwrite_tags = true;
$mp3_writter->encoding = 'UTF-8';
$mp3_writter->tag_encoding = 'UTF-8';
$mp3_writter->remove_other_tags = true;
$mp3_data['title'][] = 'title';
$mp3_data['artist'][] = 'User';
$mp3_data['year'][] = date('Y');
$mp3_data['publisher'][] = 'Publisher';
$mp3_data['url_user'][] = 'xyz.com';
$mp3_writter->tag_data = $mp3_data;
$is_write = $mp3_writter->WriteTags();
var_dump($is_write) // return true.
/*Fetch the file info*/
$getID3_1 = new getID3;
$ThisFileInfo1 = $getID3_1->analyze($localtempfilename);
print_r($ThisFileInfo1); // It shows the updated tags
Когда я открываю свойства этого файла, которые показывают старые теги, а не обновленные.