updated apps
This commit is contained in:
@@ -6,6 +6,43 @@ CONF_ALBUM_NAME = "album_name"
|
||||
CONF_LOCAL_PATH = "local_path"
|
||||
CONF_RECURSIVE = "recursive"
|
||||
CONF_IMAGE_CACHE_MB = "image_cache_mb"
|
||||
# Media Source provider: a ``media-source://...`` content id pointing at a
|
||||
# folder-like node (e.g. an Immich people/album view, or local media). The
|
||||
# coordinator browses it, collects the image children, and resolves each to
|
||||
# a playable URL.
|
||||
CONF_MEDIA_CONTENT_ID = "media_content_id"
|
||||
# Immich (direct API) provider.
|
||||
CONF_IMMICH_URL = "immich_url"
|
||||
CONF_IMMICH_API_KEY = "immich_api_key"
|
||||
CONF_IMMICH_SELECTION_TYPE = "immich_selection_type"
|
||||
CONF_IMMICH_SELECTION_ID = "immich_selection_id"
|
||||
CONF_IMMICH_IMAGE_SIZE = "immich_image_size"
|
||||
CONF_IMMICH_FILTER = "immich_filter"
|
||||
|
||||
IMMICH_SELECTION_ALBUM = "album"
|
||||
IMMICH_SELECTION_ALBUMS = "albums"
|
||||
IMMICH_SELECTION_PERSON = "person"
|
||||
IMMICH_SELECTION_PEOPLE = "people"
|
||||
IMMICH_SELECTION_FAVORITES = "favorites"
|
||||
IMMICH_SELECTION_ALL = "all"
|
||||
IMMICH_SELECTION_RANDOM = "random"
|
||||
IMMICH_SELECTION_SEARCH = "search"
|
||||
# Composite: a client-side union of any mix of albums, people, favorites and a
|
||||
# custom filter. Immich has no OR operator, so each member is queried on its
|
||||
# own and the results are merged (see #19). The selection id is a JSON object
|
||||
# ``{"albums": [...], "people": [...], "favorites": bool}``; an empty composite
|
||||
# means "all photos".
|
||||
IMMICH_SELECTION_COMPOSITE = "composite"
|
||||
|
||||
IMMICH_IMAGE_PREVIEW = "preview"
|
||||
IMMICH_IMAGE_FULLSIZE = "fullsize"
|
||||
IMMICH_IMAGE_ORIGINAL = "original"
|
||||
IMMICH_IMAGE_SIZE_OPTIONS = [
|
||||
IMMICH_IMAGE_PREVIEW,
|
||||
IMMICH_IMAGE_FULLSIZE,
|
||||
IMMICH_IMAGE_ORIGINAL,
|
||||
]
|
||||
DEFAULT_IMMICH_IMAGE_SIZE = IMMICH_IMAGE_PREVIEW
|
||||
# Local-folder option: when True (default) the coordinator does best-effort
|
||||
# reverse geocoding of EXIF GPS coordinates via the public Nominatim
|
||||
# (OpenStreetMap) endpoint and exposes a human-readable ``location``
|
||||
@@ -16,6 +53,8 @@ DEFAULT_REVERSE_GEOCODE = True
|
||||
|
||||
PROVIDER_GOOGLE_SHARED = "google_shared"
|
||||
PROVIDER_LOCAL_FOLDER = "local_folder"
|
||||
PROVIDER_MEDIA_SOURCE = "media_source"
|
||||
PROVIDER_IMMICH = "immich"
|
||||
|
||||
FILL_COVER = "cover"
|
||||
FILL_CONTAIN = "contain"
|
||||
@@ -60,6 +99,21 @@ DATE_FILTER_OPTIONS = [
|
||||
]
|
||||
DEFAULT_DATE_FILTER = DATE_FILTER_OFF
|
||||
|
||||
# How the date filter treats photos that have no EXIF capture date.
|
||||
# use_uploaded_at - fall back to the upload date (keeps filters meaningful)
|
||||
# include - keep undated photos (legacy behaviour for windows)
|
||||
# exclude - drop undated photos entirely
|
||||
MISSING_DATE_USE_UPLOADED = "use_uploaded_at"
|
||||
MISSING_DATE_INCLUDE = "include"
|
||||
MISSING_DATE_EXCLUDE = "exclude"
|
||||
|
||||
MISSING_DATE_OPTIONS = [
|
||||
MISSING_DATE_USE_UPLOADED,
|
||||
MISSING_DATE_INCLUDE,
|
||||
MISSING_DATE_EXCLUDE,
|
||||
]
|
||||
DEFAULT_MISSING_DATE_MODE = MISSING_DATE_USE_UPLOADED
|
||||
|
||||
DEFAULT_SLIDE_INTERVAL = 60
|
||||
DEFAULT_REFRESH_HOURS = 24
|
||||
DEFAULT_FILL_MODE = FILL_BLUR
|
||||
|
||||
Reference in New Issue
Block a user