Skip to content

Filter Bias for Original and Extended Versions #2181

@Enteee

Description

@Enteee

Requested Feature

Most music on spotify are radio edits. Radio edits are shorter versions of the original and or extended version of the same song.

It would be very cool if spotdl filtering could be instructed to prefer original or extended versions using a command line switch and/or config option.

I would be happy to help contribute this feature, but I really don't know how to approach this for now. Opening this issue to collect some ideas.

Possible implementation

I already tried changing the search_query to "{artists} - {title} (Extended Mix)" but this mostly yields very poor results since spotdl will start downloading mostly trash versions of the same song, 10h extended, etc.

I was thinking maybe we could change the query filtering algorithm in a way, so that when extended is true , the filtering algorithm prefers songs which are slightly longer than the song on spotify.

Or we could try to detect radio edits (how?) and then remove those.

But maybe there is an even better way to do this...

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions