fin-assistant/custom_components/jellyfin/const.py
2021-05-13 09:36:03 +02:00

61 lines
No EOL
1.3 KiB
Python

"""Constants for the jellyfin integration."""
DOMAIN = "jellyfin"
SIGNAL_STATE_UPDATED = "{}.updated".format(DOMAIN)
SERVICE_SCAN = "trigger_scan"
SERVICE_YAMC_SETPAGE = "yamc_setpage"
SERVICE_YAMC_SETPLAYLIST = "yamc_setplaylist"
SERVICE_BROWSE = "browse"
SERVICE_DELETE = "delete"
SERVICE_SEARCH = "search"
ATTR_PAGE = 'page'
ATTR_PLAYLIST = 'playlist'
ATTR_SEARCH_TERM = 'search_term'
USER_APP_NAME = "Home Assistant"
CLIENT_VERSION = "1.0"
DEFAULT_SSL = False
DEFAULT_VERIFY_SSL = True
DEFAULT_PORT = 8096
CONN_TIMEOUT = 5.0
STATE_PLAYING = 'Playing'
STATE_PAUSED = 'Paused'
STATE_IDLE = 'Idle'
STATE_OFF = 'Off'
CONF_GENERATE_UPCOMING = "generate_upcoming"
CONF_GENERATE_YAMC = "generate_yamc"
YAMC_PAGE_SIZE=7
PLAYLISTS = [
{
"name": "latest_movies",
"description": "Latest Movies",
"query": {
'sortBy': 'DateCreated',
'sortOrder': 'Descending',
"includeItemTypes": "Movie",
}
},
{
"name": "latest_episodes",
"description": "Latest Episodes",
"query": {
'sortBy': 'DateCreated',
'sortOrder': 'Descending',
"includeItemTypes": "Episode",
}
},
{
"name": "nextup",
"description": "Nextup",
"query": {
}
},
]