Server subtitle preference wins #9

Closed
opened 2026-10-22 12:38:39 +02:00 by justinzeus · 1 comment
Owner

Shape: fork grilling with Justin, 2026-10-22 (firstmate report data/wolfskin-fork-grilling/report.md), go given 2026-10-22.

Goal

StreamChoiceService lets the Jellyfin user's server subtitle preference decide unless the user explicitly picked a track for that show in Wolfskin (SeriesTrackChoice).

Constraints

Generic change: offer it upstream too. After it ships, update server-docs services/conductarr/README.md:2393-2399 ("must be set on the device").

Acceptance

Live check on the TV: a show whose per-show choice was re-created in Wolfskin plays with the server-preferred subtitle; tests for precedence.

Shape: fork grilling with Justin, 2026-10-22 (firstmate report `data/wolfskin-fork-grilling/report.md`), go given 2026-10-22. ## Goal `StreamChoiceService` lets the Jellyfin user's server subtitle preference decide unless the user explicitly picked a track for that show in Wolfskin (`SeriesTrackChoice`). ## Constraints Generic change: offer it upstream too. After it ships, update server-docs `services/conductarr/README.md:2393-2399` ("must be set on the device"). ## Acceptance Live check on the TV: a show whose per-show choice was re-created in Wolfskin plays with the server-preferred subtitle; tests for precedence.
justinzeus added this to the Server subtitle preferences win milestone 2026-10-22 12:38:39 +02:00
Author
Owner

Closed on Justin's word (2026-10-29): "if I run into something I'll revisit it, I don't want a non issue polluting the forgejo." Triage found nothing broken. The server's subtitle preference already wins by default (UserProfileSettings.kt:36-40, JellyfinServer.kt:98-102). A per-show choice is written only when a track is explicitly picked (ItemPlaybackRepository.kt saveTrackSelection), and per-show choices were deliberately not migrated to the TV on 2026-10-22. Reopen if a real case shows up.

Closed on Justin's word (2026-10-29): "if I run into something I'll revisit it, I don't want a non issue polluting the forgejo." Triage found nothing broken. The server's subtitle preference already wins by default (UserProfileSettings.kt:36-40, JellyfinServer.kt:98-102). A per-show choice is written only when a track is explicitly picked (ItemPlaybackRepository.kt saveTrackSelection), and per-show choices were deliberately not migrated to the TV on 2026-10-22. Reopen if a real case shows up.
Sign in to join this conversation.
No labels
exploring
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: justinzeus/wolfskin#9
No description provided.