fin-assistant/custom_components/jellyfin/const.py

61 lines
1.3 KiB
Python
Raw Permalink Normal View History

2021-05-04 09:46:09 +00:00
"""Constants for the jellyfin integration."""
DOMAIN = "jellyfin"
SIGNAL_STATE_UPDATED = "{}.updated".format(DOMAIN)
2021-05-10 16:25:44 +00:00
2021-05-06 15:54:28 +00:00
SERVICE_SCAN = "trigger_scan"
2021-05-10 16:25:44 +00:00
SERVICE_YAMC_SETPAGE = "yamc_setpage"
2021-05-13 07:27:44 +00:00
SERVICE_YAMC_SETPLAYLIST = "yamc_setplaylist"
2021-05-10 16:25:44 +00:00
SERVICE_BROWSE = "browse"
SERVICE_DELETE = "delete"
2021-05-13 07:27:44 +00:00
SERVICE_SEARCH = "search"
2021-05-10 16:25:44 +00:00
ATTR_PAGE = 'page'
2021-05-13 07:27:44 +00:00
ATTR_PLAYLIST = 'playlist'
ATTR_SEARCH_TERM = 'search_term'
2021-05-04 09:46:09 +00:00
2021-05-07 17:36:17 +00:00
USER_APP_NAME = "Home Assistant"
CLIENT_VERSION = "1.0"
2021-05-04 09:46:09 +00:00
DEFAULT_SSL = False
DEFAULT_VERIFY_SSL = True
DEFAULT_PORT = 8096
CONN_TIMEOUT = 5.0
STATE_PLAYING = 'Playing'
STATE_PAUSED = 'Paused'
STATE_IDLE = 'Idle'
2021-05-10 16:25:44 +00:00
STATE_OFF = 'Off'
CONF_GENERATE_UPCOMING = "generate_upcoming"
CONF_GENERATE_YAMC = "generate_yamc"
2021-05-13 07:27:44 +00:00
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": {
}
},
]