edde746
7632d4bea7
feat(jellyfin): favorites library filter + heart favorite in the rate sheet
...
close #1485
2026-07-04 18:33:58 +02:00
edde746
37e4153602
fix(plex): interleave Specials in show play queue
...
close #1416
2026-06-25 19:45:58 +02:00
Huzama Ahmad
7b917462c7
fix(plex): show PGS subtitles when transcoding ( #1399 )
...
* fix(plex): show PGS subtitles when transcoding
Bitmap subtitles (PGS/VOBSUB) disappeared from the menu while transcoding on Plex, leaving only "Off". The MKV transcode already supports them, so embed them in the stream like text subs. Now they show up and can be turned on.
* fix(plex): give bitmap subtitle codecs the right sidecar extension
getSubtitleExtension fell back to .srt for vobsub, pgssub and dvb subs. Map them to .sub/.sup so it stays consistent with isImageSubtitleCodec and any sidecar URL or download uses the correct extension.
2026-06-25 10:50:38 +02:00
edde746
5a1d378b42
fix(player): stop writing show-wide track defaults
2026-06-21 16:23:54 +02:00
Huzama Ahmad
19abd7831f
fix(plex): report transcode session on the timeline ( #1381 )
...
Send the playback X-Plex-Session-Identifier on /:/timeline so the server reports Transcode instead of Direct Play.
2026-06-20 03:32:02 +02:00
edde746
52d70dd97d
fix(libraries): add Plex TV date added sort
...
close #1369
2026-06-18 09:05:09 +02:00
edde746
01a5d11ef5
fix(jellyfin): use season episode endpoint
2026-06-14 18:34:12 +02:00
edde746
4f422f1485
fix(plex): persist transcode audio stream switches
...
close #1326
2026-06-13 10:15:08 +02:00
edde746
8a65c78999
fix(plex): retry related hubs and skip unchanged threshold mirror
2026-06-12 17:12:25 +02:00
edde746
acfb79c857
refactor(livetv): tune protocol methods go private behind the session
2026-06-12 16:18:09 +02:00
edde746
c849a213f0
refactor(net): shared FailoverHttpClient for both backends
2026-06-12 15:22:52 +02:00
edde746
e28e2b9371
refactor(media): folder browsing via MediaServerClient interface
2026-06-12 14:33:38 +02:00
edde746
c2fe142293
refactor(watch): WatchActions owns mark-watched orchestration and events
2026-06-12 14:09:21 +02:00
edde746
75d0164a8b
fix(offline): persist plex watched threshold for offline use
2026-06-12 13:43:29 +02:00
edde746
cceba28d0a
fix(i18n): request localized Plex labels
...
close #1311
2026-06-12 07:59:35 +02:00
edde746
92063bd58f
fix(playback): skip redundant mark-watched
...
close #1287
2026-06-09 12:19:27 +02:00
edde746
9cebcb97c5
feat(plex): add Plays and User Rating sort options
...
close #1264
2026-06-07 17:50:36 +02:00
edde746
eef73e6447
fix: expand home hub previews
...
close #1268
2026-06-07 17:35:56 +02:00
edde746
0fd0506551
feat(media): lazily page detail episodes
...
close #1245
2026-06-05 19:26:02 +02:00
edde746
0e7ff609b6
feat(media): show video and audio quality labels
...
close #1115
2026-06-04 08:20:12 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
09f5121732
feat(metadata): add Jellyfin edit support
2026-06-01 08:34:38 +02:00
edde746
8f9d20a2e4
feat(jellyfin): add extras support
2026-06-01 08:34:38 +02:00
edde746
d5c8778074
fix: harden reconnect and playback regressions
2026-05-31 20:33:38 +02:00
edde746
9a740b91c1
fix(plex): select available playback version
2026-05-31 02:21:15 +02:00
edde746
9825ce3c7c
fix: select first playable Plex Part instead of always Part[0]
...
close #1201
2026-05-30 21:37:01 +02:00
edde746
1685ecc991
fix(playback): prevent native subtitle autoselect
2026-05-30 00:05:29 +02:00
edde746
d93ea9813f
fix(playback): harden offline source reporting
2026-05-29 19:55:01 +02:00
edde746
7501f461b9
fix(playback): sync downloaded watch progress
...
close #1171 , close #1183
2026-05-29 19:55:01 +02:00
Micah Morrison
9cc32e125b
Fix BIF scrub preview aspect ratio and raise desktop size limit
2026-05-28 15:46:08 -04:00
edde746
0b29673a5e
fix(plex): use provider continue watching hub
...
close #1166
2026-05-28 01:29:29 +02:00
edde746
e74df0d245
fix(plex): fail open on unknown transcode capability
2026-05-24 00:39:30 +02:00
edde746
d8f69f7acd
fix(plex): copy mkv attachments during transcode
...
close #1083
2026-05-21 08:08:25 +02:00
edde746
209101796b
refactor: use private named constructor params
2026-05-20 23:48:29 +02:00
edde746
c93a266722
fix(plex): support no-burn transcode subtitles
2026-05-20 17:21:31 +02:00
edde746
0383a77b56
fix(jellyfin): pin version playback source
2026-05-19 20:12:19 +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
e37602421b
fix(discover): expose full continue watching
...
close #1045
2026-05-15 18:49:23 +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
e5922f4870
fix(plex): restore library filters and sorts
...
close #1020
2026-05-12 05:36:48 +02:00
edde746
ae7f4a7871
fix(jellyfin): unblock large library loading
...
close #1018
2026-05-12 05:28:20 +02:00
edde746
fcd8198fcb
fix(plex): use promoted home hubs
...
close #1004
2026-05-11 13:18:43 +02:00
edde746
2bbd31d927
feat(jellyfin): add actor media browsing
...
close #1005
2026-05-11 11:54:37 +02:00
edde746
ec93062600
fix(app): harden playback and plex flows
2026-05-10 00:35:01 +02:00
edde746
7a3f63683e
fix(ui): refresh stale watch state
2026-05-09 06:00:36 +02:00
edde746
5fe5534bae
fix(jellyfin): bound home artwork load
2026-05-08 06:06:09 +02:00
edde746
187eeb19d3
fix(plex): retry slow library hubs
2026-05-07 04:14:31 +02:00
edde746
fb084d3ea1
fix(plex): stabilize Linux endpoint failover
2026-05-06 00:51:00 +02:00