| Package Data | |
|---|---|
| Maintainer Username: | acekyd | 
| Maintainer Contact: | acekyd01@gmail.com (Abati AceKYD Adewale) | 
| Package Create Date: | 2016-08-29 | 
| Package Last Update: | 2019-05-20 | 
| Language: | PHP | 
| License: | GPL-2.0 | 
| Last Refreshed: | 2025-10-28 03:04:18 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 3,699 | 
| Monthly Downloads: | 1 | 
| Daily Downloads: | 0 | 
| Total Stars: | 21 | 
| Total Watchers: | 3 | 
| Total Forks: | 8 | 
| Total Open Issues: | 9 | 
Laravel Package to help you work with mp3 files easily. Simple yet powerful. Built on the getID3
PHP 5.5+ or HHVM 3.3+, and Composer are required.
Via Composer
$ composer require acekyd/laravelmp3
Another alternative is to simply add the following line to the require block of your composer.json file.
"acekyd/laravelmp3": "1.*"
Then run composer install or composer update to download it and have the autoloader updated.
Add this to your providers array in config/app.php
// Laravel 5.2: config/app.php
'providers' => [
    ...
    Acekyd\LaravelMP3\LaravelMP3ServiceProvider::class,
    ...
];
This package also comes with a facade
// Laravel 5: config/app.php
'aliases' => [
    ...
    'LaravelMP3' => Acekyd\LaravelMP3\LaravelMP3Facade::class,
    ...
]
Laravel MP3 requires you to pass only one argument which is the filepath. Can be done during or after upload. Use it in your controllers to get the data you might need.
Add it to your controller if needed
	use LaravelMP3;
	$file = $request->file('music');
	$details = LaravelMP3::getBitrate($file); //This returns the bitrate of the music file
The GPL License.