Unified · Split
| @@ -66,7 +66,7 @@ unset PIC INPATH CUE CHARSET · 65 unmodified lines | ||
| 66 | 66 | FORCE=0 |
| 67 | 67 | |
| 68 | 68 | # do not forget to update before commit |
| 69 | −VERSION=91 | |
| 69 | +VERSION=92 | |
| 70 | 70 | |
| 71 | 71 | HELP="\${cG}split2flac version: ${VERSION} |
| 72 | 72 | Splits one big \${cU}APE/FLAC/WV/WAV\$cZ\$cG audio image (or a collection) into \${cU}FLAC/M4A/MP3/OGG_VORBIS/WAV\$cZ\$cG tracks with tagging and renaming. |
| @@ -398,7 +398,7 @@ split_file () { · 325 unmodified lines | ||
| 398 | 398 | fi |
| 399 | 399 | |
| 400 | 400 | TAG_GENRE=$(awk '{ if (/REM[ \t]+GENRE[ \t]+(.*)/) { print $0; exit } }' < "${CUE}") |
| 401 | − TAG_GENRE=$(echo ${TAG_GENRE} | sed 's/REM[ \t]\+GENRE[ \t]\+//;s/"\(.*\)"/\1/') | |
| 401 | + TAG_GENRE=$(echo "${TAG_GENRE}" | sed 's/REM[ \t]\+GENRE[ \t]\+//;s/"\(.*\)"/\1/') | |
| 402 | 402 | |
| 403 | 403 | YEAR=$(awk '{ if (/REM[ \t]+DATE/) { printf "%i", $3; exit } }' < "${CUE}") |
| 404 | 404 | YEAR=$(echo ${YEAR} | tr -d -c '[:digit:]') |
| @@ -416,8 +416,8 @@ split_file () { · 11 unmodified lines | ||
| 416 | 416 | $msg "${cG}Tracks :$cZ ${TRACKS_NUM}\n\n" |
| 417 | 417 | |
| 418 | 418 | # those tags won't change, so update the pattern now |
| 419 | − DIR_ARTIST=$(echo ${TAG_ARTIST} | ${VALIDATE}) | |
| 420 | − DIR_ALBUM=$(echo ${TAG_ALBUM} | ${VALIDATE}) | |
| 419 | + DIR_ARTIST=$(echo "${TAG_ARTIST}" | ${VALIDATE}) | |
| 420 | + DIR_ALBUM=$(echo "${TAG_ALBUM}" | ${VALIDATE}) | |
| 421 | 421 | PATTERN=$(update_pattern "${OUTPATTERN}" "artist" "${DIR_ARTIST}") |
| 422 | 422 | PATTERN=$(update_pattern "${PATTERN}" "album" "${DIR_ALBUM}") |
| 423 | 423 | PATTERN=$(update_pattern "${PATTERN}" "year" "${TAG_DATE}") |
| @@ -482,7 +482,7 @@ split_file () { · 58 unmodified lines | ||
| 482 | 482 | while [ $i -le ${TRACKS_NUM} ]; do |
| 483 | 483 | TAG_TITLE=$(cueprint -n $i -t %t "${CUE}" 2>/dev/null) |
| 484 | 484 | FILE_TRACK="$(printf %02i $i)" |
| 485 | − FILE_TITLE=$(echo ${TAG_TITLE} | ${VALIDATE}) | |
| 485 | + FILE_TITLE=$(echo "${TAG_TITLE}" | ${VALIDATE}) | |
| 486 | 486 | f="${OUT}/${FILE_TRACK}.${FORMAT}" |
| 487 | 487 | |
| 488 | 488 | TAG_PERFORMER=$(cueprint -n $i -t %p "${CUE}" 2>/dev/null) |