This tool will fetch your saved tracks from Spotify and download user created tracks from https://beatsaver.com/
Requirements:
- Java 8+
Steps:
- Get your access key from https://developer.spotify.com/console/get-current-user-saved-tracks/
- Execute
Usage
Spotify-To-Beatsaber [options] : Play your spotify songs in BeatSaber!
Options
--api-key : Spotify API key, Get it from https://developer.spotify.com/console/get-current-user-saved-tracks/
--download-folder=STRING : folder to download the songs zips, default is current directory
--mode=STRING : all_tracks | playlist
--playlist-name : if mode is set to playlist, download songs from that playlist instead
Example
# run for all saved tracks and save to folder 'download' in current directory
java -jar spotify-2-beatsaber-assembly-0.3.jar --download-folder=download --mode=all_tracks --api-key=<api-key-here>
# will only download from playlist "Chill Prog Metal"
java -jar spotify-2-beatsaber-assembly-0.3.jar --download-folder=download --mode=playlist --playlist-name="Chill Prog Metal" --api-key=<api-key-here>
- Watch it horribly match songs and download from beatsaver
- ???
- Profit
- run
sbt assembly && cp target/spotify-2-beatsaber-assembly*.jar .