TiVo Community Forum banner
1 - 20 of 824 Posts

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #1 · (Edited)
I have just completed a new version which now includes a full feature UI called "pyTivo Desktop" which includes TiVoToGo support. I hope it works well for everyone. Please let me know if you have any trouble with it...

New website...

pyTivo Desktop

Release builds
Last Updated - Windows: 12/24/19 5:06am - v1.6.22
Last Updated - Mac: 12/12/19 5:34pm - v1.6.20

Beta builds
Last Updated - Windows: None
Last Updated - Mac: None

I've created an easier to use/install version of pyTivo. It's compiled into a standard Windows exe and does NOT require you to install python on your PC to work. It also includes a simple UI for setting up and managing shares. Some of the advanced features still have to be setup using the web UI or by editing the config file by hand, but this should be a lot easier for people to get going if all you want to do is transfer videos from your PC to your TiVo or use Music/Photos.

pyTivo_setup.exe

pyTivo_setup.zip (alternative for those getting antivirus warnings with exe)

In a future release I plan to add a UI for some of the advanced settings and maybe the TTG portion too.

I'm also going to try creating Mac and Linux versions too when I have some more time.

Edit: 4/2/17 Updated version with settings dialog
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #21 ·
On Vista+ Windows puts the conf file in a virtual directory because it does not allow writing directly to the install directory. I considered moving it to !y Documents or AppData but I didn't want to make it too Windows specific.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #22 ·
It worked really well... For the novice it might be confusing because there is no installation notification. No obvious way to determine the next step - you have to go to the tray, find the pytivo icon and right click on it for options.

It would be nice if the dialog to choose a file directory were presented to the user immediately following install.

That said: It was quick and sweet... I didn't have to install and configure, I didn't have to setup pytivo as a service....

Really nice job!
I'll see if I can add a CLI flag to the code that will launch the settings UI so I can launch with that from the installer.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #25 ·
One hiccup I've found with installers since Windows 7 (never used Vista) is that they typically run as an Administrator, and the offer/option to launch the program immediately after installation completes always launches the program under the associated Administrator account, rather than the user's actual account.
There is a checkbox in Inno Setup that I set that says "launch as original user" so hopefully that gets around that issue.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #26 ·
ok so it was easy enough to install. where can I find out how to use it? is it comparable to Tivo desktop 2.8.3?

windows 10 home PC
the pytivo icon is in my systray with a red x that says "stopped". clicking start only starts it for a few seconds then the red x again. clicking edit shares does nothing. a reboot changed nothing, nor did changing security to full control for x386/pytivo folder
all I want to do is auto transfer my podcasts to my tivo each day.
Hmmm... sounds like something has gone wrong. I haven't seen anything like that in my testing. Try temporarily disabling your antivirus and see if that allows it to run. If it does then add an exception to the AV program for the install folder.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #34 ·
Search your drive for pytivo.conf

You may need to manually open the firewall. In my tests it always popped up a firewall thing in Windows to open it up automatically, but if you're using a 3rd party firewall that may not happen
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #35 ·
All I ever installed was Tivo desktop which is still working
No biggie

I do have Plex not sure if that uses python
I really don't know why it wouldn't work. The fact that it wont even show the shares UI seems really strange. It's just a dialog. You don't have a second monitor do you? One thing I noticed on my machine is the dialogs always display on the second monitor for some reason.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #36 ·
One thing you can do...

1) Open explorer and go to PyTivo install directory
2) Shift+right click the pyTivo.exe and pick copy path
3) Open a command prompt
4) Right click in cmd window to paste the path of pyTivo.exe
5) Press enter

That will show the command output of the main pyTivo program and may give you a clue why it's not running
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #41 ·
sorry Dan, I appreciate your help but I was looking for a simple tivo desktop replacement. I'll make do with 2.8.3
I understand. The whole point was to make it easy. I'm sorry it wasn't. If you can please run that console window test I mentioned above and then screen shot the output and post it here for me. I'd like to see why it's failing to see if maybe it's something I can fix.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #42 ·
Hi Dan,

Does an older version of pytivo and python need to be uninstalled first. Old version works fine for my purposes but I'm interested in this new and improved version. Can you summarize the improvements?

Thanks,
S
There are no improvements other then the UI and installer. The purpose was to make it easier to install and use. If you've got the old version running there is really no reason to upgrade.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #43 ·
I do have one question, Dan. Is it normal to see 2 instances running?

View attachment 27906
Yeah that seems to be something to do with the way the pyinstaller thing works. One of them is the part that decompresses the package and the other is the one that runs. There is an option to not package everything into a single exe, and instead create a folder with a bunch of files, and it doesn't do this. But I liked the cleanliness of having a single exe better.
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #45 ·
Hmm... looks like it's a problem with the config file. You've never had pyTiVo before right? Can you do a search on your pc for "pytivo.conf" and let me know if it actualy finds one anywhere? (I appreciate your help)
 

·
Super Moderator
Joined
·
59,638 Posts
Discussion Starter · #49 ·
Are you adding shares via the interface? If so what are the names/paths to the shares. Maybe there is some parsing error in my UI when trying to parse the names or path names. (thanks again for the help)
 
1 - 20 of 824 Posts
Top