Rust daemon that skips rap songs in (not only) Spotify radios via MPRIS and MusicBrainz
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ondřej Hruška cf52a3668b
add config file, blacklists, whitelists, resolution cache
6 years ago
src add config file, blacklists, whitelists, resolution cache 6 years ago
.gitignore add config file, blacklists, whitelists, resolution cache 6 years ago
Cargo.lock add config file, blacklists, whitelists, resolution cache 6 years ago
Cargo.toml add config file, blacklists, whitelists, resolution cache 6 years ago
README.md add config file, blacklists, whitelists, resolution cache 6 years ago
rapblock.example.json add config file, blacklists, whitelists, resolution cache 6 years ago

README.md

RapBlock

This is a daemon that auto-skips rap and hip-hop songs on Spotify via MPRIS.

Music genre is determined using the MusicBrainz JSON API, as that is not reported via MPRIS.

Compatibility

This daemon should work with any MPRIS compatible player, so long as it reports artist names in the TrackChanged event metadata.

Customization

You can easily modify this to skip e.g. folk, country or any other genre. Just change the BAD_GENRES list in src/brainz.rs.