I have just make a new web app and I need to get mp3 duration or length name, artist name, album name of file. I haven't found any package for that yet.
How can I do this?
Here is my view form
<div class="box-body">
{!! Form::open(['route' => 'admin.mp3.post', 'files'=>true]) !!}
<div class="form-group">
{!! Form::label('mp3', 'Choose Mp3 File') !!}
{!! Form::file('mp3') !!}
</div>
{!! Form::submit('Submit', array( 'class'=>'btn btn-info' )) !!}
{!! Form::close() !!}
</div>
You can use package wapmorgan/mp3info
composer require wapmorgan/mp3info
Then you can use the library as follows.
$audio = new \wapmorgan\Mp3Info\Mp3Info($fileName, true);
$audio->duration \\ duration in seconds