Linux Airplay will not work at all (new installation)
#1
Hey, hope you can help me...

I have this problem with airplay on a brand new installation of XBian 0.8. When i try to play a song over airplay the wheel just start spinning in the corner and then returns to the homepage.

I have tried a lot of things, two different SD cards, two different PSU (1000mA) and one of my friends have tested the Raspberry Pi with his SD card and on his network with out problems.
The problem is both when i try to use my iPhone and MAC. I am using a Linksys WRT610N and the Raspberry Pi is connected with a cable.

Hope you can help me...



Part of my xvmc.log if you want to see more let me know.
Code:
18:23:31 T:1212150848  NOTICE: Thread Jobworker start, auto delete: true
18:23:31 T:1212150848   DEBUG: CRecentlyAddedJob::UpdateMusic() - Running RecentlyAdded home screen update
18:23:31 T:1102974976   DEBUG: Process - no profile autoexec.py (/root/.xbmc/userdata/autoexec.py) found, skipping
18:23:31 T:1102974976   DEBUG: NetworkMessage - Starting network services
18:23:31 T:1102974976  NOTICE: ES: Starting event server
18:23:31 T:1102974976    INFO: JSONRPC Server: Successfully initialized
18:23:31 T:1221530688  NOTICE: Thread CEventServer start, auto delete: false
18:23:31 T:1221530688  NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
18:23:31 T:1221530688  NOTICE: UDP: Listening on port 9777
18:23:31 T:1230181440  NOTICE: Thread CTCPServer start, auto delete: false
18:23:31 T:1102974976   DEBUG: CZeroconfAvahi::clientCallback: client is up and running
18:23:31 T:1102974976  NOTICE: starting zeroconf publishing
18:23:31 T:1102974976    INFO: AIRPLAY Server: Successfully initialized
18:23:31 T:1102974976   DEBUG: SECTION:LoadDLL(libshairport.so.1)
18:23:31 T:1247360064  NOTICE: Thread Jobworker start, auto delete: true
18:23:31 T:1247360064   DEBUG: CZeroconfAvahi::doPublishService identifier: servers.jsonrpc-tpc type: _xbmc-jsonrpc._tcp name:XBMC (XBian) port:9090
18:23:31 T:1247360064   DEBUG: CZeroconfAvahi::addService() named: XBMC (XBian) type: _xbmc-jsonrpc._tcp port:9090
18:23:31 T:1256596544  NOTICE: Thread AirPlayServer start, auto delete: false
18:23:31 T:1265583168  NOTICE: Thread Jobworker start, auto delete: true
18:23:31 T:1265583168   DEBUG: CZeroconfAvahi::doPublishService identifier: servers.airplay type: _airplay._tcp name:XBMC (XBian) port:36667
18:23:31 T:1212150848   DEBUG: GetRecentlyAddedAlbumSongs() query: SELECT songview.* FROM (SELECT idAlbum FROM albumview ORDER BY idAlbum DESC LIMIT 10) AS recentalbums JOIN songview ON songview.idAlbum=recentalbums.idAlbum
18:23:31 T:1102974976   DEBUG: Loading: libshairport.so.1
18:23:31 T:1265583168   DEBUG: CZeroconfAvahi::addService() named: XBMC (XBian) type: _airplay._tcp port:36667
18:23:31 T:1247360064   DEBUG: CZeroconfAvahi::doPublishService identifier: servers.eventserver type: _xbmc-events._udp name:XBMC (XBian) port:9777
18:23:31 T:1247360064   DEBUG: CZeroconfAvahi::addService() named: XBMC (XBian) type: _xbmc-events._udp port:9777
18:23:31 T:1102974976   DEBUG: CLastfmScrobbler: Clearing session.
18:23:31 T:1265583168   DEBUG: CZeroconfAvahi::doPublishService identifier: servers.airtunes type: _raop._tcp name:B827EB919B7F@XBMC (XBian) port:36666
18:23:31 T:1274577984  NOTICE: Thread AirTunesServer start, auto delete: false
18:23:31 T:1102974976   DEBUG: CLibrefmScrobbler: Clearing session.
18:23:31 T:1265583168   DEBUG: CZeroconfAvahi::addService() named: B827EB919B7F@XBMC (XBian) type: _raop._tcp port:36666
18:23:31 T:1212150848   DEBUG: GetRecentlyAddedAlbums query: select * from albumview order by idAlbum desc limit 10
18:23:31 T:1102974976   DEBUG: Checking repositories for updates (triggered by XBMC.org Add-ons)
18:26:23 T:1102974976   DEBUG: Activating window ID: 12006
18:26:23 T:1102974976   DEBUG: ------ Window Deinit (Home.xml) ------
18:26:23 T:1102974976   DEBUG: ExecuteXBMCAction : Translating ClearProperty(VideosDirectLink)
18:26:23 T:1102974976   DEBUG: ExecuteXBMCAction : To ClearProperty(VideosDirectLink)
18:26:24 T:1102974976   DEBUG: ------ Window Init (MusicVisualisation.xml) ------
18:26:24 T:1102974976    INFO: Loading skin file: MusicVisualisation.xml
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers(pipe://1/)
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
18:26:24 T:1102974976   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: adding audiodefaultplayer (3)
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: for video=0, audio=1
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: PAPlayer (3)
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
18:26:24 T:1102974976   DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players
18:26:24 T:1102974976  NOTICE: COMXPlayer: Opening: pipe://1/
18:26:24 T:1102974976 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:26:24 T:1102974976   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
18:26:24 T:1102974976   DEBUG: LinuxRendererGL: Cleaning up GL resources
18:26:24 T:1102974976   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avutil-51-arm.so)
18:26:24 T:1102974976   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avutil-51-arm.so
18:26:24 T:1102974976   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swscale-2-arm.so)
18:26:24 T:1102974976   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/swscale-2-arm.so
18:26:24 T:1265583168  NOTICE: Thread COMXPlayer start, auto delete: false
18:26:24 T:1265583168   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.clock input port 80 output port 81
18:26:24 T:1265583168  NOTICE: OMXClock using video as reference
18:26:24 T:1265583168   DEBUG: OMXClock::OMXStart
18:26:24 T:1265583168  NOTICE: Creating InputStream
18:26:24 T:1265583168   DEBUG: OMXClock::OMXReset 0x00000003
18:26:24 T:1265583168  NOTICE: OMXClock using video as reference
18:26:24 T:1265583168   ERROR: COMXCoreComponent::SetConfig - OMX.broadcom.clock failed with omx_err(0x80001005)
18:26:24 T:1265583168   ERROR: OMXClock::OMXReset error setting OMX_IndexConfigTimeClockState
18:26:24 T:1265583168  NOTICE: Creating Demuxer
18:26:24 T:1265583168   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avcodec-53-arm.so)
18:26:24 T:1265583168   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avcodec-53-arm.so
18:26:24 T:1265583168   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avformat-53-arm.so)
18:26:24 T:1265583168   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/avformat-53-arm.so
18:26:24 T:1102974976   DEBUG: ------ Window Init (DialogBusy.xml) ------
18:26:32 T:1265583168   ERROR: Open - error probing input format, pipe://1/
18:26:32 T:1265583168   ERROR: OpenDemuxStream - Error creating demuxer
18:26:32 T:1265583168  NOTICE: COMXPlayer::OnExit()
18:26:32 T:1265583168   DEBUG: OMXClock::OMXStop
18:26:32 T:1265583168  NOTICE: COMXPlayer::OnExit() deleting input stream
18:26:32 T:1265583168   DEBUG: Thread COMXPlayer 1265583168 terminating
18:26:33 T:1102974976   DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
18:26:33 T:1102974976   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
18:26:33 T:1102974976   DEBUG: COMXPlayer::CloseFile
18:26:33 T:1102974976 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:26:33 T:1102974976   DEBUG: COMXPlayer: waiting for threads to exit
18:26:33 T:1102974976   DEBUG: COMXPlayer: finished waiting
18:26:33 T:1102974976   DEBUG: LinuxRendererGL: Cleaning up GL resources
18:26:33 T:1102974976   DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
18:26:33 T:1102974976   DEBUG: ------ Window Deinit (MusicVisualisation.xml) ------
18:26:33 T:1102974976   DEBUG: CGUIWindowManager::PreviousWindow: Activate new
18:26:33 T:1102974976   DEBUG: ------ Window Init (Home.xml) ------
18:26:33 T:1102974976    INFO: Loading skin file: Home.xml
18:26:33 T:1102974976   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321
18:26:33 T:1102974976   DEBUG: COMXCoreComponent::Initialize OMX.broadcom.resize input port 60 output port 61
18:26:33 T:1102974976   DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(3), nBufferSize(81920), nBufferAlignmen(16)
18:26:33 T:1102974976   DEBUG: COMXCoreComponent::AllocOutputBuffers component(OMX.broadcom.resize) - port(61), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(8355840) nBufferAlignmen(16)
18:26:34 T:1102974976   DEBUG: ------ Window Deinit (DialogBusy.xml) ------
Reply
#2
known issue. airplay audio does not work.

EDIT: Well last time i checked
Reply
#3
I had the same problem and created a ugly patch and applied it to an OpenELEC build.

The patch is posted here: http://forum.xbmc.org/showthread.php?tid=138106

I have also uploaded the build here: LINK REMOVED

Frodo 35d401b (snapshot from 2012-10-03) is included in the build. Airplay is not available on IPv6 networks (libshairport IPv6 patch is removed), but AirPlay music should work. Of course the build comes without any warranty.

EDIT on 2012-10-15:
Removed klink to OpenELEC Build. If you are interested having a OpenELEC version with working AirTunes/AirPlay music support please download at least version 2.0 RC2 from their homepage http://openelec.tv/.
Reply
#4
The patch is the wrong aproach. I have something better Big Grin

https://github.com/huceke/xbmc/commits/bxa
Reply
#5
(2012-10-05, 22:36)gimli Wrote: The patch is the wrong aproach. I have something better Big Grin

https://github.com/huceke/xbmc/commits/bxa

Its maybe a stupid question, but how do I apply your patch to my linux?
I am a little new to linux...
Reply
#6
Thanks for the help XBian have released a new version where Airplay is working..
Reply

Logout Mark Read Team Forum Stats Members Help
Airplay will not work at all (new installation)0