Open graug opened 7 years ago
I’d be very happy if this worked. Banshee has this and it’s very helpful.
I'd love to see this as well! Thank you!
What would the interface for this config look?
How would it be configured when creating a smart playlist?
How / where / when would the rules be specified?
Provide some clear ideas on these points, to help consider this feature.
(I however don't see this as particularly useful - maybe you could give more examples of how it would be useful?)
What would the interface for this config look? How would it be configured when creating a smart playlist? How / where / when would the rules be specified?
The window to create and edit new smart lists allows the user to add multiple search terms. To add a search term based on rating you can select "Rating". Then you get a selection box with the choices "less than", "geater than", "equals" and "not equals" and a third box to specify the rating.
I'm proposing to add another entry in the first select box, and name it "Playlist". If selected, the second selection box will get two values, "contains" and "does not contain". The third box should be a list of existing playlists (excluding the current one).
Provide some clear ideas on these points, to help consider this feature. (I however don't see this as particularly useful - maybe you could give more examples of how it would be useful?)
Example: All my songs are in one library. All my songs are rated. I have created manual playlists for a specific topic, e.g. a list containing only xmas songs, a list containing only Italien songs, a list containing only remixes.
I want to create a smart playlist with ratings above 4 stars, but I don't want xmas songs on this list.
With my proposal, I can just create a new smal playlist, add a search term for the rating and add another search term, using Playlist, "does not contain", and selecting the xmas playlist.
If I manually add a song to the xmas playlist, it will then be excluded from the newly created smart playlist.
Another example: To create a playlist for all good Italien songs, I can use the same approach, using the filter "Playlist", "contains", italian songs playlist.
I have quite a few duplicate songs in my library. You can get those when you add compilation albums of an artist, e.g. "best of", in addition to the regular albums. I don't want to delete those duplicates from my library, because it would make either the original or the "best of" album incomplete. But I don't want to have the same song multiple times in my playlists. To achieve this, I add all but one of the duplicates of a songs to a manual playlist "Duplicates". When creating a playlist, I could exclude the duplicates and only have a song appear once in the playlist.
Being able to include or exclude songs based on manual playlists is a powerful feature, IMHO. It allows for a very flexible compilation of songs, without the need to add to or change meta tags of the music files. You can create manual playlists for any aspect that you are interested and are not limited to the few attributes currently available for filtering. The new feature would allow you to combine any number of those criterias/playlists, This feature has been around for ages in iTunes and is about the only thing I miss since I migrated to clementine. Other music players have this as well.
What would the interface for this config look?
How would it be configured when creating a smart playlist?
How / where / when would the rules be specified?
Provide some clear ideas on these points, to help consider this feature.
(I however don't see this as particularly useful - maybe you could give more examples of how it would be useful?)
Actually there's an error in Clementine - Smart and Regular playlists are separated. All playlists should be kept together.
The best reference is Banshee. It is still the best in this respect - for example I might load 50 new tunes and put them on shuffle. As I go along I can drag tracks to my playlist, or to my son's playlist. I have a smart list that excludes our personal playlists for listening and adding new music.
When we want to party we load our lists. When we want to improve them, we load up [-James -Ben -Classical -Easy Listening].
The experience of Clementine is sublime except for this - I have to manage playlists in Banshee, which means unless I'm listening to tunes I've added already I cannot use Clementine. Then I can export the lists and import to Clementine... Clementine comes second. Banshee first.
Before posting
Please follow the steps below and check the boxes with [x] once you did the step.
System information
Please provide information about your system and the version of Clementine used.
Expected behaviour / actual behaviour
Expected behaviour: When creating a new smart playlist, the user is able to use another playlist as a filter. This would allow excluding or including songs which are listed in other playlists. A similar feature is available in iTunes. I have several manually created playlists (e.g. Remix, Xmas, Acoustic, Italien, German, Spanish, Duplicate, ...) and it would be nice, for example, if I could create a Smart Playlist Good Music, but exclude the Xmas-Songs or the remixes, or only play good Italian songs.
Actual behaviour: The user is not able to filter a new smart playlist based on the content of another playlist.
Steps to reproduce the problem (only for bugs)