edde746
d2fe21b169
feat(player): per-marker skip modes with an Off option for intros and credits
...
Turning auto-skip off still surfaced a skip button on every intro and
credits marker, so a viewer who wants to watch episodes in full had no
way to silence it. The two auto-skip switches become per-marker
selectors — Off, Show button, Automatic — stored as skip_intro_mode and
skip_credits_mode. Off filters the marker before it becomes current, so
the player behaves as if the server had sent none: no prompt, no
countdown, no TV autofocus, and Back reaches the screen. Flipping a kind
to Off while its prompt is up drops the prompt immediately.
The legacy auto_skip_intro/auto_skip_credits booleans migrate on first
read: true becomes Automatic, false becomes Show button, matching what
each meant before.
close #2138
2026-09-05 04:18:36 +02:00
..
2026-08-24 00:08:10 +02:00
2026-09-03 20:29:08 +02:00
2026-09-05 04:18:36 +02:00
2026-08-27 14:14:01 +02:00
2026-07-02 11:41:25 +02:00
2026-07-24 03:46:50 +02:00
2025-12-12 15:57:22 +01:00
2026-08-23 10:12:26 +02:00
2026-06-01 11:06:03 +02:00
2026-08-05 06:09:26 +02:00
2026-07-26 04:24:55 +02:00
2026-08-17 01:41:46 +02:00
2026-08-08 00:37:17 +02:00
2026-09-03 11:36:29 +02:00
2026-07-17 09:04:01 +02:00
2026-08-09 17:14:48 +02:00
2026-08-05 12:03:05 +02:00
2026-07-05 02:23:42 +02:00
2026-07-25 16:16:04 +02:00
2026-08-17 19:02:21 +02:00
2026-08-23 17:51:27 +02:00
2026-06-01 11:06:03 +02:00
2026-08-17 19:02:22 +02:00
2026-08-10 08:33:11 +02:00
2026-07-13 11:28:32 +02:00
2026-06-01 11:06:03 +02:00
2026-08-21 19:23:42 +02:00
2026-09-03 19:14:45 +02:00
2026-07-05 07:08:40 +02:00
2026-09-03 11:36:29 +02:00
2026-09-03 13:03:13 +02:00
2026-09-02 22:38:11 +02:00
2026-08-23 10:12:26 +02:00
2026-07-26 06:09:48 +02:00
2026-08-17 19:02:22 +02:00
2026-08-17 19:02:25 +02:00
2026-08-17 19:02:22 +02:00
2026-07-26 06:09:48 +02:00
2026-08-03 00:05:21 +02:00
2026-08-23 18:13:39 +02:00
2026-07-25 16:16:04 +02:00
2026-09-03 11:36:29 +02:00
2026-05-22 15:40:03 +02:00
2026-09-03 11:36:29 +02:00
2026-06-12 06:30:38 +02:00
2026-05-05 03:06:56 +02:00
2026-07-05 17:20:28 +02:00
2026-08-27 09:21:48 +02:00
2026-09-05 04:18:35 +02:00
2026-09-03 11:36:29 +02:00
2026-09-03 12:57:39 +02:00
2026-09-02 22:38:11 +02:00
2026-05-04 22:40:18 +02:00
2026-09-02 22:38:11 +02:00
2026-09-03 20:29:08 +02:00
2026-08-10 08:33:11 +02:00
2026-08-31 18:51:46 +02:00
2026-09-03 13:03:24 +02:00
2026-08-21 19:23:41 +02:00
2026-04-25 03:16:11 +02:00
2026-05-04 22:40:18 +02:00
2026-06-01 11:06:03 +02:00
2026-08-25 03:07:14 +02:00
2026-07-02 11:41:25 +02:00
2026-09-03 11:36:29 +02:00
2026-07-26 19:41:23 +02:00
2026-09-03 21:42:47 +02:00
2026-07-24 03:46:50 +02:00
2026-08-27 14:14:01 +02:00
2026-08-23 18:13:39 +02:00
2026-05-22 01:38:29 +02:00
2026-08-06 03:45:09 +02:00
2026-08-24 01:15:28 +02:00
2026-06-01 11:06:03 +02:00
2026-07-05 02:23:42 +02:00
2026-06-12 07:18:34 +02:00
2026-08-02 04:37:29 +02:00
2026-07-30 01:01:38 +02:00
2026-08-06 03:45:09 +02:00
2026-08-08 10:58:59 +02:00
2026-06-01 11:06:03 +02:00
2026-07-26 06:09:49 +02:00
2026-09-03 12:57:39 +02:00
2026-08-10 15:32:43 +02:00
2026-07-26 23:05:53 +02:00
2026-08-31 18:51:46 +02:00
2026-09-02 22:38:11 +02:00
2026-08-10 15:32:43 +02:00
2026-06-12 09:11:56 +02:00
2026-09-05 04:18:35 +02:00
2026-08-09 17:14:48 +02:00