flexget.components.emby.from_emby module#

class flexget.components.emby.from_emby.EmbyInput[source]#

Bases: object

Return Emby Inputs.

Example:

from_emby:
    server:
        host: http://localhost:8096
        username: <username>
        apikey: <apikey>
        return_host: wan
    list: TV
    types: series
login(config)[source]#
on_task_input(**kwargs)#
on_task_start(task, config)[source]#
search(**kwargs)#
auth = None#
schema = {'additionalProperties': False, 'properties': {'favorite': {'type': 'boolean'}, 'list': {'type': 'string'}, 'server': {'oneOf': [{'additionalProperties': False, 'properties': {'host': {'default': 'http://localhost:8096', 'type': 'string'}, 'password': {'type': 'string'}, 'return_host': {'enum': ['lan', 'wan'], 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['username', 'password'], 'type': 'object'}, {'additionalProperties': False, 'properties': {'apikey': {'type': 'string'}, 'host': {'default': 'http://localhost:8096', 'type': 'string'}, 'return_host': {'enum': ['lan', 'wan'], 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['username', 'apikey'], 'type': 'object'}]}, 'sort': {'oneOf': [{'enum': ['community_rating', 'critic_rating', 'date_created', 'date_played', 'play_count', 'premiere_date', 'production_year', 'sort_name', 'random', 'revenue', 'runtime'], 'type': 'string'}, {'properties': {'field': {'enum': ['community_rating', 'critic_rating', 'date_created', 'date_played', 'play_count', 'premiere_date', 'production_year', 'sort_name', 'random', 'revenue', 'runtime'], 'type': 'string'}, 'order': {'enum': ['ascending', 'descending'], 'type': 'string'}}, 'required': ['field', 'order'], 'type': 'object'}]}, 'types': {'oneOf': [{'items': {'enum': ['movie', 'series', 'season', 'episode'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'enum': ['movie', 'series', 'season', 'episode'], 'title': 'single value', 'type': 'string'}]}, 'watched': {'type': 'boolean'}}, 'required': ['server'], 'type': 'object'}#
flexget.components.emby.from_emby.register_plugin()[source]#