Compare commits
2 Commits
1649a22418
...
75f743e6cc
| Author | SHA1 | Date | |
|---|---|---|---|
| 75f743e6cc | |||
| 4dc5ffa19e |
@@ -20,6 +20,7 @@ COPY src/ ./src/
|
|||||||
COPY run_server.py .
|
COPY run_server.py .
|
||||||
COPY pyproject.toml .
|
COPY pyproject.toml .
|
||||||
COPY data/config.json ./data/config.json
|
COPY data/config.json ./data/config.json
|
||||||
|
COPY Docker/VERSION ./Docker/VERSION
|
||||||
|
|
||||||
# Create runtime directories
|
# Create runtime directories
|
||||||
RUN mkdir -p /app/data/config_backups /app/logs
|
RUN mkdir -p /app/data/config_backups /app/logs
|
||||||
|
|||||||
@@ -454,6 +454,24 @@ class SerieScanner:
|
|||||||
str(e)
|
str(e)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Fetch series name from provider if not already set
|
||||||
|
if not serie.name:
|
||||||
|
try:
|
||||||
|
fetched_name = self.loader.get_title(serie.key)
|
||||||
|
if fetched_name:
|
||||||
|
serie.name = fetched_name
|
||||||
|
logger.info(
|
||||||
|
"Fetched name from provider: %s (name=%s)",
|
||||||
|
serie.key,
|
||||||
|
serie.name
|
||||||
|
)
|
||||||
|
except Exception as e:
|
||||||
|
logger.warning(
|
||||||
|
"Could not fetch name for %s: %s",
|
||||||
|
serie.key,
|
||||||
|
str(e)
|
||||||
|
)
|
||||||
|
|
||||||
# Delegate the provider to compare local files with
|
# Delegate the provider to compare local files with
|
||||||
# remote metadata, yielding missing episodes per
|
# remote metadata, yielding missing episodes per
|
||||||
# season. Results are saved back to disk so that both
|
# season. Results are saved back to disk so that both
|
||||||
|
|||||||
Reference in New Issue
Block a user