From 8a29f3a084d81343044ee6c3d81b1ca69d14d651 Mon Sep 17 00:00:00 2001 From: jahruz67 Date: Fri, 24 Jul 2026 19:49:48 -0700 Subject: [PATCH] fix: add track_number to compact entry extra keys Added track_number to the set of keys preserved when compacting persisted playlist entries, ensuring this metadata is retained for accurate track ordering and display. --- app/ytdl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ytdl.py b/app/ytdl.py index 1118ae7..4d259fd 100644 --- a/app/ytdl.py +++ b/app/ytdl.py @@ -510,7 +510,7 @@ def _short_title_for_failed_url(url: str) -> str: return hostname or url -_COMPACT_ENTRY_EXTRA_KEYS = frozenset(("n_entries", "__last_playlist_index")) +_COMPACT_ENTRY_EXTRA_KEYS = frozenset(("n_entries", "__last_playlist_index", "track_number")) def _compact_persisted_entry(entry: Any) -> Optional[dict[str, Any]]: