[Bug 158818] Amarok smart playlist using "Label" criteria badly broken
Joey Richards
bigjoe at borkbork.org
Tue Oct 30 20:32:37 UTC 2007
Public bug reported:
Binary package hint: amarok
AmaroK's Smart Playlist function is badly broken when using the "Label"
field as selection criteria.
What I want to do: label certain songs with "DO_NOT_PLAY" and create a
smart playlist that does not include these songs but includes the rest
of my collection.
What I do: Create such a smart playlist with criterion: match All of the
following conditions: "Label" "does not contain" "DO_NOT_PLAY". After
creating this playlist, I load it.
What happens: I get 6 songs in the play list: 3 titles, each appearing
twice.
Why this is: other than songs labeled with "DO_NOT_PLAY," these are the
only songs I have labels on. Each has two labels, corresponding to its
appearing twice in the playlist. If I add a third label to one of the
songs, it then appears three times instead of twice. Unlabeled songs do
not match the "Label does not contain..." criterion.
Basically, it looks like the logic is something along the lines of the
following. For each song, look at each label. If that label does not
contain "DO_NOT_PLAY", add it to the playlist. I can verify this by
setting a criterion "Label does not contain" one of the other labels --
then each of the songs only labeled with "DO_NOT_PLAY" appears once in
the playlist and no other songs appear.
What should happen in the fix:
1) Songs should not appear more than once in the playlist, regardless of how many labels they have
2) Songs with no labels certainly "do not contain" any labels, so should always match "do not contain" critieria
BTW, this is fully-updated Gusty Gibbon with Amarok 1.4.7-0ubuntu3. I'm
using postgres as a database. I'd be happy to provide any further
information to help with this.
** Affects: amarok (Ubuntu)
Importance: Undecided
Status: New
--
Amarok smart playlist using "Label" criteria badly broken
https://bugs.launchpad.net/bugs/158818
You received this bug notification because you are a member of Kubuntu
Team, which is a bug contact for amarok in ubuntu.
More information about the kubuntu-bugs
mailing list