How do I use media_player.play_media Cast Bell Fibe TV using HA?

I am trying to cast bell fibe tv.

I can cast from my phone and a bunch of data shows up on the state.

volume_level: 1
is_volume_muted: false
media_content_id: CNNHD
media_duration: -1
media_position: 5385.261652946472
media_position_updated_at: '2021-01-08T04:42:18.575150+00:00'
media_title: CNN HD
app_id: 460F1032
app_name: Fibe TV
entity_picture_local: >-
  /api/media_player_proxy/media_player.familytvchromecast?token=d05a96ac0f8cfb429f3268103b028b5aba6056159605d0488775c7dfc8666076&cache=b5a16111106bba24
friendly_name: Family Room Chromecast
entity_picture: >-
  //vcm.nscreen.iptv.bell.ca/api/artwork/v3/artworks/channel-logos/FIBE_CNNHD/5fd2bfbac2aacb000111fc38/768x576-scale@fit(200).png#LOGO_MONOCHROME
supported_features: 152463

I want to use this info to cast, but inputting the data in a media_player.play_media doesnt work.

Any ideas if this is possible?

Is there some other data i need to record to emulate this stream in a service call?

1 Like

Hey, try this. It works for me to start Bell Fibe TV. You’d swap out the entity id for your chromecast.

service: media_player.play_media
data:
media_content_type: app
media_content_id: fibe
enabled: true
target:
entity_id: media_player.sony_xbr_55x900e

I haven’t figured out how to get the service call to go to a specific channel yet.