Bugzilla – Bug 380
Automatic playlists
Last modified: 2009-09-08 09:14:55 UTC
I was wondering if it would be possible to include some options that would work like Windows Media Player automatic playlists. These are playlists that are more like rules. Selecting to play such a playlist will recalculate the content of the playlist. For example, and automatic playlist called "favourite song" might play all tracks that have been tagged with a 5-star rating. Other useful automatic playlists include: "tracks that have never been played" "popular tracks" (top <n> most-frequently played tracks) Initially these auto playlist rules could be hard-coded, but ultimately perhaps some simple settings page could be added to configure these rules, create new auto playlists, etc. Perhaps searches could be saved as auto playlists, such that when they are reselected, the search is re-run. Eg. a user could run a song search for "Love", and save this as an auto playlist. Each time this auto playlist is selected, it would re-run the search, finding all love songs in the database.
sounds like a great application of our forthcoming database backend. Assinging to vidur, the man.
Please please please add these automatic playlists. :) Look at Windows Media Player 10 to see how they do them. Especially on a music library that you've been using for a while. They're fantastic. Examples of some useful automatic playlists: - Songs that you play on weeknight evenings 6-8 pm (dinner time). - Songs that you play on weekends. - Songs that you play late at night. - Songs that you play on Sunday mornings. - Most played songs. (etc etc etc)
Moving bugs not slated for 6.1 to future release. Please modify if this is incorrect or if this issue has already been addressed.
it may possible to implement this as a saved search. (UI to be labelled however is best). for example: use something like the advanced search interface. once search returns a good target result set give user option to "save as playlist". once saved, it appears on some playlists menu. once chosen, the search is run and results are loaded, perhaps with some randomization.
However it is best implemented, it should be possible to: (1) Access any of these automatic playlists from the SB and not just from SlimServer, and (2) Have the automatic playlist automatically update itself upon accessing it, not just on the first time. So if you ask the SB to play Late Night Music, or Weekend Morning Music, or Top 25 Albums, or Top 25 Songs, the playlist you get should be up to date as of the last thing you told the SB to play.
Need to identify what kind of stuff we can/should support searching for. What's the UI for making this query? How does this work on controller vs web vs player.
There should be an item at the end of a search result (player, controller UI) or above the results list (web UI), that says: "Save Search as Favorite" Which will prompt you to give the favorite a name, then save it to favorites.
Brandon: Is saving searches something you've thought about for the new schema? Or is it orthogonal?
I'd like to point out that the original poster wasn't requesting saving searches (although that might be cool) but rather an implementation of "automatic playlists" or "smart playlists" on iTunes. I think that is best handled by a new/different tool than the search. Currently erland's SQL Playlist and related plugins provides this sort of functionality, although it'd be nice if it could be implemented in a more user-friendly way in the webUI (again, thinking of iTunes and other software players as the model, where the rules for "smart playlists" can be constructed from pulldown menues.) As the Controller and other hand-held remote control devices become popular people are going to expect squeezecenter to work much the way iTunes does.
Routine bug db maintenance; removing old versions which cause confusion. I apologize for the inconvenience.
*** Bug 10600 has been marked as a duplicate of this bug. ***