edde746
|
324d145292
|
fix(jellyfin): support external audio playback
|
2026-05-18 13:43:58 +02:00 |
|
edde746
|
c855dba3be
|
fix(media): paginate large server lists
|
2026-05-17 20:25:39 +02:00 |
|
edde746
|
be0e9686b5
|
fix(search): rank media search results
close #1056
|
2026-05-16 21:40:22 +02:00 |
|
edde746
|
5df3ec0c12
|
fix(playback): use display criteria for matching
|
2026-05-15 19:46:04 +02:00 |
|
edde746
|
e37602421b
|
fix(discover): expose full continue watching
close #1045
|
2026-05-15 18:49:23 +02:00 |
|
edde746
|
12b006ee0c
|
fix(tvos): prime display criteria from metadata
|
2026-05-14 19:51:33 +02:00 |
|
edde746
|
de129fbb0a
|
fix(trackers): preserve Plex library context
|
2026-05-12 22:46:38 +02:00 |
|
edde746
|
4577f26aa8
|
fix(lifecycle): abort HTTP before close
|
2026-05-12 15:11:16 +02:00 |
|
edde746
|
ae7f4a7871
|
fix(jellyfin): unblock large library loading
close #1018
|
2026-05-12 05:28:20 +02:00 |
|
edde746
|
d0bd919ff4
|
refactor: migrate models to freezed + json_serializable
|
2026-05-11 12:54:26 +02:00 |
|
edde746
|
2bbd31d927
|
feat(jellyfin): add actor media browsing
close #1005
|
2026-05-11 11:54:37 +02:00 |
|
edde746
|
b96d734e8c
|
fix(jellyfin): load collections from boxsets root
close #1006
|
2026-05-11 11:11:22 +02:00 |
|
edde746
|
f9615491b3
|
refactor(media): migrate media item to freezed
|
2026-05-11 07:01:46 +02:00 |
|
edde746
|
00917a0393
|
refactor(media): split media and jellyfin client
|
2026-05-11 05:24:07 +02:00 |
|
edde746
|
c38c0cf55d
|
fix(jellyfin): hide unsupported continue watching removal
close #995
|
2026-05-09 04:41:13 +02:00 |
|
edde746
|
5fe5534bae
|
fix(jellyfin): bound home artwork load
|
2026-05-08 06:06:09 +02:00 |
|
edde746
|
ef2db78310
|
fix(jellyfin): fall back from missing season posters
close #981
|
2026-05-05 07:53:36 +02:00 |
|
edde746
|
ed4be7b96d
|
refactor: strip obvious comments
|
2026-05-04 22:40:18 +02:00 |
|
edde746
|
9e4230597f
|
fix(jellyfin): label per-library hubs with library name
close #975
|
2026-05-04 10:24:01 +02:00 |
|
edde746
|
720d0d2604
|
feat(livetv): add DVR and recording support
|
2026-05-04 09:31:53 +02:00 |
|
edde746
|
c4b9da0950
|
refactor(images): replace flutter cache manager
|
2026-05-03 20:09:23 +02:00 |
|
edde746
|
aa3c83bad1
|
fix(jellyfin): handle external transcode subtitles
|
2026-05-03 10:12:11 +02:00 |
|
edde746
|
81e036dc4f
|
feat: support Jellyfin media segments
close #960
|
2026-05-02 18:30:12 +02:00 |
|
edde746
|
117d1b8882
|
fix: fall back to wide hero art
|
2026-05-01 04:52:48 +02:00 |
|
edde746
|
c602936d2a
|
fix: support forced skip marker fallback
close #956
|
2026-05-01 04:35:30 +02:00 |
|
Bryce Kehoe
|
db6d5cadd9
|
fix(media): uppercase named resolution labels
Display non-numeric Plex resolution labels in uppercase while preserving p suffixes for numeric heights.
|
2026-05-01 02:27:05 +01:00 |
|
edde746
|
08564bba20
|
feat: merge jellyfin support
|
2026-05-01 01:54:56 +02:00 |
|
edde746
|
31d2d9dc98
|
feat: jellyfin
|
2026-05-01 01:20:36 +02:00 |
|