Using custom component: youtube sensor

I am not sure if this helps but this is how I play youtube urls stored in input.text.

##########################################################################################
##########################################################################################
automation music:
  alias: music
  trigger:
    - platform: state
      entity_id: input_text.youtube
  action:
    - service:  media_player.media_stop
    - service:  media_player.volume_set
      data:
        entity_id: media_player.speaker
        volume_level: 1
    - service: media_extractor.play_media
      data_template:
        entity_id: media_player.speaker
        media_content_id: "{{  states.input_text.youtube.state }}"
        media_content_type: 'music'
##########################################################################################
##########################################################################################