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.
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.