AirPlay

From XBMC
(Difference between revisions)
Jump to: navigation, search
(Features and known issues)
Line 7: Line 7:
 
==Features and known issues==
 
==Features and known issues==
 
* An AirPlay password can be optionally set.
 
* An AirPlay password can be optionally set.
* All platforms support video (without DRM, meaning videos downloaded from the iTunes store will not play in XBMC).
+
* All platforms support video (without DRM, meaning videos downloaded from the iTunes store will not play in XBMC). Audio within the video will also work on all platforms.
 
* All platforms support pictures.
 
* All platforms support pictures.
* All platforms except Windows support music (with or without DRM). Windows will be supported when libshairport is ported to Win32.
+
* All platforms except Windows support music (with or without DRM). Windows will be supported when libshairport is ported to Win32. ''([http://sourceforge.net/projects/shairport4w/ Shairport4w] can be used in the background as a workaround to get music support in Windows)''
 
* AirPlay mirroring is currently unsupported.
 
* AirPlay mirroring is currently unsupported.
 
* Videos recorded from an [[w:iDevice|iDevice]] might not display with the correct rotation. Support for this is planned for later.
 
* Videos recorded from an [[w:iDevice|iDevice]] might not display with the correct rotation. Support for this is planned for later.

Revision as of 20:54, 6 May 2012

As of v11 (Eden), XBMC supports being an AirPlay target, allowing any device/platform that can run XBMC to receive AirPlay content from an iOS or iTunes source (as well as other 3rd party AirPlay sources for desktops and even Android).

To enable the service go to

 System/Settings -> Network -> Services  and enable AirPlay

Contents

1 Features and known issues

2 Requirements

3 Apple TV 2

When using XBMC's AirPlay server feature on an Apple TV 2 (black) be sure to disable the native ATV2 AirPlay server in the ATV2's settings. Using the native AirPlay server will crash XBMC.

4 advancedsettings.xml

There are three advancedsettings.xml settings that apply to AirPlay:


<enableairtunesdebuglog>

This enables the debug output of libshairport which is used for the AirTunes feature. Defaults to off - because its spamming badly.

Example:

<enableairtunesdebuglog>1</enableairtunesdebuglog>)


<airtunesport>

This overwrites the defalt listening port of the AirTunes server (announced via zeroconf).


<airplayport>

This overwrites the default listening port of the AirPlay server (announced via zeroconf).

Personal tools
Namespaces
Variants
Actions
Navigation
Wiki help
Google Search
Toolbox