#!/bin/bash # script to fix where flac tags are set correctly but navidrome still sees them as having [Unknown album] and [Unknown artist] # usage: fix_unknown_album_and_artist_flac_file.sh FILENAME [LOCATION] # parameters: # FILENAME: file to fix # LOCATION: optional, location of the file, if the script is run from a different directory than where the file to fix is. if [ -z "$2" ] then echo "staying in current directory" else echo "moving to $2" cd "$2" fi echo "Fixing flac file $1" echo "running command ffmpeg -i $1 -c:a flac -map_metadata 0 fixed.flac" ffmpeg -i "$1" -c:a flac -map_metadata 0 "fixed.flac" echo "moving fixed.flac to $1" mv "fixed.flac" "$1"