I manged to play episodes by getting specific metadata id, but getting the meta data id from the show page just starts playing S01e01, and not continue where I left of. So if there was a way to just get to the series page I could hit play myself
Hulu doesn’t seem to support direct linking, or at least I’ve never been able to figure out the URL structure. I just link Hulu to the TV app and then get the URL for the TV app and use that.
Is there a way of deep linking into a specific area of the Apple TV Settings menu?
I use the Dialogue Enhance feature a lot and it would be great to be able to go straight into that section of the settings (Settings/Video and Audio/Enhance Dialogue)
I don’t think so. The deep linking mentioned in this thread has to do with media objects (i.e. URLs to movies, TV shows, or episodes). To my knowledge there are no URLs for settings areas.
In Max streaming I have Eurosport 1.
I created a button with this code
tap_action:
action: perform-action
perform_action: media_player.play_media
data:
media_content_type: url
media_content_id: >- Max | Stream Series and Movies
enqueue: replace
target:
device_id: 424aeaea38946a349afce4c47960ac67
This opens Eurosport like a charm. But both the physical remote and the media player loose connection to the app. If switch to a different app and back to Eurosport the sound is doubled. It’s working like opening an url in a new browser window. Only possible thig, I can do, is to close the app on the physical remote.
Btw. I tried with and without the enqueue option.
The Apple TV Peacock deep link took me a while to track down, but wanted to share what I found from this thread on Android/Google TV. The format is working for me on Apple TV, too. Basically just a urlencoded JSON param appended to the deeplink URL:
{
"pvid": "<PVID OF THE CONTENT>",
"type": "PROGRAMME",
"action": "<PLAY|PDP>"
}
The pvid can be found from a share link as the id query param or in the URL if viewing in a browser. the action PLAY autoplays the content and PDP opens the content page but does not autoplay.
Here’s an example to auto-play the Parks and Recreation pilot episode:
Thanks for this. I also figured out how to deep link to a TV series page. I’ve updated the first post with your find and that.
For those wondering, I link to the series instead of autoplaying the episode because I have some automated cron jobs that pull info from TV maze and create a deep link when a new episode drops, but I didn’t want to manually update that with the new episode info. So the deep-link gets me to the show page, and that almost always has a one-click way to get to the next episode to watch. That way I don’t have to think about anything.
Thanks to this post I’ve now finally managed to get my show watching automated.
I can add shows manually, or I get notified if something I’ve been watching in one of the aps are not allready in the list. Node red handles the automation - gets posters, search the web for url to the show, checks how many unwatched episodes I have using trakt tv.
Everything gets populated into a sensor per streaming service - like sensor.apple_poster.
so basically remove the host/query params of the web url and change the scheme to hulu://. changing watch to series opens the series page instead of playing the media. Still early in testing other variations, but hope this helps!
I used SerpApi and sent a http request from node red. It searches for the name of the tv show, filter it so that it looks for Apple TV+ links for shows I have on Apple TV+ and prime, for netflix show it grabs the netflix link and so on. Chat GPT was a very good friend and set it all up A free SerpAPI gives you 100 searches per month I think