-
-
Notifications
You must be signed in to change notification settings - Fork 402
Extension API
Uwe Trottmann edited this page Apr 17, 2014
·
33 revisions
Learn how to build extensions for SeriesGuide.
An extension provides a piece of text and optionally a view intent for media items (currently only episodes). It might just link to external content (app deep-link, web page, ...) or trigger an action in another app (play, record, ...). Or just display some status information (e.g. "downloaded").
The Extensions API is exclusive to X subscribers and X Pass holders. http://seriesgui.de/whypay Don't like? Email me at uwe AT seriesgui.de.
- If your Android project is built with Gradle or Maven, add the following dependency:
com.uwetrottmann.seriesguide:seriesguide-api:1.1.+
For everyone else, an API jar is available. - Create a new class that extends
SeriesGuideExtension
. - Add the required tags to your
AndroidManifest.xml
file. Read the class documentation ofSeriesGuideExtension
for details.
Install your extension side-by-side with SeriesGuide and you should be able to add it from the extension customization screen.
A sample extension Android project for Android Studio is available.
Take a look at the API reference documentation.
- Create
Intents
class to create intents for viewing shows or episodes with SeriesGuide.
- Initial release. Extensions can provide actions for episodes.