edde746
8e9c81fe47
refactor(media): plain LocalPlayQueue, trimmed MediaItem factory, one library-content entry point
...
PlayQueue was a freezed union whose Plex variant was never constructed (server queues flow through PlayQueueResponse), whose pattern getters had zero call sites, and whose backendId was written but never read — it is now a plain four-field LocalPlayQueue. The MediaItem compatibility factory re-listed the entire ~65-field union surface twice while every caller passes at most 22 fields; it now declares exactly that union. fetchLibraryContent had zero production callers (the UI pages through fetchLibraryPagedContent), so the interface method and both implementations are gone, with Jellyfin's drain folded into its paged entry point.
2026-08-17 19:02:19 +02:00
..
2026-08-03 13:29:27 +02:00
2026-07-24 03:46:50 +02:00
2026-07-26 04:24:55 +02:00
2026-08-17 01:41:46 +02:00
2026-07-05 02:23:42 +02:00
2026-07-17 09:04:01 +02:00
2026-07-26 06:09:47 +02:00
2026-07-26 04:34:08 +02:00
2026-07-25 16:16:04 +02:00
2026-07-13 00:03:52 +02:00
2026-07-24 03:46:50 +02:00
2026-08-10 08:33:11 +02:00
2026-07-24 03:46:50 +02:00
2026-07-12 17:31:13 +02:00
2026-07-18 13:32:40 +02:00
2026-08-03 02:34:37 +02:00
2026-08-13 02:29:01 +02:00
2026-07-13 11:28:32 +02:00
2026-07-25 16:16:04 +02:00
2026-08-09 10:06:29 +02:00
2026-07-12 17:31:16 +02:00
2026-07-25 16:16:04 +02:00
2026-07-29 06:47:54 +02:00
2026-07-26 06:09:48 +02:00
2026-07-24 03:46:46 +02:00
2026-07-29 06:47:54 +02:00
2026-07-12 17:31:12 +02:00
2026-08-17 17:13:26 +02:00
2026-07-27 17:44:52 +02:00
2026-08-09 17:14:48 +02:00
2026-07-12 17:31:13 +02:00
2026-08-10 08:33:11 +02:00
2026-07-26 14:58:21 +02:00
2026-06-26 01:19:38 +02:00
2026-08-08 00:37:17 +02:00
2026-07-24 03:46:50 +02:00
2026-08-02 11:45:27 +02:00
2026-08-17 19:02:19 +02:00
2026-07-02 11:41:25 +02:00
2026-08-08 00:37:17 +02:00
2026-07-13 23:13:53 +02:00
2026-07-12 22:19:42 +02:00
2026-07-26 06:09:47 +02:00
2026-07-26 21:04:53 +02:00
2026-08-13 21:44:25 +02:00
2026-06-12 07:18:34 +02:00
2026-08-02 04:37:29 +02:00
2026-08-02 04:37:29 +02:00
2026-08-08 00:37:17 +02:00
2026-08-03 00:05:21 +02:00
2026-08-08 10:58:59 +02:00
2026-07-26 19:41:23 +02:00
2026-07-12 17:31:14 +02:00
2026-07-26 19:41:23 +02:00
2026-08-02 03:59:56 +02:00
2026-07-15 06:40:59 +02:00
2026-07-24 03:46:50 +02:00
2026-06-12 09:11:56 +02:00
2026-08-08 10:58:59 +02:00
2026-06-14 13:40:16 +02:00
2026-08-07 08:43:48 +02:00
2026-08-09 17:50:58 +02:00
2026-08-12 23:03:44 +02:00
2026-08-02 11:45:27 +02:00
2026-08-16 09:18:49 +02:00
2026-08-16 16:47:06 +02:00
2026-08-16 16:47:06 +02:00
2026-08-03 00:04:03 +02:00
2026-08-07 13:23:53 +02:00
2026-08-10 08:48:13 +02:00
2026-07-24 03:46:46 +02:00