Skip to content
This repository has been archived by the owner on Jul 22, 2022. It is now read-only.

Add Plugin spec #2

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Conversation

cromefire
Copy link
Contributor

No description provided.

@heyhippari
Copy link
Contributor

Do note that there is 4 known plugin types right now:

  • mediaplayer
    Handles playback for an item type and, optionally, specific items
  • preplayintercept
    Has the ability to act before playback starts for some items. It's what handles the warnings when playing ISOs, for example.
  • screensaver
    Handles the sources for the various screensaver (photos, logo and so on)
  • skin
    This is the one we know the less about since there is no existing instance of it in code.

@cromefire
Copy link
Contributor Author

And I guess everything besides name, id, type and priority is mediaplayer specific, right?

@cromefire
Copy link
Contributor Author

cromefire commented Jun 4, 2020

Also I hope you are okay with me copying your descriptions into the docs

@dkanada
Copy link
Member

dkanada commented Jun 4, 2020

The other two we know about have hook methods if I recall.

@cromefire
Copy link
Contributor Author

Yeah if you got some samples I'd like to add them

@cromefire
Copy link
Contributor Author

cromefire commented Jun 4, 2020

Added all the plugins as plugin subinterfaces

@cromefire cromefire marked this pull request as ready for review June 4, 2020 11:06
@cromefire cromefire self-assigned this Aug 20, 2020
@cromefire cromefire added the enhancement New feature or request label Aug 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

3 participants