Bug 240811: Moodbar support and issue with ProxyTrack::uidUrl()

Nikhil Marathe nsm.nikhil at gmail.com
Thu Nov 18 09:48:20 CET 2010


Hi,

https://bugs.kde.org/show_bug.cgi?id=240811
The bug occurs because ProxyTrack::uidUrl() (ProxyCollectionMeta.cpp) returns
a null QString, leading to a bad hash resolution in MoodbarManager,
which then loads the
same erroneous moodbar for all files.

How do we implement uidUrl(). In the cases I can think of it makes
sense to return
the first track's uidUrl() or the "local" track's uidUrl() if available.

The other workaround is that we use some other unique identifier in
MoodbarManager, but
uidUrl() is the most apt.

Regards,
Nikhil


More information about the Amarok-devel mailing list