set up navidrome for the musics :o
have it splitting artists tag properly now but still gotta manually go through and fix tags of everything at some point, but it good enough for the now ^w^
Digitigrade @ git 52d0861
if you like janky shell scripts
here's how i've been tagging my collection.
#!/bin/sh
# bulk tag modification via ffmpeg
# e.g. ./myscript.sh myCoolBeans.flac year=1997 title="My Cool Beans (strikes again)" MUSICBRAINZ_ALBUMID=9f56a488-e585-4f32-98e0-656107a4ce2c
# or in bulk, find CoolBeansGH -exec /myscript.sh '{}' album="Cool Beans' Greatest Hits" year=1998 ';'
tmp_1="$(dirname "$1")/tmp_$(basename "$1")"
real_1="$1"
shift
for item in "$@"
do
ffmpeg -i "$real_1" -metadata "$item" -codec copy -y "$tmp_1" > /dev/null 2>&1
mv "$tmp_1" "$real_1"
done
echo "done $real_1"
a gui would probably be easier, but this gets the job done :)
re: if you like janky shell scripts
i have my own rust cli for managing a music library cause ive Fucked Up or Destroyeded my entire music library with janky shell scripts too many times
re: if you like janky shell scripts
i use a combination of beets, our rust tool and manual editing of tags