dev-master
9999999-devA PHP wrapper for reading and updating ID3 meta data of (e.g.) MP3 files using eyeD3
MIT
The Requires
- php >=7.0
The Development Requires
by Anas Mazouni (Stormiix)
php wrapper eyed3
Wallogit.com
2017 © Pedro Peláez
A PHP wrapper for reading and updating ID3 meta data of (e.g.) MP3 files using eyeD3
A PHP wrapper for reading and updating ID3 meta data of (e.g.) MP3 files using eyeD3, (*2)
You need PHP >= 7.0 to use the library, but the latest stable version of PHP is recommended., (*3)
eyeD3 installed.composer require stormiix/php-eyed3 dev-master
This will edit (or create) your composer.json file and automatically choose the most recent version. 3. Require autoload.php, (*4)
require __DIR__ . '/vendor/autoload.php';
use Stormiix\EyeD3\EyeD3;
$eyed3 = new EyeD3("mp3 file path");
$tags = $eyed3->readMeta();
// $tags is an array that contains the following keys:
// artist, title, album, comment(s), lyrics ..etc
$meta = [
"artist" => "MyArtist",
"title" => "MyTitle",
"album" => "MyAlbum",
"comment" => "MyComment",
"lyrics" => "MyLyrics",
"album_art" => "cover.png"
];
// Update the mp3 file with the new meta tags
$eyed3->updateMeta($meta);
$ phpunit
P.S: a similar wrapper exists for NodeJs apps: node-eyed3, (*5)
This project is licensed under the MIT License - see the LICENSE.md file for details, (*6)
A PHP wrapper for reading and updating ID3 meta data of (e.g.) MP3 files using eyeD3
MIT
php wrapper eyed3