-
Notifications
You must be signed in to change notification settings - Fork 133
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
redesign: Can't start playback from Songs tab in offline mode #554
Comments
Good catch. Yeah it's trying to play an instant mix, I didn't really test much with offline mode. The instant mix is a server-side feature that already has the source song as the first item, so there's no reordering going on, we're taking the order straight from the server. |
It might be a little weird at first glance that playing in order is available only in offline mode, but I have no preference here, at least it would partially help with #502. |
Yeah in the context of #502 I think we should just get full song list playback whereever possible... |
Okay, in offline mode all tracks will now be loaded into the queue in-order, with the selected track being sandwiched somewhere in-between and selected as the current track. |
Steps to reproduce (as of 89fec62):
Logs:
I've redacted the logs a bit, and edited code to include song titles in the errors.
Dandelion (Remixes)
)song1
isDandelion (Pandapush Remix)
, which I clicked onsong2
is another song from the album -Dandelion (Carneyval Remix)
Shimmer (Feat. Christian Burns)
is a song from another album, which hasn't been downloaded, and its ID likely was received as part of the Instant Mix requested from server.This issue is probably a regression from #484, see https://github.com/jmshrv/finamp/pull/484/files#diff-8ce322217fed731e5c785038127677c3268344f05cc74b0af807c8534c4b0b37R209 - instead of playing just one song, there's a request for Instant Mix (nice feature btw). From observing how this works in online mode, I guess that for a split second another song is put on top of queue, and then the order is corrected, and the originally clicked song plays?
The text was updated successfully, but these errors were encountered: