Inconsistent naming between Deezer and Spotify - Patch track name with remix for Spotify #2

Closed
Ghost wants to merge 1 commit from (deleted):main into main

Hi,
Thanks for revitalizing this project.

I noticed some inconsistencies between the downloaders when the track is a remix.
Spotify name them: Artist - Track - Remixer Remix
Deezer name them: Artist - Track (Remixer Remix)

Hence, the same track is downloaded twice, but with a different name.

For remixes, the spotify API returns metadata with the following track name formatting: track_name - artist remix
The "convention" (and Deezer) uses track_name (Artist Remix)

I'm not sure if this is the best solution, and it’s hacky, but in order to not download again all my remixes I made this little patch.

Hi, Thanks for revitalizing this project. I noticed some inconsistencies between the downloaders when the track is a remix. Spotify name them: `Artist - Track - Remixer Remix` Deezer name them: `Artist - Track (Remixer Remix)` Hence, the same track is downloaded twice, but with a different name. For remixes, the spotify API returns metadata with the following track name formatting: `track_name - artist remix` The "convention" (and Deezer) uses `track_name (Artist Remix)` I'm not sure if this is the best solution, and it’s hacky, but in order to not download again all my remixes I made this little patch.

A preference should be added in Spotizerr if we merge this.

A preference should be added in Spotizerr if we merge this.

interesting thanks for the contribution i'll be taking a look at this

interesting thanks for the contribution i'll be taking a look at this
Ghost closed this pull request 2025-12-22 10:56:32 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
spotizerrphoenix/deezspot-spotizerr-phoenix!2
No description provided.