Archive for May, 2014

RaspBMC failing to play YouTube over Airplay from iOS7

May 31, 2014 Leave a comment

I’m busy enough that if it ain’t broke, I don’t fix it. This included not upgrading RaspBMC for quite a while, since it was working fine. However, I found recently that I could no longer send YouTube to the RaspBMC via Airplay on my iPad 2 (iOS 7).

I checked the logs in /home/pi/.xbmc/temp/xbmc.log, and found it giving an error when I tried to play:

18:55:28 T:2653082688 NOTICE: Thread PAPlayer start, auto delete: false
18:55:28 T:3036995584 NOTICE: COMXPlayer: Opening: mlhls://localhost/master.m3u8|User-Agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%20Mac%20OS%20X%3b%20de_de)
18:55:28 T:3036995584 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:55:28 T:2653082688 NOTICE: Thread OMXPlayer start, auto delete: false
18:55:28 T:2653082688 NOTICE: Creating InputStream
18:55:28 T:2653082688 WARNING: CreateLoader - Unsupported protocol(mlhls) in mlhls://localhost/master.m3u8|User-Agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%20Mac%20OS%20X%3b%20de_de)
18:55:28 T:2653082688 ERROR: COMXPlayer::OpenInputStream - error opening [mlhls://localhost/master.m3u8|User-Agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%20Mac%20OS%20X%3b%20de_de)]
18:55:28 T:2653082688 NOTICE: COMXPlayer::OnExit()
18:55:28 T:2653082688 NOTICE: COMXPlayer::OnExit() deleting input stream
18:55:28 T:3036995584 NOTICE: COMXPlayer: finished waiting


Googling give this answer:

Airplay from the iOS Youtube app to XBMC is currently broken – but not through any fault of XBMC, Google has made changes very recently where their app sends non-nonsensical URL’s to the Airplay receiver which XBMC doesn’t know how to handle.

Fair enough. They noted that YouTube played from Safari will work – and sure enough, it does!


I also tried the TED app on the iPad, which worked… one times out of five. Not sure on this yet,  but here’s a snippet of one of the error logs:

19:14:12 T:3036995584 ERROR: Init: Error creating demuxer
19:14:12 T:3036995584 ERROR: CAudioDecoder: Unable to Init Codec while loading file pipe://7/
19:14:12 T:3036995584 WARNING: PAPlayer::QueueNextFileEx - Failed to create the decoder
19:14:12 T:2766140480 NOTICE: Thread GUIDialogCache start, auto delete: true
19:14:13 T:3036995584 NOTICE: COMXPlayer: Opening:|User-Agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%20Mac%20OS%20X%3b%20de_de)
19:14:13 T:3036995584 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
19:14:13 T:2695025728 NOTICE: Thread OMXPlayer start, auto delete: false
19:14:13 T:2695025728 NOTICE: Creating InputStream
19:14:13 T:2766140480 NOTICE: Thread FileCache start, auto delete: false
19:14:13 T:2695025728 NOTICE: Creating Demuxer
19:14:13 T:2695025728 ERROR: OpenDemuxStream - Error creating demuxer
19:14:13 T:2695025728 NOTICE: COMXPlayer::OnExit()
19:14:13 T:2695025728 NOTICE: COMXPlayer::OnExit() deleting input stream
19:14:13 T:3036995584 NOTICE: COMXPlayer: finished waiting

Not the end of the world. I guess I can use the TED app on RaspBMC instead.



PictureLife… when the cloud makes you nervous

May 27, 2014 Leave a comment



Categories: Uncategorized Tags: