I forked this repo because the original one was full of first-party requirements, was incredibly hard to understand on Windows, and even after fixing that threw a lot of errors. This fork cleans up the code a bit and doesn't reinvent the wheel.
Run saberio.py. Make sure you have the requirements installed.
There is a simple video with some examples, HERE.
You can use the help (-h
) for more information.
saberio # simple with Spotify
saberio -p PlaylistWow --auto -f path/to/file/songs-wow.txt
There are some parameters you can combine to customize the downloading process.
- The package can be use with a Spotify playlist, a text file or a single song.
# Spotify required no parameters, link will be asked later
saberio
> Spotify playlist link:
# text file must be specified via parameter
saberio -f path/to/file/myfile.txt
# single song must be specified via parameter
saberio -s "Alone - Alan Walker"
Note: in the text file you can write the code of the song (found in the URL of bsaber.com)
Example: "Alan Walker #69ec" or "#69ec"
- The package can be runned in 3 mode: auto, list or test. If you don't specify the parameter, mode will be asked later.
# download the first matching song
saberio --auto
# provide a list with the best matching songs
saberio --list
# test the auto mode without downloading all the songs
saberio --test
- The package will ask you for the playlist name, and it can be provided via parameter. If you don't specify it, it will be asked later.
saberio -p MyPlaylist
- You can specify the path where to download all the song with an optional parameter.
saberio -d /path/to/playlist