stefanpaduraru / playlist-randomizer

A small React app that makes use of Redux, React Router and Material UI
http://playlist-randomizer.com
48 stars 11 forks source link

Fix how the randomization works? #5

Open Alphastaire opened 4 years ago

Alphastaire commented 4 years ago

Hey, I love alternatives to YouTube's janky playlists, but this doesn't seem to solve a MAJOR flaw. I'll cite a recent comment from a Reddit post asking for an alternative:

"The problem I have with YouTube's shuffle is that it shuffles the first 50 videos then the next 50 videos and so on. So if you have a playlist of 100 videos, you won't be able to watch 51-100 until you watch 1-50. This site doesn't seem to solve the problem."

I'm having the exact same issue. It'd be awesome if you could figure that out!

stefanpaduraru commented 4 years ago

Hi,

Thank you for your comment and for participating. When the playlist items are loaded, they are indeed loaded in batches of 50 elements. Shuffling is performed on each batch and you are right: you won't be able to watch 51-100 until you watch 1-50. But there's one easy solution to that: just hit the shuffle button in the playlist control bar. That shuffle will be performed on all the elements of the playlist. Please let me know if that fixes your issue.

SP

Alphastaire commented 4 years ago

Heyo, sorry, I didn't realize it was a feature since I assumed it was automatically done! It has fixed my issue, but I think you should either make it more obvious that you need to use it or just make it automatic, since others weren't able to figure this out. That's really all I have to say about it though, everything else other than performance seems fine. It does look pretty sleek and all, but it can definitely use some optimization or at least options. Great demo though regardless of that!

stefanpaduraru commented 4 years ago

Great. Thanks for pointing out the issues. I'll look into it.