Exemplo n.º 1
0
 /**
  * @param Id3MetadataInterface $id3Metadata
  */
 private function normalize(Id3MetadataInterface $id3Metadata)
 {
     $id3Metadata->setTitle($this->get('TIT2'));
     $id3Metadata->setArtist($this->get('TPE1'));
     $id3Metadata->setAlbum($this->get('TALB'));
     $id3Metadata->setGenre(preg_replace('/\\s\\(\\d{2,3}\\)/', '', $this->get('TCON')));
     $id3Metadata->setYear($this->get('TYER'));
     $id3Metadata->setComment($this->get('COMM'));
     $id3Metadata->setBpm($this->get('TBPM'));
     $id3Metadata->setTimeDuration($this->getDuration());
 }
Exemplo n.º 2
0
 /**
  * @param Id3MetadataInterface $id3Metadata
  */
 private function normalize(Id3MetadataInterface $id3Metadata)
 {
     $id3Metadata->setTitle($this->get('Title'));
     $id3Metadata->setArtist($this->get('Performer'));
     $id3Metadata->setAlbum($this->get('Album'));
     $id3Metadata->setGenre($this->get('Genre'));
     $id3Metadata->setYear($this->extractYear($this->get('Original_Released_date') ? $this->get('Original_Released_date') : $this->get('Recorded_date')));
     $id3Metadata->setComment($this->get('Comment'));
     $id3Metadata->setBpm($this->get('BPM'));
     $id3Metadata->setTimeDuration($this->getDuration());
 }