[gen_trackid] Changed name of function to gen_metatrack to match new functionality
[print_meta_cue] Now matches new gen_trackid function
This commit is contained in:
parent
8bcfa5fd2e
commit
a7b0ce1812
2 changed files with 7 additions and 6 deletions
|
@ -1,18 +1,18 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# doc gen_trackid {
|
# doc gen_metatrack {
|
||||||
#
|
#
|
||||||
# DESCRIPTION
|
# DESCRIPTION
|
||||||
# gen_trackid - Generates list of TRACKIDs for specified FLAC file
|
# gen_metatrack - Generates track specific metadata using image file
|
||||||
#
|
#
|
||||||
# USAGE
|
# USAGE
|
||||||
# gen_trackid </path/to/flac/file> </path/to/cue/fule>
|
# gen_metatrack </path/to/flac/file> </path/to/cue/file>
|
||||||
#
|
#
|
||||||
# DEPENDENCIES src/gen_tracks
|
# DEPENDENCIES src/gen_tracks
|
||||||
#
|
#
|
||||||
# }
|
# }
|
||||||
|
|
||||||
gen_trackid() {
|
gen_metatrack() {
|
||||||
WRK_DIR="${1}"
|
WRK_DIR="${1}"
|
||||||
FLAC="${2}"
|
FLAC="${2}"
|
||||||
CUE="${3}"
|
CUE="${3}"
|
||||||
|
@ -23,7 +23,8 @@ gen_trackid() {
|
||||||
local COUNT=1
|
local COUNT=1
|
||||||
while [[ ${COUNT} -le ${TOTALTRACKS} ]]; do
|
while [[ ${COUNT} -le ${TOTALTRACKS} ]]; do
|
||||||
local TRACKID="$(metaflac --list --block-number=0 $(printf "${WRK_DIR}/split-track%02d.flac" ${COUNT}) | awk 'BEGIN{FS=": "}{if($1==" MD5 signature") {print $2}}')"
|
local TRACKID="$(metaflac --list --block-number=0 $(printf "${WRK_DIR}/split-track%02d.flac" ${COUNT}) | awk 'BEGIN{FS=": "}{if($1==" MD5 signature") {print $2}}')"
|
||||||
printf "%s\t" ${TRACKID}
|
local DURATION="$(soxi -D $(printf "${WRK_DIR}/split-track%02d.flac" ${COUNT}))"
|
||||||
|
printf "%s;" ${TRACKID} ${DURATION}
|
||||||
rm $(printf "${WRK_DIR}/split-track%02d.flac" ${COUNT})
|
rm $(printf "${WRK_DIR}/split-track%02d.flac" ${COUNT})
|
||||||
local COUNT=$(( ${COUNT} + 1 ))
|
local COUNT=$(( ${COUNT} + 1 ))
|
||||||
done
|
done
|
|
@ -16,7 +16,7 @@ print_meta_cue() {
|
||||||
dos2unix -q -R "${CUE}"
|
dos2unix -q -R "${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))
|
||||||
local trackidList=($(gen_trackid ${FLAC} ${CUE}))
|
local trackidList=($(gen_metatrack ${_OPT_TMP} ${FLAC} ${CUE}))
|
||||||
|
|
||||||
# [Output] variable generator
|
# [Output] variable generator
|
||||||
echo -n "PERFORMER=\"$(sed 's|\ \ .*||' "${CUE}" | grep -a "PERFORMER" | sed 's|PERFORMER ||' | sed 's|\"||g')\";"
|
echo -n "PERFORMER=\"$(sed 's|\ \ .*||' "${CUE}" | grep -a "PERFORMER" | sed 's|PERFORMER ||' | sed 's|\"||g')\";"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue