This forum has been archived. All content is frozen. Please use KDE Discuss instead.

How to make a "most played" dynamic playlist?

Tags: None
(comma "," separated)
federicod
Registered Member
Posts
8
Karma
0
Hi all!

I do not have a "most played" playlist under my dynamic playlists, and I am having a hard time trying to understand how to make one.

Anybody can help?

THanks a lot,
federico
federicod
Registered Member
Posts
8
Karma
0
ok, no reply, I am missing something obvious?

In case it makes a difference, here is my setup:

amarok 2.6
on opensuse tumbleweed

as i said, I have no default "most played" playlist (a bug, IMHO), and I am having a bit of a hard time understanding how to make one: "match metatag playcount" and "greater than 0" does not seem to do the trick ...

again, thanks for any hint thrown in this direction ...

federico
neilh
Registered Member
Posts
7
Karma
0
federicod wrote:ok, no reply, I am missing something obvious?

In case it makes a difference, here is my setup:

amarok 2.6
on opensuse tumbleweed

as i said, I have no default "most played" playlist (a bug, IMHO), and I am having a bit of a hard time understanding how to make one: "match metatag playcount" and "greater than 0" does not seem to do the trick ...

again, thanks for any hint thrown in this direction ...

federico


I have a horrible feeling this functionality was taken out of Amarok in the switch from 1.4 to the 2.x series. As near as I can tell, 2.x only lets you specifiy "playcount is greater than x" in a dynamically-generated playlist, where x is the minimum number of playcounts, and the user is responsible for supplying the actual value of x. Your attempt above would have led to a playlist that would have included any song that had been played more than zero times (i.e. played at least once).

I suppose you could just pick a suitably-high number and use that for your "metatag playount" condition, but it'd be up to you to figure out the best number to use. I wonder if what you actually want (just play your most frequently-played songs, regardless of how frequently they may have been played) could been done through a script?

EDIT: To actually get playcount information, and display tracks in order of playcount, download the "Ratings Statistics" script for Amarok and have a play with it. You should work it out, no worries.
rengels
Registered Member
Posts
55
Karma
0
OS
Hi,
your are right. There is no "most played".

What I would do is first use the search to find a suitable playcount value like this: "playcount:>100"
You should have at least 50 tracks in the search or the playlist will pick up random tracks out of desperation.

Now just use the same text as you used in the search for the search bias.

The dynamic playlist function was simplified in Amarok 2.4, but a basic property was not modified. The playlist still tries to generate an optimized playlist. The best possible playlist it can generate within the given border conditions.
That also means that it will pick random tracks if it runs out of valid ones.
federicod
Registered Member
Posts
8
Karma
0
neilh wrote:
federicod wrote:ok, no reply, I am missing something obvious?

EDIT: To actually get playcount information, and display tracks in order of playcount, download the "Ratings Statistics" script for Amarok and have a play with it. You should work it out, no worries.


thanks for the info and sorry for the belated reply -- the ratings statistics scripts works fine, thank you, BUT I can only add tracks to the playlist, one by one, which is very annoying

may I add that not having a "most played" dynamic playlist by default is quite an obstacle to "rediscover my music" - at least for me, but I am sure other users would agree
neilh
Registered Member
Posts
7
Karma
0
federicod wrote:thanks for the info and sorry for the belated reply -- the ratings statistics scripts works fine, thank you, BUT I can only add tracks to the playlist, one by one, which is very annoying

may I add that not having a "most played" dynamic playlist by default is quite an obstacle to "rediscover my music" - at least for me, but I am sure other users would agree


I'm not overly fond of the "Semantic desktop" approach in KDE which seems to be the reason why playcount in Amarok's Dynamic Playlists has to be specified by number rather than by a vague category like "most played". That said, you can set up a crude playlist that will play more frequently played tracks. You just have to specify exactly HOW frequently you mean by "more frequently":

From the "Dynamic Playlists" screen select "New Playlist".
Open up the pre-generated bias part of the New Playlist (on my system, it's pregenerated with "Search for: genre: rock".) Right-click and choose "Edit bias"
Select Match Type "Match Meta Tag".
Select "Playcount" from the drop-down menu.
Change the "equals" to "greater than".
Now for the tricky part: choose a playcount number that is high enough to exclude tracks you don't listen to frequently, but low enough so that it will match some of the tracks that you listen to ffrequently. The dynamic playlist you have created will then select songs that have been played more frequently than the playcount number you specify. You can use the Ratings Statistics script get a sense of what playcount number you should set in the playlist bias.

Like I said, crude. But it vaguely mimics the "most played" feature available in earlier Amarok versions via the "semantic desktop" framework that KDE4 (and by extension Amarok) now insists on using. You will probably need to up the playcount number set in the playlist bias over time too, if you continue to listen to many songs quite frequently.


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]