Get playlist:
# QUEST_IP=192.168.x.x
# PLAYLIST_URL=https://bsaber.com/PlaylistAPI/18-08-06_songs-with-fantastic-flow-vol-1_elliotttate.bplist
# PLAYLIST_NAME=$(basename $PLAYLIST_URL)
# wget $PLAYLIST_URL
Download each song from playlist:
# for k in $(cat $PLAYLIST_NAME | grep '"hash"' | awk '{print $2}' | tr -d '",\r' ); do wget https://beatsaver.com/api/download/hash/$k -O $k.zip ; done
Send to Quest:
# for song in *.zip; do curl -v -F "file=@$song" http://$QUEST_IP:50000/host/beatsaber/upload; done
Go to SyncSaber/BeatSync and move stuff around
Better method for step 2 if you have
jq
: