ceee399e11
PR: ports/44789 Submitted by: Are Bryne <are.bryne@communique.no> Approved by: maintainer
69 lines
2.3 KiB
Text
69 lines
2.3 KiB
Text
--- cddb-tool.orig Mon Jan 21 03:29:23 2002
|
|
+++ cddb-tool Thu Oct 31 19:41:23 2002
|
|
@@ -30,9 +30,9 @@
|
|
LOOKUP_ERR=13 # problem connecting to cddb server
|
|
EMPTY_QUERY_RESPONSE=14 # query response = "", (probably no net connection)
|
|
|
|
-# assume a reasonable default if $WGET is undefined
|
|
-if [ "$WGET" = "" ]; then
|
|
- WGET=wget
|
|
+# assume a reasonable default if $FETCH is undefined
|
|
+if [ "$FETCH" = "" ]; then
|
|
+ FETCH=fetch
|
|
fi
|
|
|
|
usage() {
|
|
@@ -74,8 +74,8 @@
|
|
read server user host disc-id genre
|
|
CDDB file is dumped to stdout. File will contain an extra
|
|
#CATEGORY= line, which leaves it a valid CDDB file but which will
|
|
- be recognized by parse and send commands. Uses wget, so if you
|
|
- need to use a proxy then just configure wget to do so. user and
|
|
+ be recognized by parse and send commands. Uses fetch, so if you
|
|
+ need to use a proxy then just configure fetch to do so. user and
|
|
host will be used for identifying ourselves to the CDDB server.
|
|
help
|
|
Display this.
|
|
@@ -119,7 +119,7 @@
|
|
echo '#'
|
|
echo '# Track frame offsets:'
|
|
NUMTRACKS=$2
|
|
- for x in $(seq 3 $(expr $NUMTRACKS + 2))
|
|
+ for x in $(jot $NUMTRACKS 3 $(expr $NUMTRACKS + 2))
|
|
do
|
|
printf "#\t$(echo "$DISCID" | cut -f$x -d' ')\n"
|
|
done
|
|
@@ -135,13 +135,13 @@
|
|
echo DISCID="$DISCNUM"
|
|
echo "DTITLE=Unknown Artist / Unknown Album"
|
|
# TTITLE0 -- TTITLEn
|
|
- for x in $(seq 1 $NUMTRACKS)
|
|
+ for x in $(jot $NUMTRACKS)
|
|
do
|
|
echo "TTITLE$(expr $x - 1)=Track $x"
|
|
done
|
|
echo "EXTD="
|
|
# EXTT0 -- EXTTn
|
|
- for x in $(seq 1 $NUMTRACKS)
|
|
+ for x in $(jot $NUMTRACKS)
|
|
do
|
|
echo "EXTT$(expr $x - 1)="
|
|
done
|
|
@@ -164,7 +164,7 @@
|
|
shift 3
|
|
TRACKINFO="$@"
|
|
TRACKINFOPLUS=$(echo $TRACKINFO | tr ' ' '+')
|
|
- RESULTS=$($WGET -q -O - "$SERVER?cmd=cddb+query+$TRACKINFOPLUS\&hello=$HELLOINFO\&proto=3") || exit $LOOKUP_ERR
|
|
+ RESULTS=$($FETCH -q -o - "$SERVER?cmd=cddb+query+$TRACKINFOPLUS\&hello=$HELLOINFO\&proto=3") || exit $LOOKUP_ERR
|
|
echo $RESULTS | tr '\r' '\n' | tr -s '\n' | sed 's/^ //g'
|
|
;;
|
|
|
|
@@ -175,7 +175,7 @@
|
|
CATEGORY="$4"
|
|
DISCID="$5"
|
|
HELLOINFO="$USER+$HOST+$NAME+$VERSION"
|
|
- $WGET -q -O - $CDDBDATA "$SERVER?cmd=cddb+read+$CATEGORY+$DISCID\&hello=$HELLOINFO\&proto=3" 2>/dev/null
|
|
+ $FETCH -q -o - $CDDBDATA "$SERVER?cmd=cddb+read+$CATEGORY+$DISCID\&hello=$HELLOINFO\&proto=3" 2>/dev/null
|
|
;;
|
|
|
|
help) help ;;
|