metadata-filter
metadata-filter copied to clipboard
Add filter rules to remove "Live Session" suffixes
Found this kind of Live suffix in my Discovery Weekly. :)
Examples of track titles with "Live Session" suffixes:
- Generic "(Live Session)" (example)
- Spotify-like "- Live Session" (example)
- Spotify-like "- Live Studio Session" (example) This case could be extended to cover "Live Whatever Session" suffixes as well.
- Spotify-like "- Whatever Live Session" (example)
Examples of album names with "Live Session" suffixes:
- Generic "(Live Session)" (example)
- Generic "(Whatever Live Session)" (example)
- Generic "(Live Studio Session)" (example)
- Spotify-like "- Live Session" (example)
Multiple suffixes:
- Version + Live Session (example)
Ref: https://open.spotify.com/search/%22live%20session%22/tracks
Hmm, I noticed some of them are already processed ("- Live Session", for example).
@FOSSforlife we have a rule that removes Live(\s.+) suffixes. Should we extend it to like (\s.+)?\sLive(\s.+) to cover all cases I mentioned in the PR description? Or should we keep current rules as is and add a stronger version (e.g. (\s.+)?\sLive\sSession)? What do you think?
We could add another rule to https://github.dev/web-scrobbler/metadata-filter/blob/08c73dfd49b2a495f01360e29b3c9bf1060cc6d6/src/rules.ts#L33
@FOSSforlife what do you think?