GETID3 обновляет теги ID3, но это не отражается на метаданных файла - PullRequest
0 голосов
/ 28 октября 2019

Я использую библиотеку 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

Когда я открываю свойства этого файла, которые показывают старые теги, а не обновленные.

...