diff --git a/lib/tags/getInfos::ffmpeg b/lib/tags/getInfos::ffmpeg index ce7a301..f98709d 100644 --- a/lib/tags/getInfos::ffmpeg +++ b/lib/tags/getInfos::ffmpeg @@ -1,5 +1,5 @@ #!/usr/bin/env bash -getInfosffmpeg_version='ffmpeg-8' +getInfosffmpeg_version='ffmpeg-9' tagreaders+=( "$getInfosffmpeg_version" ) getInfos::ffmpeg() { tagreader="$getInfosffmpeg_version" @@ -27,27 +27,27 @@ getInfos::ffmpeg() { :stream= \ bit_rate, \ channels, \ - sample_fmt \ sample_rate, \ " \ -of default=noprint_wrappers=1 \ - -i "$sourcepath/$filename" + -i "$sourcepath/$filename" \ + | egrep -v '=N/A$' ) - albumartist=$(gettag album_artist) - album=$(gettag album) - artist=$(gettag artist) - composer=$(gettag composer) - disc=$(gettag disc) - genre=$(gettag genre) - performer=$(gettag TOPE) - releasecountry=$(gettag releasecountry) + albumartist=$(gettag TAG:album_artist) + album=$(gettag TAG:album) + artist=$(gettag TAG:artist) + composer=$(gettag TAG:composer) + disc=$(gettag TAG:disc) + genre=$(gettag TAG:genre) + performer=$(gettag TAG:TOPE) + releasecountry=$(gettag TAG:releasecountry) [[ -z "$releasecountry" ]] \ - && releasecountry=$(gettag "MusicBrainz Album Release Country") - replaygain_alb=$(gettag replaygain_album_gain) - replaygain_trk=$(gettag replaygain_track_gain) - title=$(gettag title) - tracknum=$(gettag track) - year=$(gettag date) + && releasecountry=$(gettag "TAG:MusicBrainz Album Release Country") + replaygain_alb=$(gettag TAG:replaygain_album_gain) + replaygain_trk=$(gettag TAG:replaygain_track_gain) + title=$(gettag TAG:title) + tracknum=$(gettag TAG:track) + year=$(gettag TAG:date) expr='^[0-9]*$' if [ -n "$genre" ] && [[ $genre =~ $expr ]] then