diff --git a/archive/file-to-sqlite.sh b/archive/file-to-sqlite.sh new file mode 100755 index 0000000..d6736f1 --- /dev/null +++ b/archive/file-to-sqlite.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +ls media/*\ -\ *.mp3 | while read line ; do + UUID=$(./jukebox/node_modules/.bin/uuid v4) + echo "mv \"$line\" \"media/$UUID\"" + + FILE=$(basename "$line" ".mp3") + set -- $FILE + + TAG=${@:1:1} + LABEL=${@:3} + echo "INSERT INTO tags (tag) VALUES (\"$TAG\");" 1>>/dev/stderr; + echo "INSERT INTO library (tag, label, uuid) VALUES (\"$TAG\", \"$LABEL\", \"$UUID\");" 1>>/dev/stderr; +done