Compare commits

...

7 Commits

Author SHA1 Message Date
ScriptFanix
7a359ad2d6 Merge branch 'dev' into 'master'
v1.0.4 last minute fixes

See merge request atom/AtOM!32
2025-10-13 18:21:25 +02:00
Vincent Riquer
75159a4e2b Hotfix: createindex: fix ID3v1 genre index path 2025-10-13 18:20:54 +02:00
Vincent Riquer
325bdb3c96 Hotfix: missing quote in createindex 2025-10-13 18:20:54 +02:00
Vincent Riquer
2b5bf06e58 Hotfix: commit more often when reading tags 2025-10-13 18:20:54 +02:00
ScriptFanix
3a6c7bfc9c Merge branch 'dev' into 'master'
Bugfix release v1.0.4

Closes #26

See merge request atom/AtOM!30
2025-10-11 22:31:16 +02:00
ScriptFanix
f3e4aed71e Merge branch '26-ffmpeg-tags-are-always-null' into 'dev'
Resolve "ffmpeg tags are always NULL"

See merge request atom/AtOM!29
2025-10-11 22:23:17 +02:00
ScriptFanix
a0756b170c Resolve "ffmpeg tags are always NULL" 2025-10-11 22:23:16 +02:00
3 changed files with 20 additions and 20 deletions

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

View File

@ -105,7 +105,7 @@ echo '
oldbitrate=${rest%%::AtOM:SQL:Sep::*}
((++count))
(( cron )) || echo -en "\rTags: $((count*100/filecount))%"
if (( count % 1000 == 0 ))
if (( count % 100 == 0 ))
then
echo 'COMMIT;BEGIN TRANSACTION;' >&3
(( debug )) \

View File

@ -38,7 +38,7 @@ LC_ALL=C
shopt -s extglob
source ./share/id3genres
source "$SHAREDIR"/id3genres
for function in "$LIBDIR"/*/*
do
@ -292,7 +292,7 @@ cat <<-EOBrag
EOBrag
printDate() {
printf "%("${timeformat:-%x %X}")T "$1"
printf "%("${timeformat:-%x %X}")T" "$1"
}
for index in ${!show[@]}