Play svt play programs or channels on home assistant media players.
Play the suggested video that is shown on svtplay.se. This is the recomended way of starting a program.
- service: svt_play.play_suggested
entity_id: media_player.living_room_tv
data:
program_name: rapport
Play the latest video or clip from a specific program. There exists two options to exclude or include videos matching specific categories.
- service: svt_play.play_latest
entity_id: media_player.living_room_tv
data:
program_name: skavlan
category: Intervjuer # Optional
exclude_category: utan filmer # Optional
Play a random video or clip from a specific program. There exist an option to just random from specific categories.
- service: svt_play.play_random
entity_id: media_player.living_room_tv
data:
program_name: skavlan
category: Intervjuer # Optional
Play one of the svt channels.
- service: svt_play.play_channel
entity_id: media_player.living_room_tv
data:
channel: svt1 # Available channels: svt1, svt2, barnkanalen, kunskapskanalen, svt24
If a specific video should be played, its "id" can be extracted from the url. For example jXvZLoG
is the id found in the following url: https://www.svtplay.se/video/jXvZLoG/ifs-invandrare-for-svenskar/avsnitt-3
- service: svt_play.play_videoid
entity_id: media_player.living_room_tv
data:
videoid: jXvZLoG
Copy the custom_components/svt_play
folder in this repository to <home assistant config>/custom_components/svt_play
Or:
Install via Home Assistant Community Store
Add:
svt_play:
to your configuration.yaml file.
And then add the automation you want:
automation:
- alias:
trigger:
# Some trigger
action:
- service: svt_play.play_suggested
entity_id: media_player.living_room_tv
data:
program_name: rapport
- Search an click on the program you want at svtplay.se
- From the url, grab the name.