Roku Disney Plus Profile

I got a animation on a schedule to play Disney plus and play a specific episode and that seems to work. The issue I have is I have to manually select the user profile in disney plus with the remote before it will start playing. Once the profile is selected it will always play anything I want it to. Anyone have an idea how I can code this into my code? This is what I have for yaml below. I would assume I should beable to add something like, media_content_profile: Darik

service: media_player.play_media
target:
entity_id: media_player.hattie
data:
media_content_id: ‘291097’
media_content_type: app
extra:
content_id: 655f7202-f7de-4d0b-84cd-2e190aaed851
media_type: episode

1 Like

Did you have any luck with this?

I have just come across the same issue, and unsure of a consistent solution.

If it ALWAYS opened on this profile login when the app loaded, I could probably deal with it using a delay and the navigation buttons, but sometimes it loads as the last logged in profile.

Hello, I know this is an old post, but how do you find the extra: content_id for the show you want to play?

hope you got your answers already; I log into disney on the website and play the episode I want and in the address bar copy the code. Disney+ | Video Player

so copy d3e914fa-dcde-4e0b-9d12-8d3c1c050af7 thats it.

here is how I fixed my issue.

alias: Play Bluey On Living Room TV
sequence:
  - service: remote.turn_on
    metadata: {}
    data: {}
    target:
      device_id: cede71f7dea1a5a8a758f90688dfe71e
  - service: media_player.play_media
    data:
      media_content_id: "291097"
      media_content_type: app
      extra:
        content_id: 66a29c40-2a55-403d-825c-b688a5891b62
        media_type: episode
    target:
      device_id: cede71f7dea1a5a8a758f90688dfe71e
  - delay:
      hours: 0
      minutes: 0
      seconds: 25
      milliseconds: 0
  - condition: not
    conditions:
      - condition: state
        state: playing
        entity_id: media_player.living_room_roku
  - service: remote.send_command
    data:
      command: select
    target:
      device_id: cede71f7dea1a5a8a758f90688dfe71e
mode: single
icon: mdi:play-pause