lofi icon indicating copy to clipboard operation
lofi copied to clipboard

"Actually random" random toggle

Open dvx opened this issue 6 years ago • 5 comments

This has been asked for a while now, but here's a good rundown of a "random play" feature:

(from https://news.ycombinator.com/item?id=20346406, by @patmcc)

  1. I want it to play in a truly random fashion, with replacement (same song twice in a row is possible).

  2. I want it to play in a truly random fashion, without replacement (each song is removed from the list once played).

  3. I want it to "seem" random (don't play too many songs by the same artist in a row).

  4. I want it to be random, but predictable (same "random" ordering if I start the playlist again).

  5. I want it to play my favourite songs more often than my lower-rated songs.

  6. I want it to play my less-commonly played songs more often than the stuff I listen to all the time.

Consider a drop-down (or pop-up) where you could choose one of the above.

dvx avatar Jul 03 '19 21:07 dvx

I just found the app and I love the concept of the app, I do wish that I could shuffle so I will start working on that along with the resizable concept.

tonyreta03 avatar Dec 07 '19 19:12 tonyreta03

Hey @tonyreta03 -- do you mind working off of my random-shuffle branch? https://github.com/dvx/lofi/tree/random-shuffle

I've done most of the UI work but I'm still thinking of how exactly shuffling should be done. More than happy to discuss an ideal solution.

dvx avatar Dec 07 '19 19:12 dvx

I was thinking the best way to handle it would be to create a "shuffled" playlist. This make sure that the "shuffle" persists through devices. But unfortunately, this won't work with just playing a radio playlist.

Anyway, just a thought.

dvx avatar Dec 07 '19 19:12 dvx

@dvx yeah I'd be more than happy to work on that branch, i am currently looking at college stuff right this minute but I will continue working on advancements as soon as I finish.

tonyreta03 avatar Dec 08 '19 20:12 tonyreta03

@tonyreta03 -- No rush, thanks for your interest in the project! :D

dvx avatar Dec 08 '19 20:12 dvx