/** * @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()); }
/** * @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()); }