mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-06-02 03:58:36 +01:00
docs(casting): drop settings migration from profiles design
Per review: break enableH265ForChromecast outright instead of carrying migration code. Users reconfigure; chromecastProfile defaults to auto. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -198,8 +198,10 @@ Replace `enableH265ForChromecast: boolean` with:
|
||||
| `chromecastProfile` | `"auto" \| "force-hevc" \| "force-h264"` | `"auto"` |
|
||||
| `chromecastMaxBitrate` | `number \| undefined` | `undefined` |
|
||||
|
||||
**Migration:** existing `enableH265ForChromecast === true` → `chromecastProfile:
|
||||
"force-hevc"`; `false` or unset → `"auto"`.
|
||||
**No migration.** `enableH265ForChromecast` is removed outright — no migration code.
|
||||
`chromecastProfile` defaults to `"auto"`, the correct behaviour for almost every user.
|
||||
Anyone who had H265 forced reconfigures it once. Avoids carrying migration logic for a
|
||||
niche setting.
|
||||
|
||||
UI: a profile-mode selector and an optional max-bitrate field in the Chromecast
|
||||
settings screen. `"auto"` is presented as the recommended default; the overrides are
|
||||
|
||||
Reference in New Issue
Block a user