clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.72k stars 671 forks source link

Create smart playlist based on date added to collection #3951

Open Clementine-Issue-Importer opened 10 years ago

Clementine-Issue-Importer commented 10 years ago

From reluctan...@gmail.com on November 07, 2013 22:55:35

Currently I can create a Smart Playlist based on date created or date modified. Both of these aspects of the file/song can be changed by Clementine or other applications e.g. editing tags changes data modified, etc.

I would like to be able to create a Smart Playlist that includes just the new albums I've added to my collection in the last month, and it not include any files that have been edited/changed but that already existed in my collection from years ago.

For example Subsonic lists "Recently added albums" and the list omits albums that I have recently edited in some way.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=3951

Clementine-Issue-Importer commented 10 years ago

From arnaud.bienner on November 08, 2013 04:22:27

Next the search text field (just above the "Smar Playlists" list) there is "Configure" icon: from here you can select to show only tracks added recently to your playlist. This is probably what you are looking for?

But I agree it might be great to change this, to make it more visible (or to add another smart playlist with this as you suggested).

Labels: -Priority-Medium Priority-Low Component-MusicLibrary

Clementine-Issue-Importer commented 10 years ago

From reluctan...@gmail.com on November 08, 2013 08:18:48

Thanks for the pointer to this widget - didn't know it was there.

This partially hits on what I was looking for. It seems like a filter of the library rather than it affecting the playlist? It doesn't affect the Smart Playlists though. It also isn't smart enough to recognize that a filename change does not mean a new track was added to the library. I'm guessing this would require some kind of internal hash for each file based on the metadata? I don't know how other systems do it (like Subsonic, XBMC) but they manage to smartly keep track of what is actually a "new" track imported into the library vs just a filename spelling correction.

I'd love a view of the library that shows me the last 5 albums I added (regardless of time). More importantly though is the ability to use Date Added to Library as a selection criteria in my playlists; smart, dynamic, or otherwise. Then I can create a dynamic playlist that only plays the last 10 albums added to my collection.

With the recent integration with Subsonic this might be possible if there were a way to pull playlists from Subsonic via the API and not just library information. Then I could just pull this info from Subsonic. I'm not sure Subsonic supports that kind of query though. It looks like it might via the getPlaylists API functionality? http://www.subsonic.org/pages/api.jsp

ReallyReally17 commented 6 years ago

This would be nice.