mirror of
https://github.com/jpochyla/psst.git
synced 2026-04-27 15:35:56 +03:00
[GH-ISSUE #716] Blacklist/Filter Songs #405
Labels
No labels
api
bug
build
documentation
duplicate
enhancement
good first issue
help wanted
idea
invalid
linux
lowprio
macos
pull-request
upstream
windows
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/psst#405
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @0-Kirby-0 on GitHub (Dec 15, 2025).
Original GitHub issue: https://github.com/jpochyla/psst/issues/716
Is your feature request related to a problem? Please describe.
Sometimes Spotify insists on recommending an artist one hates.
For some genres, there are many "Mixed" versions of tracks pulled out of larger mixes/shows.
These are annoying when listening through unrelated mixes, such as "similar tracks".
Describe the solution you'd like
Add a blacklist/filter which removes any tracks by a certain artist, or mentioning a certain keyword, from playlists/queues.
This could also be an "auto-skip" when starting to play a track, to avoid touching/filtering the search results.
Describe alternatives you've considered
n/a
Additional context
My main motivation here is ABGT (Anjunabeats) who, at >650 sets with >30 songs each, have polluted my "similar songs" playlists with >19k track variants containing radio-style announcements and baked-in transitions.
@Pogodaanton commented on GitHub (Dec 16, 2025):
I haven't tried these features yet, but Spotify provides ways to remove artists and songs from your "taste profile". Have you tried these? If so, what is your general experience with them?
Dislike artist:

Dislike track or playlist:

Adding these context menu items might involve less work than building an entire blacklist/whitelist system. That said, skipping specific keywords would allow you to keep an artist's songs in your taste profile while making sure that e.g. slowed-down or speed-up versions never get played.
@0-Kirby-0 commented on GitHub (Dec 17, 2025):
I didn't know about artist exclusion, thank you!
It doesn't appear to solve my issue: The "radio" versions aren't tagged as being by the radio station; The station doesn't appear in the "artists" list. So even after setting the station to "do not play", the songs still appear.
On the "exclude from taste profile":
I fear this is too subtle of a difference, and "disliking" these mixed versions will be treated as "disliking" the song.
I may have to test.
As far as I can tell, a keyword filter would be the best option for me.
The example of "slowed" and "sped-up" is fantastic.
@Pogodaanton commented on GitHub (Dec 18, 2025):
Thanks for checking it out!
I don't understand what you mean by "neutral signal". Would you mind elaborating on that? The phrasing "don't consider" sounds as negative as it can get to me (well... besides from "I hate this", but I digress).
Note that you can also remove playlists from your taste profile. Although I recognize your point that it is up to the nebulous black-box algorithm what it does with this information:
I'd love to hear from someone who is in the know about this.
The keyword blacklisting system is something that requires a lot more effort in development and maintenance. It needs to be discussed, how the UI looks like, and how the blacklisting algorithm works.