CappielloAntonio / tempo

An open source and lightweight music client for Subsonic, designed and built natively for Android.
GNU General Public License v3.0
872 stars 39 forks source link

D-Sub-like shuffle #59

Closed ivan-avalos closed 10 months ago

ivan-avalos commented 10 months ago

Hey, you've been doing such a great job with this app! Now it has almost everything I need for it to be my daily driver and finally replace the old and aging D-Sub. However, I would really like to have a similar shuffle feature, where clicking the shuffle button shuffles the entire queue rather than playing random items from it. Subsequent clicks will result in more shuffles. This allows you to know in advance which tracks are next beforehand.

(Actually, I'll see if I can do it myself, so I can figure out the source code and contribute more in the future.)

CappielloAntonio commented 10 months ago

Hi @ivan-avalos, I'll try to implement this feature as soon as I have some time. Thanks for sticking with Tempo!

CappielloAntonio commented 10 months ago

Feature implemented, I'm about to release a pre-release version to expand the user base for testing.

ivan-avalos commented 10 months ago

Funny how I didn't spend enough time implementing this myself, but for my unfinished attempt I also tried to implement a shuffle function for the MediaManager, and add a FloatingActionButton in the playing queue.