Compare commits
2 Commits
1649a22418
...
75f743e6cc
| Author | SHA1 | Date | |
|---|---|---|---|
| 75f743e6cc | |||
| 4dc5ffa19e |
@@ -20,6 +20,7 @@ COPY src/ ./src/
|
||||
COPY run_server.py .
|
||||
COPY pyproject.toml .
|
||||
COPY data/config.json ./data/config.json
|
||||
COPY Docker/VERSION ./Docker/VERSION
|
||||
|
||||
# Create runtime directories
|
||||
RUN mkdir -p /app/data/config_backups /app/logs
|
||||
|
||||
@@ -454,6 +454,24 @@ class SerieScanner:
|
||||
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
|
||||
# remote metadata, yielding missing episodes per
|
||||
# season. Results are saved back to disk so that both
|
||||
|
||||
Reference in New Issue
Block a user