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

"Restore Now Playing" retains shuffle setting, disrupting playback order #1093

Open
AubinF opened this issue Mar 5, 2025 · 0 comments
Open

Comments

@AubinF
Copy link

AubinF commented Mar 5, 2025

First of all, I want to say how much I appreciate Finamp! I’ve been using the beta extensively and I love it.

I noticed a small usability issue with the 'Restore Now Playing' functionality in the beta—it always retains the previous shuffle setting. While this is generally fine, it can be inconvenient for content that relies on a specific order, such as audiobooks, podcasts, or concept albums.

Steps to Reproduce:

  • Start playing a playlist or album with a specific order (e.g., an audiobook).
  • Play something else and enable Shuffle mode.
  • Use "Restore Now Playing" to resume the audiobook session.

Actual Behavior:

When restoring the audiobook session, Shuffle mode remains active, causing chapters to play in the wrong order. This disrupts playback for content that requires a sequential order.

Expected Behavior:

The restored session should always respect the original order unless Shuffle was explicitly enabled for that session.
Alternatively, shuffle mode could be remembered per session rather than applied globally.

Current Workaround:

  • Disable Shuffle.
  • Restore the session again.

Possible Solutions:

  • Add a setting to toggle shuffle retention when restoring playback.
  • Allow "Restore Now Playing" to remember shuffle settings per playlist/session rather than globally.

Again, thanks for all your work on Finamp! It’s an amazing app, and I appreciate the ongoing improvements. Let me know if I can provide any additional details or testing.

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

No branches or pull requests

1 participant