Merge branch '26-ffmpeg-tags-are-always-null' into 'dev'

Resolve "ffmpeg tags are always NULL"

See merge request atom/AtOM!29
This commit is contained in:
ScriptFanix 2025-10-11 22:23:17 +02:00
commit f3e4aed71e

View File

@ -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