Skip to content

Instantly share code, notes, and snippets.

@gazs
Created March 18, 2010 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gazs/336420 to your computer and use it in GitHub Desktop.
Save gazs/336420 to your computer and use it in GitHub Desktop.
TRACK=$1
OUT=$(mktemp)
curl "http://www.gramofon.nava.hu/data.php?n=1001&track=$TRACK" -s | iconv --from iso-8859-2 | sed "s/\&[^amp]/\&/g" > $OUT
SOURCE=$(xpath -q -e "/track/source/text()" $OUT)
ARTIST=$(xpath -q -e "/track/artist/a/text()" $OUT| head -n 1) # gonosz id3 miatt csak egy artist van, period.
TITLE=$(xpath -q -e "/track/name/a/text()" $OUT )
IMG=$(xpath -q -e "/track/img/text()" $OUT)
COMPOSER=$(xpath -q -e "/track/composer/a/text()" $OUT)
GENRE=$(xpath -q -e "/track/genre/a/text()" $OUT)
YEAR=$(xpath -q -e "/track/year/a/text()" $OUT| grep -o "[0-9]\{4\}")
PUBLISHER=$(xpath -q -e "/track/publisher/a/text()" $OUT)
flvstreamer -r "rtmp://stream1.nava.hu/gramofon/" --playpath "mp3:$SOURCE" -o $SOURCE.mp3
curl http://www.gramofon.nava.hu/getImage.php?id=$IMG -s -o q.jpg
eyeD3 --set-encoding=utf8 --strict --force-update --to-v2.4 --artist="$ARTIST" --genre 11 --album="NAVA Gramofon Online" --title="$TITLE" --year=$YEAR --publisher=$PUBLISHER --add-image=q.jpg:FRONT_COVER --set-text-frame="TCOM:$COMPOSER" $SOURCE.mp3
rm $OUT q.jpg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment