turbowookie / turbo-wookie

Turbo Wookie Project. Because Turbo Wookie
http://turbowookie.github.io
BSD 3-Clause "New" or "Revised" License
9 stars 2 forks source link

Make Playlists more visible. #25

Open sleepdeprecation opened 10 years ago

sleepdeprecation commented 10 years ago

As in MPD's Playlists.

Basically, let groups create playlists, and let them add either the entire playlist, or songs in the playlist to the queue. Twist: let them add the playlist in a random order.


Also, fun thought: let the config file specify a playlist to draw from when queuing a random song. In this instance, have a group make a playlist, and specify that playlist as their "old faithfuls", and only songs from that playlist are used when queuing a random song.

If the specified playlist doesn't exist, just use the entire library.

mpeterson2 commented 10 years ago

So on the frontend we could create another tab called playlists and have all of our playlists listed there.

sleepdeprecation commented 10 years ago

I have some other ideas ... Mainly because I've been thinking about the whole interface, past our "release something that works" one.

Not to say that the "release something that works" interface is bad, but it only solved a specific part of the problem: an interface for a smaller library without any extra fanciness.

Something I've been thinking about was a second sidebar, which would have all of the fun extra stuff (like login and user stuff, playlists, other assorted things we could come up with).

mpeterson2 commented 10 years ago

A second sidebar would take up a lot of room though. We could once again take Google Music's interface and have our playlist show up where the library is, then have the one sidebar for extra stuff.

sleepdeprecation commented 10 years ago

The problem I see with that is it deemphasizes the queue, which is kinda the whole point. We could, and I thought about it, but accidentally didn't write it before, have a collapsible second sidebar.

mpeterson2 commented 10 years ago

If it's collapsible then I don't see a problem. Let's do that then.