Add LAN video casting (Chromecast on play, DLNA on both flavors) v1

fix(cast): handle every Chromecast session terminal state and HLS mime hint
fix(cast): repair DLNA Res ctor and add play-only protocol toggle
fix(cast): backfill Cast button for accounts with pre-existing video settings
fix(cast): include cast glyphs in symbol font subset and add diagnostic logs
fix(cast): wire jUPnP's required Jetty deps and survive dialog dismissal
fix(cast): add jetty-client so jUPnP can issue UPnP control requests
This commit is contained in:
Claude
2026-05-10 08:53:12 +00:00
committed by davotoula
parent 89c711ca9f
commit 5df0e2a37a
26 changed files with 1523 additions and 2 deletions
@@ -55,6 +55,8 @@ object MaterialSymbols {
val CameraFront = MaterialSymbol("\uF2C9")
val CameraRear = MaterialSymbol("\uF2C8")
val Cancel = MaterialSymbol("\uE888")
val Cast = MaterialSymbol("\uE307")
val CastConnected = MaterialSymbol("\uE308")
val CellTower = MaterialSymbol("\uEBBA")
val Chat = MaterialSymbol("\uE0C9")
val Check = MaterialSymbol("\uE5CA")