Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > Глюк с библиотекой getid3


Автор: Djigit 13.3.2013, 12:50
Здравствуйте. Скачал себе библиотеку для редактирования тэгов песен. По этому шаблону
Код

require_once('lib/getid3/getid3.php');
  require_once('lib/getid3/write.php');
  
  $file ='../mp3/my_file.mp3';
  
  $tagwriter = new getid3_writetags;
  $tagwriter->filename = $file;
  $tagwriter->tagformats = array('id3v1', 'id3v2'); 

  $tagwriter->overwrite_tags = true;
  $tagwriter->tag_encoding = 'UTF-8';
  $tagwriter->remove_other_tags = false; 

  $TagData['title'] = array('My Song',1);
  $TagData['artist'][] = 'The Artist';
  $TagData['album'][] = 'Greatest Hits';
  $TagData['year'][] = '2004';
  $TagData['genre'][] = 'Rock';
  $TagData['comment'][] = 'excellent!';
  $TagData['track'][] = '04';
   
  $tagwriter->tag_data = $TagData; 
  
  $tagwriter->WriteTags();

 написал функцию переименования. Все путем,только вот номер трека не задается по индексовой переменной. Номер 1 присваивается всем песням. Попробуйте,что у вас получится,а то мозг уже плавится... разозлила меня эта фигня.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)