Files
shaka-player/lib/device
Matthias Van Parijs 5dbb2987ff feat: Add basic support for TiVo OS (#9758)
I got in touch with some people at TiVo OS and they're willing to help
out with proper device support.

This is a draft as we'll have to figure out the details (eg; max
resolution probing, HDR capabilities) along the way.

Caveats

- Earlier versions of BMW run on Linux, with user agent "Mozilla/5.0
(X11; Linux aarch64) AppleWebKit/573.36 (KHTML, like Gecko)
Chrome/126.1.0.0.0 Safari/537.36 BMW/156", which is TiVo under the hood.
Current implementation wouldn't match this but there's a few config
variables that need to be adjusted (eg; CrossBoundaryStrategy RESET).
- I have yet to check if newer BMW's (run on Android) contain TiVoOS in
their user agent.
- TiVo is a new player in the TV market, they ship their OS with various
vendors. I shall yet have to receive proper info of what runs where.

---------

Co-authored-by: Álvaro Velad Galván <ladvan91@hotmail.com>
2026-03-31 09:59:01 +02:00
..