[import_track] Fixed bug with metadata parsing

This commit is contained in:
ayakael 2018-07-23 05:38:44 -08:00
parent bc8c8aa98b
commit 21c5219cb3
No known key found for this signature in database
GPG key ID: 575626A4AE5F4026

View file

@ -26,10 +26,10 @@ import_track() {
# Metadata parsing
local metadataList=($(print_meta_flac ${TRACK}))
local ARTIST=$(awk 'BEGIN{FS="=";RS=";"}{if($1==ARTIST){print $2}}')
local ALBUM=$(awk 'BEGIN{FS="=";RS=";"}{if($1==ALBUM){print $2}}')
local DISCNUMBER=$(awk 'BEGIN{FS="=";RS=";"}{if($1==DISCNUMBER){print $2}}')
local TRACKNUMBER=$(awk 'BEGIN{FS="=";RS=";"}{if($1==TRACKNUMBER){print $2}}')
local ARTIST=$(awk 'BEGIN{FS="=";RS=";"}{if($1=="ARTIST"){print $2}}' <<< ${metadataList[@]})
local ALBUM=$(awk 'BEGIN{FS="=";RS=";"}{if($1=="ALBUM"){print $2}}' <<< ${metadataList[@]})
local DISCNUMBER=$(awk 'BEGIN{FS="=";RS=";"}{if($1=="DISCNUMBER"){print $2}}' <<< ${metadataList[@]})
local TRACKNUMBER=$(awk 'BEGIN{FS="=";RS=";"}{if($1=="TRACKNUMBER"){print $2}}' <<< ${metadataList[@]})
# Setting TRACK_DIR
[[ -z "${DISCNUMBER}" ]] && local DISCNUMBER=1