Summary: | dynamic playlist adds titles not matching selected criteria | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Pascal Klein <pk> |
Component: | Playlists/Dynamic Playlists | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lamarque, lfranchi, missive, nik.knatterton, ralf-engels |
Priority: | NOR | ||
Version First Reported In: | 2.3.1 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.4.3 | |
Sentry Crash Report: |
Description
Pascal Klein
2010-05-16 18:33:31 UTC
There have been a lot of dynamic playlist fixes since 2.3.0. Is this still a problem in 2.3.1 beta 1 or later? It is not working well in 2.3.1. Depending on the criteria used it adds the same song more than once (sometimes even five times), it does not obey some criteria (number of executions in my test). Well, if the amount of tracks available to match a criteria is too low it can well have several duplicate entries. Duplicates can happen in random mode, too, of course. It is also broken with play count in 2.3.1 I have a Dynamic Playlist with one filter: Proportion: 100% Match: Play Count With: equal to 0 But songs with play count greater than 0 are still being selected. Play count is working for me. Track length is not. Doublicate entries are easy to explain. You don't have any bias which says: Song only once in playlist. It's logical and fair (for the songs) but not very nice. You could add a play count or last played bias to prevent doublicates, however the current version only updates your songs after they are played. You would still get doublicates. Yes, I thought about the possibility that "play count != 0" songs in the "play count = 0" playlist were just duplicates (ie, they were added to the list when their play count was 0 but were added to the list twice) but that does not seem to be the case. Unless the actual dynamic playlist is longer than the visible playlist... In other words; I have Previous=5 and Upcoming=10. If the dynamic playlist generator is actually generating 50 songs ahead but only showing 10 of them, it would be impossible to see the songs being added to the list properly. It would appear that they were being added to the list in contradiction to the applied filter. I have found that clearing out the playlist, and then clicking the "On" checkbox and clicking "Repopulate" does select 100% match for Play Count equals 0. So, I wonder if modifying a dynamic playlist while the playlist is operating is not actually taking effect until the playlist is stopped and started again. I just wanted to know why preventing duplicates is not default. I think most people do not want duplicates when generating playlists, so why allowing duplicates is the default? I am very frustrated about Amarok playlist generator, it is not intuitive (not even unintuitive, i must say it is very difficult to understand and even more to use) and has this insane duplicate default. I am really considering moving to another music player, maybe juk has a better playlist handling. I can confirm this problem with another criteria. My dynamic playlist is set up to only add songs which haven't been played for four months (100% fix weight). Some song were just played a few hours before. amaroK v. 2.4.0 on Kubuntu 11.04 That bug is fixed for the current Amarok. Try 2.4.3 with the all new dynamic playlist. |