Bug 79999

Summary: Playlist window Pause/Stop/Next buttons inconsistent when playing streams
Product: [Applications] amarok Reporter: Troy Dack <troy>
Component: generalAssignee: Amarok Bugs <amarok-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Troy Dack 2004-04-20 15:10:48 UTC
Version:           CVS (20 Apr 04) (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc version 3.3.3 20040217 (Gentoo Linux 3.3.3, propolice-3.3-7)
 
OS:          Linux

When playing a stream (as the intial entry played) the playlist Pause, Stop and Next Track buttons/menu entries are disabled.

When playing a normal file first, and then changing to a stream (using next/back or double clicking in the playlist) only the Next button/menu entry is disabled.

Additionally sometimes the stream entry in playlist does not "glow" to indicate that it is the currently playing track.

Screen shot: http://tkdack.bpa.nu/~troy/images/screenshots/amarok.png
Comment 1 Max Howell 2004-04-24 05:12:11 UTC
I can't replicate any of this.

As I understand it:

* You have a selection of files
* amaroK is stopped
* you play the first thing in the playlist, it is a stream
* the nav buttons are disabled.

Here, it all works and makes me feel warm and fuzzy :)
Comment 2 Mark Kretschmann 2004-04-24 08:01:43 UTC
I can completely confirm the bug. I'm experiencing exactly the same symptoms when playing a shoutcast stream with "title streaming" activated, and the server actually is sending metadata.

The problem is clearly caused by some misunderstanding between playlist and TitleProxy. I think we'll have to look at EngineController/EngineObserver here.
Comment 3 Mark Kretschmann 2004-04-27 15:58:14 UTC
FIX: When playing a stream with title streaming activated, the track is not
marked as playing (BR 79999).

(Hopefully there will be no side-effects. I had to mess with some of mxcl's code which I didn't fully understand.)

CCMAIL:79999-done@bugs.kde.org