Difference between revisions of "Media Plugin"

From LinuxMCE
Jump to: navigation, search
(Media Description Changed: Details added)
(Start API section)
Line 78: Line 78:
==== Live AV Path ====
==== Live AV Path ====
==== Retransmit AV Commands ====
==== Retransmit AV Commands ====
== API ==
=== StartMedia ===
=== RegisterMediaPlugin ===

Revision as of 22:06, 25 July 2011

This Page still needs to be written with appropriate information as of --Tschak909 04:56, 10 February 2011 (CET)


Provide a technical explanation of the Media Plugin, its purpose, and how to use it to extend and add additional media types to LinuxMCE.


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.


Media Plugin handles the following events:

Media Inserted

Playback Completed

Playback Started

Follow Me Media

Device OnOff

AV Input Changed

Media Description Changed


This event specified new details for an existing stream.


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.

Volume Changed



Set Volume


Normal DCE

MH Play Media

MH Stop Media

MH Move Media

MH Set Volume

Save playlist

Load Playlist

Remove playlist

Move Playlist entry Up

Move Playlist entry Down

Remove playlist entry

Jump Position In Playlist


Add Media Attribute

Set Media Attribute Text

Get Attribute

Get Attributes For Media

Save Bookmark

Delete Bookmark

Rename Bookmark

Rip Disk

Get Default Ripping Info

Update Ripping Status

Abort Task

Get Ripping Status

Bind to Media Remote

Get EntAreas For Device

Set Media Private

Set Media Position

Set Auto Resume Options

Media Identified

Get ID from Filename

Specify Media Provider

Specify Capture Card Port

Refresh List of Online Devices

Check For New Files

Delete File

Make Thumbnail

Live AV Path

Retransmit AV Commands