Media Plugin
From LinuxMCE
Revision as of 21:31, 25 July 2011 by Uplink (Talk | contribs) (→Media Description Changed: Details added)
This Page still needs to be written with appropriate information as of --Tschak909 04:56, 10 February 2011 (CET)
Contents
- 1 TODO
- 2 Description
- 3 Events
- 4 Commands
- 4.1 Intercepted
- 4.2 Normal DCE
- 4.2.1 MH Play Media
- 4.2.2 MH Stop Media
- 4.2.3 MH Move Media
- 4.2.4 MH Set Volume
- 4.2.5 Save playlist
- 4.2.6 Load Playlist
- 4.2.7 Remove playlist
- 4.2.8 Move Playlist entry Up
- 4.2.9 Move Playlist entry Down
- 4.2.10 Remove playlist entry
- 4.2.11 Jump Position In Playlist
- 4.2.12 Shuffle
- 4.2.13 Add Media Attribute
- 4.2.14 Set Media Attribute Text
- 4.2.15 Get Attribute
- 4.2.16 Get Attributes For Media
- 4.2.17 Save Bookmark
- 4.2.18 Delete Bookmark
- 4.2.19 Rename Bookmark
- 4.2.20 Rip Disk
- 4.2.21 Get Default Ripping Info
- 4.2.22 Update Ripping Status
- 4.2.23 Abort Task
- 4.2.24 Get Ripping Status
- 4.2.25 Bind to Media Remote
- 4.2.26 Get EntAreas For Device
- 4.2.27 Set Media Private
- 4.2.28 Set Media Position
- 4.2.29 Set Auto Resume Options
- 4.2.30 Media Identified
- 4.2.31 Get ID from Filename
- 4.2.32 Specify Media Provider
- 4.2.33 Specify Capture Card Port
- 4.2.34 Refresh List of Online Devices
- 4.2.35 Check For New Files
- 4.2.36 Delete File
- 4.2.37 Make Thumbnail
- 4.2.38 Live AV Path
- 4.2.39 Retransmit AV Commands
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
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. |