[print_meta_cue] Semi-colons in cue files now replaced by colons to avoid internal bug with metadata format
This commit is contained in:
parent
1fa74c76eb
commit
3710c5b5ee
1 changed files with 8 additions and 8 deletions
|
@ -17,20 +17,20 @@ print_meta_cue() {
|
||||||
local trackmetaList=($( sed -n '/TRACK 01/,$p' ${CUE} | tr -d '\n' | awk 'BEGIN {RS="TRACK"}{print $0}' | tail -n +2))
|
local trackmetaList=($( sed -n '/TRACK 01/,$p' ${CUE} | tr -d '\n' | awk 'BEGIN {RS="TRACK"}{print $0}' | tail -n +2))
|
||||||
|
|
||||||
# [Output] variable generator
|
# [Output] variable generator
|
||||||
local DISCID=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM DISCID" | sed 's|REM DISCID ||')
|
local DISCID=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM DISCID" | sed 's|REM DISCID ||' | sed 's|;|:|g')
|
||||||
local ARTIST=$(sed 's|\ \ .*||' "${CUE}" | grep -a "PERFORMER" | sed 's|PERFORMER ||' | sed 's|\"||g')
|
local ARTIST=$(sed 's|\ \ .*||' "${CUE}" | grep -a "PERFORMER" | sed 's|PERFORMER ||' | sed 's|\"||g' | sed 's|;|:|g')
|
||||||
local ALBUM=$(sed 's|\ \ .*||' "${CUE}" | grep -a "TITLE" | sed 's|TITLE ||' | sed 's|\"||g')
|
local ALBUM=$(sed 's|\ \ .*||' "${CUE}" | grep -a "TITLE" | sed 's|TITLE ||' | sed 's|\"||g'i | sed 's|;|:|g')
|
||||||
local DATE=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM DATE" | sed 's|REM DATE ||')
|
local DATE=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM DATE" | sed 's|REM DATE ||' | sed 's|;|:|g')
|
||||||
local DISCNUMBER=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM DISCNUMBER" | sed 's|REM DISCNUMBER ||')
|
local DISCNUMBER=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM DISCNUMBER" | sed 's|REM DISCNUMBER ||' | sed 's|;|:|g')
|
||||||
local TOTALDISCS=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM TOTALDISCS" | sed 's|REM TOTALDISCS ||')
|
local TOTALDISCS=$(sed 's|\ \ .*||' "${CUE}" | grep -a "REM TOTALDISCS" | sed 's|REM TOTALDISCS ||') | sed 's|;|:|g'
|
||||||
|
|
||||||
local COUNT=0
|
local COUNT=0
|
||||||
for trackmeta in ${trackmetaList[@]}; do
|
for trackmeta in ${trackmetaList[@]}; do
|
||||||
echo -n "ARTIST=${ARTIST};"
|
echo -n "ARTIST=${ARTIST};"
|
||||||
echo -n "ALBUM=${ALBUM};"
|
echo -n "ALBUM=${ALBUM};"
|
||||||
echo -n "DATE=${DATE};"
|
echo -n "DATE=${DATE};"
|
||||||
echo -n "TITLE=$(echo ${trackmeta} | awk 'BEGIN {RS=" "}{print $0}' | grep -a TITLE | sed 's|TITLE ||' | sed 's|\"||g');"
|
echo -n "TITLE=$(echo ${trackmeta} | awk 'BEGIN {RS=" "}{print $0}' | grep -a TITLE | sed 's|TITLE ||' | sed 's|\"||g' | sed 's|;|:|g');"
|
||||||
echo -n "PERFORMER=$(echo ${trackmeta} | awk 'BEGIN {RS=" "}{print $0}' | grep -a PERFORMER | sed 's|PERFORMER ||' | sed 's|\"||g');"
|
echo -n "PERFORMER=$(echo ${trackmeta} | awk 'BEGIN {RS=" "}{print $0}' | grep -a PERFORMER | sed 's|PERFORMER ||' | sed 's|\"||g' | sed 's|;|:|g' | sed 's|;|:|g');"
|
||||||
echo -n "TRACKNUMBER=$(( ${COUNT} + 1 ));"
|
echo -n "TRACKNUMBER=$(( ${COUNT} + 1 ));"
|
||||||
echo -n "TOTALTRACKS=${#trackmetaList[@]};"
|
echo -n "TOTALTRACKS=${#trackmetaList[@]};"
|
||||||
echo -n "DISCNUMBER=${DISCNUMBER};"
|
echo -n "DISCNUMBER=${DISCNUMBER};"
|
||||||
|
|
Loading…
Reference in a new issue