TV Time - Part IV
But my new server is located in Switzerland, si when I tried to stream Tubi to that machine for recording it was blocked. Easy solution...
I expect and plan for tons of hiccups along the way of this path, otherwise PlayOn would not be only company doing it. The first issues really caught me off guard though. It was region control. Tubi works great for US residents and IP addresses, that of course I am. But my new server is located in Switzerland, si when I tried to stream Tubi to that machine for recording it was blocked. Easy solution, I used another server I lease in Phoenix. This was the first of many hurdles bound to come along the way.
The next issue is the metadata. Now the video feed is the main thing I am interested in of course, but the additional metadata is very useful both in the downloading and using the media in Jellyfin. Some examples the metadata includes information such as Show Title, Episode Title, Season# and Episode #, Play Duration, Broadcast Year, Total Season Count, Genre, Episode Synopsis, Actor Names, Director Name and cover art images. All very useful data, some might say required data for an organized good looking media library. So how will I use it?
For starters I can use the data to lessen the amount of information i need to initiate the recordings. So i decided to parse the data to automatically fill in the recording job queue form. I paste the source url and as much of the above info that can be used to start the download is used. Such file title, record duration, associated cover art Then there is the fact if where the source came from itself, Tubi.
Each provider will have their own quirky settings that will need to be used to capture the video feed. Some might require a browser warm up cycle, some might need to force full screen, some might need to hide the mouse cursor (technically I recording from a web browser screen afterall), then we have resoutions to consider. So for each source such as Peacock, Netflix or in this case Tubi there needs to be custom code parameters to caoture the feed.
So all parameters for feed source profile configurations used are automatically set to the optimal Tubi config codes and it is all done simply because the app sees that the source url is a Tubi link. So between the metadata and the automatic profile settings the submit recording job form requires only 2 things now: I need to paste the URL and click the Queue Button