Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] - Shuffle button on artist page does not work #169

Open
Eschguy opened this issue Feb 11, 2024 · 3 comments
Open

[BUG] - Shuffle button on artist page does not work #169

Eschguy opened this issue Feb 11, 2024 · 3 comments

Comments

@Eschguy
Copy link

Eschguy commented Feb 11, 2024

Describe the bug

Artist shuffle does nothing when pressed

Expected behavior

When on an artist page, pressing shuffle should make a shuffled playlist of all songs.

To Reproduce

  1. Pick any artist
  2. Click on Shuffle
  3. Nothing happens

Environment

  • Android device: Pixel 8 Pro
  • Android OS version: 14 UQ1A.240205.004
  • App version: 3.7.0

Logs or Screenshots

Screenshot_20240211-121807.png

@CappielloAntonio
Copy link
Owner

Unfortunately I can't do much as the shuffle song list is given by the artist's Top Song. As we can see from your screenshot the list is absent.

The reason I don't shuffle all the artists' songs is because there is no API call that returns them all to me, but only one call to get the artist's albums, and from the albums individual calls for the songs inside. Which means a far higher number of calls than the one to get the top songs.

The most straightforward thing we can do is disable the shuffle button.

@Eschguy
Copy link
Author

Eschguy commented Feb 19, 2024

That's kind of a bummer, it'd be really nice to just run through an artist on shuffle.

@NikMAX2077
Copy link

one call to get the artist's albums, and from the albums individual calls for the songs inside. Which means a far higher number of calls than the one to get the top songs.

It looks like Navidrome Web UI doing it, and it works fine. This would be a must have feature if Tempo would ever implement it too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants