jaedb / Iris

Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension.
Apache License 2.0
1.13k stars 132 forks source link

Artist "Top Tracks" includes compilations #889

Closed 9acca9 closed 1 year ago

9acca9 commented 1 year ago

Iris version

3.66.1

Operating system(s) affected

Browser(s) affected

What happened?

When i make a Search, let's say "Marilyn Manson" i get this:

Captura desde 2023-02-20 21-45-07

I cant see the images but the names of the artist and the albums names are FINE!. But, when i select the artist i see this in his albums: Captura desde 2023-02-20 21-45-18

Yep... that are not his albums, just compilations. And this in his tracks:

Captura desde 2023-02-20 21-44-57

yep, those are his songs but are taking from incorrect albums. (if you look, those are compilation).

The wrong albums are compilations, and the songs are from there.

But, it is strange, because, as you see in the first image, when i make a search i get the correct albums in the "search section".

And of course that happens with all, not just with Marilyn Manson. Well, if you need something tell me. Thanks for all your work!

Logs

No response

jaedb commented 1 year ago

What is the source provider you're using?

9acca9 commented 1 year ago

Im using the only extension i know is working for Qobuz right now: https://github.com/vitiko98/mopidy-qobuz

Thanks for looking.

jaedb commented 1 year ago

None of the Mopidy backends provide a "top tracks" endpoint or collection. Only the Spotify HTTP Api provides this.

As a result, "Top Tracks" for an artist from a Mopidy backend simply plucks the top 10 tracks from their tracks. In your case, this list of tracks includes all tracks from their compilations, which are going to be tracks from other artists.

Does this sound plausible? If so, this is an issue with Qobuz and you would be best to raise the issue on the Mopidy-Qobuz repository.

jaedb commented 1 year ago

Please feel free to re-open this issue if it is indeed with Iris rather than the Qoobuz backend.