Media Plugin
This Page still needs to be written with appropriate information as of --Tschak909 04:56, 10 February 2011 (CET) --Uplink 00:09, 26 July 2011 (CEST)
TODO
Provide a technical explanation of the Media Plugin, its purpose, and how to use it to extend and add additional media types to LinuxMCE.
Description
Media Plugin is a plug-in in the DCE Router that is responsible for media management in LinuxMCE. Extension plug-ins can register with it to provide control for media types that Media Plugin doesn't handle itself.
Events
Media Plugin handles the following events:
Media Inserted
Playback Completed
Playback Started
Description
When playback of a media stream starts, this event is emitted by the player. When this event is received by the Media Plugin, it updates the playback status of the corresponding stream. If the stream is a DVD, it also updates the section descriptions.
Parameters
| Name | Description |
|---|---|
| Stream ID | The ID of the stream this message refers to. |
| MRL | The MRL of the stream. Not used. |
| SectionDescription | If the stream is a DVD, this parameter should contain the description for the DVD sections.
Each section description is given on a separate line ended with LF (\n). Description tab ChapterNumber tab TitleNumber |
Follow Me Media
Device OnOff
AV Input Changed
Media Description Changed
Description
This event specified new details for an existing stream.
Parameters
| Name | Description |
|---|---|
| Text | The description of the stream. This is used by the Orbiter where the stream description is needed. As an example, watching TV on a STB that provides data about the current channel/program over a serial connection would update the description on your remote when the show changes or you change the channel. |