[import_track] Rewrote metadata parsing for eval is unreliable
This commit is contained in:
parent
f7bf75f6ec
commit
4c5fbe16a3
1 changed files with 4 additions and 4 deletions
|
@ -25,10 +25,10 @@ import_track() {
|
||||||
local coverList=($(find "${DIR_NAME}" -maxdepth 1 \( -name '*.jpg' -o -name '*.png' \) -printf '%p\t'))
|
local coverList=($(find "${DIR_NAME}" -maxdepth 1 \( -name '*.jpg' -o -name '*.png' \) -printf '%p\t'))
|
||||||
|
|
||||||
# Metadata parsing
|
# Metadata parsing
|
||||||
local metadataList=($(print_meta_flac ${TRACK} | sed 's|;| |g' ))
|
local ARTIST=$(cut -d= -f2 <<< $(print_meta_flac ${TRACK} ARTIST))
|
||||||
for metadata in ${metadataList[@]}; do
|
local ALBUM=$(cut -d= -f2 <<< $(print_meta_flac ${TRACK} ALBUM))
|
||||||
eval local ${metadata}
|
local DISCNUMBER=$(cut -d= -f2 <<< $(print_meta_flac ${TRACK} DISCNUMBER))
|
||||||
done
|
local TRACKNUMBER=$(cut -d= -f2 <<< $(print_meta_flac ${TRACK} TRACKNUMBER))
|
||||||
|
|
||||||
# Setting TRACK_DIR
|
# Setting TRACK_DIR
|
||||||
[[ -z "${DISCNUMBER}" ]] && local DISCNUMBER=1
|
[[ -z "${DISCNUMBER}" ]] && local DISCNUMBER=1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue