12-03-2018, 01:19 AM
Random play is a challenge for sure. You can read about how auto-shuffle works in the link below.
https://github.com/joshkunz/ashuffle
Also in moOde Library there is a random Album button for manually tapping until an Album of interest is displayed. The algorithm also can result in same album popping up more than once.
I think your method of turning off Auto-shuffle and instead using MPD random play on a big playlist and with Consume Mode on guarantees that you won't get same song being played more than once :-)
My tests with almost 4000 tracks in a PL, two clients connected and random+consume on only exhibits minor UI performance issues but this is with moOde 4.4 code base which contains the update below compliments of @swizzle :-) The main challenge is that large playlists consume a lot of Browser memory.
-Tim
https://github.com/joshkunz/ashuffle
Also in moOde Library there is a random Album button for manually tapping until an Album of interest is displayed. The algorithm also can result in same album popping up more than once.
I think your method of turning off Auto-shuffle and instead using MPD random play on a big playlist and with Consume Mode on guarantees that you won't get same song being played more than once :-)
My tests with almost 4000 tracks in a PL, two clients connected and random+consume on only exhibits minor UI performance issues but this is with moOde 4.4 code base which contains the update below compliments of @swizzle :-) The main challenge is that large playlists consume a lot of Browser memory.
Code:
- UPD: Optimize CSS for large Playlists
-Tim