Advertisements There is a unique ID assigned to every show, so you wouldn’t need to use the show name. Also the vast majority of this code would need to be in pyTivo not the Desktop UI. Think of the relationship like a web page and a web server. PyTivo is the web server and the Desktop UI is the web page. The vast majority of "real" work is done on the server, not the page. If you attempted to do this kind of work on the page then as soon as the user closed the UI it would stop. The Desktop UI is just a fancy way to display information and send commands to pyTivo. PyTivo is where all the work is done.