edde746
d5c575cbfe
fix: keep download toggle label on one line
2026-06-26 01:19:38 +02:00
edde746
f29030c3a0
fix: correct jellyfin trickplay sheet geometry
...
close #1417
2026-06-26 00:26:26 +02:00
edde746
f04691d321
feat: add "Include Specials" toggle to the show download dialog
...
The aired-order rework can sweep correctly-placed Specials into "download
next N"; this toggle lets users opt out. Shown only for whole shows
(reusing FocusableSwitchListTile via an optional toggle on the shared
option-picker dialog), remembered across opens via a BoolPref
(default on = unchanged behavior). Filters Specials at the single
collect choke point (_collectPlayable), with a guard so explicitly
downloading the Specials season still queues its episodes.
2026-06-25 23:41:31 +02:00
edde746
dbe804f8db
fix: order episodes by air date for offline, Jellyfin, and downloads
...
Extends the Plex play-queue fix (#1416 ) to the shared episode comparator
so Specials interleave by air date everywhere, not just Plex streaming:
offline next/prev, the Jellyfin online queue, offline OnDeck, and the
download/sync "next N" selection. Undated episodes fall back to
Specials-last, preserving the #1414 "never front-load the Specials
folder" guarantee. Jellyfin queue now requests PremiereDate.
2026-06-25 23:05:16 +02:00
edde746
37e4153602
fix(plex): interleave Specials in show play queue
...
close #1416
2026-06-25 19:45:58 +02:00
edde746
b0b14bcd18
fix: hide episode spoilers until marked watched
...
close #1397
2026-06-25 11:13:57 +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
791433bceb
fix: download and queue episodes in watch order, Specials last
...
close #1414
2026-06-25 10:47:13 +02:00
edde746
e90835c234
fix(ci): restore sanity checks
2026-06-25 07:21:16 +02:00
edde746
8affbb7af6
fix(tvos): align embedded framework minimum os
2026-06-25 06:19:29 +02:00
edde746
21c4ab430e
feat(android): tune frame rate and subtitle rendering
2026-06-24 01:34:03 +02:00
edde746
c9dc15b1d8
fix(android): improve libass frame timing
2026-06-24 01:26:46 +02:00
edde746
b4967ca075
fix: expose offline settings
2026-06-23 05:11:39 +02:00
edde746
cd1978ee1c
fix: scope hidden libraries to profiles
...
close #1388
2026-06-23 00:21:01 +02:00
edde746
a5e422d284
fix(trackers): parse new Fribb imdb_id/themoviedb_id shapes
...
close #1402
2026-06-22 23:58:17 +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
0d78020fbf
fix(images): reduce artwork decode pressure
2026-06-18 18:00:23 +02:00
edde746
7e1d5ad4c4
fix: add Jellyfin episode-added sort
...
close #1274
2026-06-18 16:22:01 +02:00
edde746
94f2daa22e
feat: add episode action setting
...
close #1351
2026-06-18 11:16:38 +02:00
edde746
075e4aeb32
fix(player): restore OSD auto-hide
...
close #1360
2026-06-18 10:18:57 +02:00
edde746
52d70dd97d
fix(libraries): add Plex TV date added sort
...
close #1369
2026-06-18 09:05:09 +02:00
edde746
d9b03160f0
fix(video-controls): activate skip marker on select when controls hidden
...
close #1374
2026-06-18 07:59:26 +02:00
edde746
b11c63f557
fix: restore sidebar focus visibility
2026-06-18 04:29:34 +02:00
edde746
a75cf5fd35
fix(player): dismiss prompts on back
...
close #1373
2026-06-18 03:25:30 +02:00
edde746
6f39a286d3
fix(profiles): remount profile session
...
close #1371
2026-06-18 00:53:48 +02:00
edde746
66b80a33ba
fix(libraries): preserve Jellyfin alpha focus
...
close #1367
2026-06-17 20:55:26 +02:00
edde746
84b9eac09b
fix(ci): restore sanity checks
2026-06-16 22:43:56 +02:00
edde746
39788ab64a
fix(android): guard missing HDR capabilities
2026-06-16 22:00:19 +02:00
edde746
4cd289b4b8
fix(profiles): forget removed Jellyfin connections
...
close #1355
2026-06-16 20:08:47 +02:00
edde746
d49bd20fa0
fix(libraries): restore top-row focus escape
...
close #1354
2026-06-16 16:03:18 +02:00
edde746
618251b8eb
fix(player): attach external subtitles during open
2026-06-15 17:21:08 +02:00
edde746
9437956b83
fix(livetv): keep timeline heartbeat on active endpoint
2026-06-15 14:59:06 +02:00
edde746
f602925896
fix(trakt): persist refreshed auth sessions
...
close #1347
2026-06-15 14:42:24 +02:00
edde746
1aecb9d2d2
fix(trakt): publish refreshed sessions
2026-06-15 14:42:18 +02:00
edde746
4a5731976a
refactor(platform): centralize Apple TV detection
2026-06-15 13:32:54 +02:00
edde746
8198ea9522
fix(android): wire ExoPlayer passthrough control
2026-06-15 13:31:42 +02:00
edde746
e069d30555
fix(android): block direct audio without passthrough
2026-06-15 13:28:54 +02:00
edde746
1aa06ffe90
fix(tv): restore passthrough setting visibility
2026-06-15 13:28:38 +02:00
edde746
1b29cb3ef7
fix(player): apply stored passthrough setting
2026-06-15 13:28:23 +02:00
edde746
ba22dca9e5
fix(platform): gate audio passthrough support
2026-06-15 13:28:10 +02:00
edde746
b5a9f09f12
fix(player): wait for autoplay subtitle tracks
...
close #1348
2026-06-15 13:09:09 +02:00
edde746
8bf5dbb379
fix(player): resume mpv startup frame after subtitles
2026-06-15 12:06:04 +02:00
edde746
5fc599439e
fix(player): wire playback streams before open
2026-06-15 12:05:48 +02:00
edde746
27723e6f29
fix(video): sync first-frame background state
2026-06-15 12:05:29 +02:00
edde746
a4c444435f
fix(player): avoid overlapping performance stat fetches
2026-06-15 12:05:15 +02:00
edde746
6292685b5d
fix(player): fetch Android mpv stats off main thread
2026-06-15 12:04:58 +02:00
edde746
7195702242
fix(player): repair Plex transcode seeking
...
close #1341
2026-06-14 23:39:05 +02:00
github-actions[bot]
b459c5150c
chore: update cask to 2.7.1
2026-06-14 16:57:48 +00:00
github-actions[bot]
dba292cbfb
chore: bump version to 2.7.1
2026-06-14 16:35:08 +00:00