Converts Spotify playlists from clean -> explicit
Spotify likes to be inconsistent with their playlists, mixing clean and explicit songs within the same playlist. To me, this is annoying. I don't want to listen to censored music. This tool is a solution to this inconsistency.
jam "Power Gaming"
This will create a new playlist in your account titled Power Gaming with clean songs swapped with their explicit version.
jam --dry-run "Power Gaming"
This will skip the playlist creation step.
jam "Power Gaming" --output "Cool Gaming Music 😎"
This will create a new playlist in your account titled Cool Gaming Music 😎 with clean songs swapped with their explicit version.
You'll need to compile from source. The following compiles jam and places it in ~/.cargo/bin
- Get a stable rust toolchain with rustup
- Run
cargo install --git https://github.com/jacobmichels/jam
- jam is now installed 🎉
jam uses oauth to authenticate with Spotify. Authenticating is a straightforward process handled at runtime. The access token and refresh token are cached at ~/.jam/credentials.json