26 lines
688 B
Bash
Executable File
26 lines
688 B
Bash
Executable File
#!/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"
|
|
|