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
|
1b5334e72f
|
fix(jellyfin): harden local discovery flow
|
2026-05-31 14:33:31 +02:00 |
|
edde746
|
e3db54940d
|
feat(jellyfin): add local server discovery
close #1188
|
2026-05-31 10:51:08 +02:00 |
|
edde746
|
5671f6e5d1
|
fix(plex): send playback session stream header
|
2026-05-31 06:30:51 +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
|
6111c381af
|
fix(libraries): reload when a server connects after initial load
|
2026-05-30 14:01:01 +02:00 |
|
edde746
|
9e5098f356
|
fix(trackers): respect server completion threshold
close #1194
|
2026-05-30 08:30:06 +02:00 |
|
Timo Kox
|
294996eac1
|
feat(player): add end-of-video sleep timer option (#1111)
close #540
|
2026-05-30 07:16:01 +02:00 |
|
Micah Morrison
|
7cac050500
|
feat(playback): add option to exit fullscreen on player close (#1174)
Adds a setting to automatically exit fullscreen when the video player is closed.
|
2026-05-30 02:38:35 +02:00 |
|
edde746
|
1685ecc991
|
fix(playback): prevent native subtitle autoselect
|
2026-05-30 00:05:29 +02:00 |
|
edde746
|
dba01f14bb
|
fix(playback): harden watch progress edge cases
|
2026-05-29 21:16:01 +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 |
|
edde746
|
5e5702c961
|
fix: resume playback after iOS audio route changes
close #1185
|
2026-05-29 11:04:27 +02:00 |
|
edde746
|
1cd585eecb
|
feat(android): sync external player progress
close #1175
|
2026-05-29 00:58:45 +02:00 |
|
edde746
|
2b7ea5fe02
|
feat(video): add custom zoom controls
close #1159
|
2026-05-29 00:06:47 +02:00 |
|
edde746
|
47276e1bac
|
feat(tv): add optional full-card layouts
|
2026-05-28 22:33:06 +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
|
6642348a96
|
feat(jellyfin): support multiple server urls
|
2026-05-28 03:43:46 +02:00 |
|
edde746
|
0b29673a5e
|
fix(plex): use provider continue watching hub
close #1166
|
2026-05-28 01:29:29 +02:00 |
|
edde746
|
a101ee76d6
|
fix(downloads): prevent duplicate native tasks
close #1141
|
2026-05-26 22:43:05 +02:00 |
|
edde746
|
4eadec5b17
|
fix(tv): pass root menu to system
|
2026-05-26 18:27:26 +02:00 |
|
edde746
|
be86a33057
|
fix(discover): hide duplicate continue watching
close #1113
|
2026-05-26 14:48:16 +02:00 |
|
edde746
|
1958f8ca7e
|
feat(jellyfin): add folder browsing and playback
|
2026-05-26 01:39:39 +02:00 |
|
edde746
|
8e53232961
|
fix(jellyfin): avoid side-loading negotiated subtitles
|
2026-05-25 23:39:55 +02:00 |
|
edde746
|
366ae67341
|
feat(jellyfin): add unwatched library filter
close #1116
|
2026-05-25 22:43:39 +02:00 |
|
edde746
|
f1a02ade17
|
fix(android): guard desktop fullscreen calls
|
2026-05-24 07:22:56 +02:00 |
|
edde746
|
dcd0b03096
|
fix(downloads): repair offline artwork
|
2026-05-24 05:27:19 +02:00 |
|
edde746
|
a189ee5774
|
fix(offline): honor settled profile visibility
|
2026-05-24 03:12:33 +02:00 |
|
edde746
|
e74df0d245
|
fix(plex): fail open on unknown transcode capability
|
2026-05-24 00:39:30 +02:00 |
|
edde746
|
4c43d6fdec
|
fix(jellyfin): prefer direct playback by default
|
2026-05-23 18:38:38 +02:00 |
|
edde746
|
1c58a12c90
|
fix(jellyfin): omit audio index from static fallback
|
2026-05-23 16:35:09 +02:00 |
|
edde746
|
b6d23ed089
|
fix(startup): speed offline fallback
close #1108
|
2026-05-23 16:00:00 +02:00 |
|
edde746
|
fc231a9e72
|
fix(playlists): load paginated items mutably
close #1100
|
2026-05-22 05:28:03 +02:00 |
|
edde746
|
d8f69f7acd
|
fix(plex): copy mkv attachments during transcode
close #1083
|
2026-05-21 08:08:25 +02:00 |
|
edde746
|
f4c83bedc0
|
chore(tv): guard text input diagnostics
|
2026-05-21 00:42:19 +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
|
2b167a60f5
|
fix(jellyfin): pin merged version playback
|
2026-05-20 05:27:48 +02:00 |
|
edde746
|
0383a77b56
|
fix(jellyfin): pin version playback source
|
2026-05-19 20:12:19 +02:00 |
|
edde746
|
88c65e1857
|
chore(tv): add text input routing diagnostics
|
2026-05-19 14:42:34 +02:00 |
|
edde746
|
95ff95d397
|
fix(player): capture media screenshots
close #1077
|
2026-05-19 14:17:42 +02:00 |
|
edde746
|
423be62218
|
fix(tv): pause gamepad during native text input
|
2026-05-19 12:10:49 +02:00 |
|
edde746
|
d2650667b8
|
fix(tv): preserve native text input routing
|
2026-05-19 11:17:44 +02:00 |
|
edde746
|
d85a622fbe
|
fix(jellyfin): restore collection query compatibility
|
2026-05-18 19:24:07 +02:00 |
|
edde746
|
68e27fdbb3
|
feat(remote): remember manual host address
close #1074
|
2026-05-18 17:22:10 +02:00 |
|