Bug 283225

Summary: Won't open radio streams from the BBC - .asx
Product: [Applications] amarok Reporter: Bub <halo.jones>
Component: Playback/StreamsAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bruno.leon, matej
Priority: NOR    
Version: 2.6-git   
Target Milestone: 2.8   
Platform: PiSi Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bub 2011-10-03 07:55:00 UTC
Version:           2.4.3
OS:                Linux

Amarok will not play radio streams from the bbc- although clementine and Mplayer will. Have tried all the backends - vlc, gstreamer and Xine. NOT a codec issue as Clementine plays them.

Reproducible: Always

Steps to Reproduce:
Add Stream - from page

http://iplayerhelp.external.bbc.co.uk/help/playing_radio_progs/real_wma_streams

Actual Results:  
Nothing. Amarok doesn't add the stream..

Expected Results:  
To add the stream to the playlist.

OS: Linux (i686) release 2.6.37.6
Compiler: i686-pc-linux-gnu-gcc
Comment 1 Myriam Schweingruber 2011-10-03 20:43:03 UTC
Confirmed with latest git version, KDE 4.7.1 on Kubuntu 11.10 beta 2
Comment 2 Myriam Schweingruber 2011-10-03 20:48:03 UTC
Konsole output with the vlc backend:

amarok: BEGIN: void Playlist::Controller::insertOptioned(Meta::TrackPtr, int) 
amarok:   BEGIN: void Playlist::Controller::insertOptioned(Meta::TrackList, int) 
amarok:     [Playlist::Controller] Append 
amarok:     BEGIN: int Playlist::Controller::insertionTopRowToBottom(int) 
amarok:       [Playlist::Controller] SortProxy is NOT SORTED         ... so I'll take care of the right row. 
amarok:     END__: int Playlist::Controller::insertionTopRowToBottom(int) [Took: 0s] 
amarok:     BEGIN: Playlists::PlaylistFilePtr Playlists::loadPlaylistFile(const KUrl&) 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x52001b0
amarok:       Could not load playlist file  KUrl("file:///tmp/kde-myriam/amarokT24870.asx") 
amarok:     END__: Playlists::PlaylistFilePtr Playlists::loadPlaylistFile(const KUrl&) [Took: 0.4s] 
amarok:     [Playlist::Controller] engine playing?:  false 
amarok:   END__: void Playlist::Controller::insertOptioned(Meta::TrackList, int) [Took: 0.4s] 
amarok: END__: void Playlist::Controller::insertOptioned(Meta::TrackPtr, int) [Took: 0.4s] 

The output is similar with the gstreamer backend.
Comment 3 Bruno Léon 2012-09-10 14:46:17 UTC
This is still valid in 2.6 with a lot of streams.
Did not manage to identify a pattern though...
Comment 4 Matěj Laitl 2013-05-27 09:59:30 UTC
One of the reasons was that Amarok didn't support ASX playlist, but current git (and future Amarok 2.8) will support them, that's bug 170207.

Amarok now plays the stream, at least with phonon-vlc backend.

*** This bug has been marked as a duplicate of bug 170207 ***