BunnyCastOptionsProvider
Points the Cast framework at the Bunny Stream receiver application.
The Default Media Receiver (media3's androidx.media3.cast.DefaultCastOptionsProvider) cannot play Bunny's fMP4/CMAF HLS assets at all — casting them shows only the idle Cast logo on the TV. The Bunny receiver enables Shaka for HLS and additionally understands the Bunny sender contract carried in the load request's customData (Widevine DRM configuration and player theming); see the receiver README in the bunnynet-stream-player repository.