[Android Apps and Games] duren11:
XBMC Renderer + AAC streams

Has something changed in a recent version of BubbleUPnp? I can no longer play AAC streams from bubble upnp to a windows or raspberri pi or linux xbmc renderer. Debug logs below for windows, it is the same for linux and presumably for the pi.

This used to work on xbmc 12 for me a month or so ago, I thought xbmc 13 broke it but to my surprise trying it on 12 again doesn't work. Can someone verify?

An example AAC stream playlist is http DOT //sky.fm/aacplus/the80s.pls (since I can't post links yet).

PS This problem doesn't exist with mp3 streams / playlists ie http DOT //sky.fm/mp3/the80s.pls

12.0 windows

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers(http DOT //pub7.sky.fm:80/sky_the80s_aacplus)

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules

14:30:59 T:5124 NOTICE: Thread CGUIDialogCache start, auto delete: true

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv

14:30:59 T:5124 DEBUG: Thread CGUIDialogCache 5124 terminating (autodelete)

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv

14:30:59 T:6980 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: adding audiodefaultplayer (3)

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: for video=0, audio=1

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: PAPlayer (3)

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)

14:30:59 T:6980 DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players

14:30:59 T:6980 ERROR: CAudioDecoder: Unable to Init Codec while loading file http DOT //pub7.sky.fm:80/sky_the80s_aacplus

14:30:59 T:6980 WARNING: PAPlayer::QueueNextFileEx - Failed to create the decoder

14:30:59 T:6980 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc

14:30:59 T:6980 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop

12.3 windows

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers(http DOT //pub7.sky.fm:80/sky_the80s_aacplus)

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules

14:27:02 T:6052 NOTICE: Thread CGUIDialogCache start, auto delete: true

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules

14:27:02 T:6052 DEBUG: Thread CGUIDialogCache 6052 terminating (autodelete)

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv

14:27:02 T:1908 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: adding audiodefaultplayer (3)

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: for video=0, audio=1

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: PAPlayer (3)

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)

14:27:02 T:1908 DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players

14:27:02 T:1908 ERROR: CAudioDecoder: Unable to Init Codec while loading file http DOT //pub7.sky.fm:80/sky_the80s_aacplus

14:27:02 T:1908 WARNING: PAPlayer::QueueNextFileEx - Failed to create the decoder

13 windows which shows a bit more useful information:

20:41:47 T:7880 DEBUG: CUPnPDirectory::GetResource - resource protocol info 'http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO;DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000'

20:41:47 T:3256 DEBUG: CAnnouncementManager - Announcement: OnClear from xbmc

20:41:47 T:3256 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnClear

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers(http DOT //pub7.sky.fm:80/sky_the80s_aacplus)

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp

20:41:47 T:2752 NOTICE: Thread GUIDialogCache start, auto delete: true

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout

20:41:47 T:2752 DEBUG: Thread GUIDialogCache 2752 terminating (autodelete)

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv

20:41:47 T:3256 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: adding audiodefaultplayer (3)

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: for video=0, audio=1

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: PAPlayer (3)

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)

20:41:47 T:3256 DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players

20:41:47 T:3256 ERROR: CAudioDecoder: Unable to Init Codec while loading file http DOT //pub7.sky.fm:80/sky_the80s_aacplus

20:41:47 T:3256 WARNING: PAPlayer::QueueNextFileEx - Failed to create the decoder

20:41:47 T:3256 DEBUG: CApplication::eek:nQueueNextItem : play state was 1, starting 1

20:41:47 T:3256 DEBUG: CApplication::eek:nPlayBackStopped : play state was 1, starting 0

20:41:47 T:3256 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc

20:41:47 T:3256 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop

20:41:52 T:7880 DEBUG: CUPnPDirectory::GetResource - resource protocol info 'http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO;DLNA.ORG_OP=01;DLNA.ORG_FLAGS=01700000000000000000000000000000'