<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.linuxmce.org/index.php?action=history&amp;feed=atom&amp;title=AirPlay_PlugIn</id>
	<title>AirPlay PlugIn - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.linuxmce.org/index.php?action=history&amp;feed=atom&amp;title=AirPlay_PlugIn"/>
	<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=AirPlay_PlugIn&amp;action=history"/>
	<updated>2026-07-22T06:04:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.linuxmce.org/index.php?title=AirPlay_PlugIn&amp;diff=26937&amp;oldid=prev</id>
		<title>Tschak909: AirPlay PlugIn initial content.</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxmce.org/index.php?title=AirPlay_PlugIn&amp;diff=26937&amp;oldid=prev"/>
		<updated>2011-02-10T04:20:17Z</updated>

		<summary type="html">&lt;p&gt;AirPlay PlugIn initial content.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The [[AirPlay PlugIn]] is a necessary component in allowing an [[Orbiter]] to control an [[AirPlay]] device for media distribution.&lt;br /&gt;
&lt;br /&gt;
== Functions == &lt;br /&gt;
&lt;br /&gt;
The [[Airplay PlugIn]] must perform the following functions:&lt;br /&gt;
&lt;br /&gt;
* It must register which media devices can handle a [[MediaStream]] destined for an [[AirPlay]] device. Nominally, this would actually be the [[AirPlay Streamer]], it would be configured for multiple destinations via the [[MediaType_DeviceTemplate]] table in the database, so that the system would know that it could deal with the synchronization issues itself.&lt;br /&gt;
&lt;br /&gt;
* It must contain code to find the destination Player devices in an area, and when passed a play command, figure out whether it is being sent to a single device, or multiple devices, and send the appropriate [[CMD_Play_Media]] or [[CMD_Stream_Media]] commands to the [[AirPlay Streamer]] to forward onto its child devices.&lt;br /&gt;
&lt;br /&gt;
* It must also contain code to intercept events such as when media has started playing on the device, stopped playing on the device, etc. So that LinuxMCE can appropriately react to changes that have happened externally.&lt;/div&gt;</summary>
		<author><name>Tschak909</name></author>
	</entry>
</feed>