diff --git a/app.py b/app.py index 8060826..bc42331 100644 --- a/app.py +++ b/app.py @@ -186,7 +186,7 @@ def sonarr_groups(): ef = files.get(episode.get("episodeFileId")); if ef: ef = dict(ef); ef["path"] = str(Path(series.get("path") or "") / ef.get("relativePath", "")) label = f"S{episode.get('seasonNumber', 0):02d}E{episode.get('episodeNumber', 0):02d} · {episode.get('title') or '—'}" - items.append(media_row(label, None, ef, SONARR_MEDIA_PATH, LOCAL_SERIES_PATH, {"episode":True, "downloading": episode.get("id") in queued_episodes})) + items.append(media_row(label, None, ef, SONARR_MEDIA_PATH, LOCAL_SERIES_PATH, {"episode":True, "season":episode.get("seasonNumber", 0), "downloading": episode.get("id") in queued_episodes})) groups.append({"title":series.get("title", "—"), "year":series.get("year"), "episodes":items}) return sorted(groups, key=lambda x: x["title"].lower()) diff --git a/templates/index.html b/templates/index.html index f279071..a10bda4 100644 --- a/templates/index.html +++ b/templates/index.html @@ -46,6 +46,12 @@ async function fetchDownloads(){if(!downloadBody)return;try{const response=await if(downloadBody){fetchDownloads();setInterval(fetchDownloads,4000)} + +