Bug 184455 - last played dynamic playlist filter should allow to set greater than x days
Summary: last played dynamic playlist filter should allow to set greater than x days
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Playlists/Dynamic Playlists (show other bugs)
Version: 2.1
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-15 21:42 UTC by Martin Steigerwald
Modified: 2012-01-10 12:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4.1


Attachments
dynamic playlist setting only via calendar and a certain date (97.71 KB, image/png)
2010-08-18 12:37 UTC, Martin Steigerwald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Steigerwald 2009-02-15 21:42:22 UTC
Version:           2.0.1.1 (using KDE 4.2.0)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Last played playlist filter and possibly other filters should allow to set greater than x days like in Amarok 1.4.10 and older versions. Currently it only allows to set a date via calender, which IMHO is pretty pointless.

I would like Amarok to only play files that have played more than 7 days ago for example.

Since this is a regression from Amarok 1.4.10 I consider and since in its current form IMHO the last played playlist filter is pretty pointless I consider this to be a bug.
Comment 1 Mark Kretschmann 2009-02-16 07:08:01 UTC
You cannot simply call a missing feature from 1.4 a "regression". It's simply not (yet?) implemented, for one reason or another.

So I'm changing it to wishlist.


Please also see here:

http://amarok.kde.org/blog/archives/809-Missing-features-in-Amarok-2.html
Comment 2 Martin Steigerwald 2009-02-16 09:52:32 UTC
I can and I do. Especially as last played filter is pretty much pointless without it. When I tell Amarok to only add songs that have been lastly played before say 15-02-2009 it would simply add any songs that have not been been played after that date and then stop adding entries to the dynamic playlist.

Leaving as wishlist as you desire - can't change it anyway.
Comment 3 Martin Steigerwald 2009-03-07 21:42:09 UTC
Still the case with:

deepdance:~> apt-show-versions | egrep "(amarok|phonon)"
amarok/experimental uptodate 2.0.60+svn935422-2
amarok-common/experimental uptodate 2.0.60+svn935422-2
amarok-dbg/experimental uptodate 2.0.60+svn935422-2
libphonon4/squeeze uptodate 4:4.3.0-2
phonon/squeeze uptodate 4:4.3.0-2
phonon-backend-gstreamer/squeeze uptodate 4:4.3.0-2
phonon-backend-xine/squeeze uptodate 4:4.3.0-2
Comment 4 Myriam Schweingruber 2010-01-08 21:32:53 UTC
You can use logical operators now together with the calendar.
Comment 5 Martin Steigerwald 2010-08-18 10:53:00 UTC
I think we possibly misunderstood here. I meant the filter for the dynamic playlists and I can't yet see how I can select last played in the last two weeks for example. This is with Amarok 2.3.1 under KDE 4.4.5 on Debian Squeeze/Sid. In Amarok 2.3.2 Beta 1 changelog I find that <5days like filters are now supported for playlist display, but I did not find any hint regarding dynamic playlist.

Let me go through it, step by step:

1. I go to Playlists/Dynamic playlists.
2. I add a "Proportional Bias".
3. I select "Last played" as "Match".
4. I can only select a certain date in the calendar.
5. I can only say "less than", "equal" or "greater than" that date.

Thus I cannot say less than, equal or greater than a certain time period.

Say I want Amarok not to put any songs in the playlist that it has played in the last two weeks. I can't. If I set a date I have two adapt it regularily, cause otherwise 2 weeks will become months or years.

From my understanding of the "Last Played" filter for dynamic playlists saying last played in the last two weeks is a pretty usual use case. Even more so I think than last played before a date like 2010-08-15.

Thanks. Also thanks for adding the "<5days" feature for playlist display.
Comment 6 Myriam Schweingruber 2010-08-18 11:40:05 UTC
Did you try the Automatic Playlist Generator? It does exactly what you describe...
Comment 7 Martin Steigerwald 2010-08-18 12:37:52 UTC
Created attachment 50694 [details]
dynamic playlist setting only via calendar and a certain date

Hi Myriam, this demonstrates what I mean. I only find that I can set a date in the calendar. Did I miss something? Or has it changed in Amarok 2.3.2? If yes, feel free to close this bug report. Thanks.
Comment 8 Martin Steigerwald 2010-08-18 12:38:55 UTC
Reopening as I provided information.
Comment 9 Myriam Schweingruber 2010-08-18 13:13:35 UTC
Martin, you didn't answer my question: Did you try the Automatic Playlist Generator? It is not part of the Dynamic Playlists, look again, it is available since 2.3.1.
Comment 10 Martin Steigerwald 2010-08-18 14:18:33 UTC
Yeah, there I add a "Tag Match" with "last played" as field "within the last" days / months / years. But how does that help me with dynamic play lists? There I do not have that "within the last" criterium.

What I would like is such a "within the last" criterium for dynamic playlists.

Or will automatic playlists supersede dynamic playlists? I would like to have it auto-adding new entries just like a computerized DJ ;).
Comment 11 Myriam Schweingruber 2010-08-18 15:13:56 UTC
(In reply to comment #10)

> What I would like is such a "within the last" criterium for dynamic playlists.
> 
> Or will automatic playlists supersede dynamic playlists? I would like to have
> it auto-adding new entries just like a computerized DJ ;).

No those are different things. You can us the APG to generate rather long lists, though, by adding a playlist duration. Thank you for the feedback.
Comment 12 Mark S. 2011-12-22 01:50:59 UTC
This bug could probably be closed, because if you look under dynamic playlists in Amarok 2.5, you can make a playlist where the "Last Play" is "older than" the x number of days.
Comment 13 Myriam Schweingruber 2011-12-22 22:14:02 UTC
This is indeed implemented now since Amarok 2.4.x already.
Comment 14 Martin Steigerwald 2012-01-10 12:50:40 UTC
Mark, thanks for the information.

Ok, for the record - since I did not found it that obvious to find.

I created a new dynamic list DJ with the following biases:

* Match All
  * Random Songs
  * Match meta tag: Last Played
     * with older than 21 days
     * which gives my lastplay:>21d

"Search" might be it, but I didn´t find a criterion in the collection search for last played.

This should do it.

I think I will add some more biases like similar artist or so.

Thanks.