By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 246

Summary: Amarok dcop enhancements
Product: TDE Reporter: Darrell <darrella>
Component: other (any)Assignee: Timothy Pearson <kb9vqf>
Status: NEW ---    
Severity: enhancement CC: bugwatch, darrella
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: Other   
OS: All   
Compiler Version: TDE Version String: 3.5.x
Application Version: 1.4.10 Application Name: amarok

Description Darrell 2010-08-25 20:49:03 CDT
First enhancement:

Amarok provides a context menu in the playlist browser to load a playlist but not start playing a song. There also are respective keyboard shortcuts (although the shortcuts do not function correctly --- bug 230).

To provide consistency, the dcop function 'playlistbrowser loadPlaylist' should support both options. That is, something like:

playlistbrowser loadPlaylist
playlistbrowser loadAndPlayPlaylist

One benefit from this modest improvement is to help avoid skewered play counts. When the user has Random Tracks play mode selected, this dcop function incorrectly always begins playing the first song in the playlist. Eventually this skewers the play count for that first song.

Sending another dcop command to stop playing and then another dcop command to start playing will not achieve the desired effect of not playing the first song in the playlist.

Second enhancement:

There is a dcop command to toggle Random Mode (dcop amarok player enableRandomMode). Toggling Random Mode off disables the Favor Mode. There is no dcop command to control or restore the Favor Mode. Toggling Random Mode is straightforward, but Favor Mode requires a mouse or keyboard. Thus, add a dcop command to control the Favor Mode.
Comment 1 Darrell 2012-09-25 16:02:02 CDT
Third enhancement:

Add playlist sorting options. For example:

dcop amarok player sortPlaylist lastplayed
dcop amarok player sortPlaylist title
dcop amarok player sortPlaylist artist
dcop amarok player sortPlaylist album
dcop amarok player sortPlaylist track
dcop amarok player sortPlaylist playcount