fix: separate Cast launch readiness, preserve volume intent and reuse seek inputs

This commit is contained in:
2026-10-13 21:40:19 +02:00
parent 697158aa02
commit b9e63cd760
8 changed files with 365 additions and 55 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
- [x] add miruro streaming support
- [x] investigate and fix audio when streaming from miruro - audio seems to crackle (not for youtube i think; only for miruros)
- [ ] add chrome cast support — implemented; verify playback, captions and A/V sync on a physical Cast device
- [ ] fix premature receiver-launch timeout: reports failure even though Chromecast subsequently connects and playback works
- [ ] fix TV volume slider jitter: receiver updates appear to compete with local volume adjustments
- [ ] investigate and reduce slow buffering after seeking in YouTube videos while casting, compared with local playback
- [x] fix premature receiver-launch timeout: reports failure even though Chromecast subsequently connects and playback works
- [x] fix TV volume slider jitter: receiver updates appear to compete with local volume adjustments
- [x] investigate and reduce slow buffering after seeking in YouTube videos while casting, compared with local playback — reuse probed inputs and cache completed segments; confirm perceived improvement on TV
- [ ] in the "choose what to play" screen, we should change the youtube button general streaming
- we can figure out the stream and how to handle it from the url (i.e. if youtube url, handle as youtube stream; if miruro url, handle accordingly)