I am using Shortcuts on iPadOS to call the Channels server guide search API (dvr/guide/search/groups?q=) and check for a list of upcoming TV shows that are not currently available in the guide. The shortcut is scheduled to run once a day, after the guide data has been refreshed. It loops through each show in my list and if a match is found in the guide, it sends me a local push notification to prompt me to setup a season pass. It works pretty well but I have a couple of issues and would like to make improvements:
-
Is there anyway when calling the API to specify an exact match only? E.g. when I search for “The Traitors”, only match that show and not “The Traitors Uncloaked” too?
-
Can I specify only to return guide matches with the ‘New’ tag? So that for returning shows, my shortcut only alerts me when a new season is starting. The guide search API only seems to return show or movie details, not specific episode details, so this may not be possible.
-
Can I tell the API to only return a specific type of content e.g. only TV shows and not Movies.
I understand that I could probably achieve similar results using an advanced pass, but I prefer using season passes and am also enjoying playing around with Shortcuts and Channels DVR,
Many thanks.