Correct how the extension variable is used. Look in other fields for the Year.
This commit is contained in:
parent
778770c18b
commit
28b7575b4e
@ -20,7 +20,7 @@
|
||||
DIR="`pwd`"
|
||||
PROG="$(basename -- "${BASH_SOURCE[0]}")"
|
||||
|
||||
EXT=".mp3"
|
||||
EXT="mp3"
|
||||
|
||||
FAIL=".$PROG.exit-error"
|
||||
|
||||
@ -134,7 +134,7 @@ function migrate_music {
|
||||
done
|
||||
echo "*** Title=$title"
|
||||
|
||||
new_file="$title$EXT"
|
||||
new_file="$title.$EXT"
|
||||
|
||||
# Retrieve and clean the Track Number
|
||||
track=""
|
||||
@ -176,6 +176,22 @@ function migrate_music {
|
||||
while [[ "$year" == *" "* ]]; do
|
||||
year="${year// / }"
|
||||
done
|
||||
if [[ -z $year ]]; then
|
||||
year=""
|
||||
year="`exiftool -RecordingTime "$file"`"
|
||||
year="${year//Recording Time /}"
|
||||
year="${year// : /}"
|
||||
year="${year//[^[:alnum:][:space:].]/}"
|
||||
year="`echo $year`"
|
||||
fi
|
||||
if [[ -z $year ]]; then
|
||||
year=""
|
||||
year="`exiftool --DateTimeOriginal "$file"`"
|
||||
year="${year//Date\/Time Original /}"
|
||||
year="${year// : /}"
|
||||
year="${year//[^[:alnum:][:space:].]/}"
|
||||
year="`echo $year`"
|
||||
fi
|
||||
echo "*** Year=$year"
|
||||
|
||||
parent=""
|
||||
|
Loading…
x
Reference in New Issue
Block a user