Skip to content

Change the way Explo avoids downloading duplicated songs #168

@Jealboza

Description

@Jealboza

I am not sure, but it seems that Explo compares the title metadata or something similar between the songs in my ListenBrainz playlist and the ones already on my music library, which in some cases causes some duplications, for example:

I already have this Ado Recording downloaded in my server, with ListenBrainz showing it as "オールナイトレディオ", its original title but on my server I have its translated metadata title as "All Night Radio". Then when explo checks, it does not find any song titled as "オールナイトレディオ" on my music library so it downloads it, duplicating the song on my server.

I tag all my songs using MusicBrainz Picard so all of them has their MusicBrainz tags (Artist Id ,Recording Id, Release Artist Id, Release Group Id, Release Id and Track Id) assigned, so scrobbling works on my server even if the title differs with ListenBrainz.

So I think that instead of comparing titles it would be more accurate to compare the MusicBrainz Recording Id of my downloaded song with the one from the ListenBrainz playlist, then even if the titles do not match or the song is from a different album it will recognise it as the same song and would not download it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions