TiVo Community Forum banner
961 - 980 of 2629 Posts

·
Registered
Joined
·
39 Posts
Hey Dan ! Thanks a lot. Working for me on Mac Pro (2009), Mac OS 10.11.6

BTW: I meant to say this previously (previous working editions of pyTivo)... I cannot get over how fast the transfers are compared to, say, TiVo Transfer... really a great piece of work!
 

·
Premium Member
Joined
·
443 Posts
Issue with "odd" characters:

I tried pulling a file to my Bolt and pyTivo/TiVo wouldn't let me select it.

The file was named "Hannibal-S02E11-Kō No Mono.mpg"

I was able to pull the file after replacing the "ō" (Unicode U+014D) character with an"o".

I believe @moyekj has kmttg replace "odd" characters in the kmttg download process to prevent this from happening. The issue arises when renaming episodes as they are named in theTVDB. A TVDB user could potentially use any unicode character when naming an episode.

I'm sure there are other odd characters that would prevent pulling shows.

Is there some way for pyTivo Desktop to compensate for this?
 

·
Registered
Joined
·
218 Posts
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...

pyTivo Desktop

Release builds
Last Updated - Windows: 7/25/17 1:05pm - v1.6.12
I just stumbled into finding your great program Dan. Everything is installed and looks good. I have a couple questions that I was hoping you could help with.

1. I left the set-up as defaulted, I am able to transfer files (.tivo) to my network drive. I was then wanting to decode the Tivo files to MPEG's. I copied the tivo-libre-0.7.4.jar file into the bin directory (I also copied TivoDecoder.jar). Under the "TiVoToGo" tab I then clicked on "Decrypt with tivo-libre" and saved. When I go to download I get a message that the download is added to queue. I see "1" in the download queue counter. However the download never start. I click to view progress and it just sits at 0 bytes. Is there something I've done wrong in the set-up or any suggestions why the download isn't starting?

2. When I save off the configuration changes the pyTivo Desktop restarts pyTivo. I then get an error message "Error connecting to pyTivo! Verify pyTivo is running and retry". I click on the tray and see the pyTivo with red X. I click on Restart and then after a couple of seconds I click on "Open pyTivo Desktop". This is a work around but shouldn't the program automatically restart pyTivo?
Rectangle Font Parallel Screenshot Number
 

·
Super Moderator
Joined
·
59,892 Posts
Discussion Starter · #971 ·
1) You don't need to put tivolibre.jar into the bin folder. A copy is already included as an exe. Putting that there could actually be causing a problem.

2) This could be related to #1

Try deleting the tivolibre.jar file you put in the bin directory and see if that works. If not you can look at the log by opening the About dialog, and clicking show log. It sounds like it's crashing somehow so there should be some sort of error listed.
 

·
Registered
Joined
·
218 Posts
1) You don't need to put tivolibre.jar into the bin folder. A copy is already included as an exe. Putting that there could actually be causing a problem.

2) This could be related to #1

Try deleting the tivolibre.jar file you put in the bin directory and see if that works. If not you can look at the log by opening the About dialog, and clicking show log. It sounds like it's crashing somehow so there should be some sort of error listed.
I had tried the copy/decode initially without the tivo-libre.jar file, but since it didn't decode/copy I put the file into the bin directory. I've removed the file once again, restart pyTivo and it still will not process. Here's the log file:

INFO:pyTivo:Last modified: Tue Jul 25 12:48:32 2017
INFO:pyTivo:python: 2.7.13
INFO:pyTivo:System: Windows-10-10.0.15063
INFO:comtypes.client._code_cache:Imported existing <module 'comtypes.gen' from 'C:\WINDOWS\TEMP\_MEI11~1\comtypes\gen\__init__.pyc'>
INFO:comtypes.client._code_cache:Using writeable comtypes cache directory: 'c:\windows\temp\comtypes_cache\pyTivoService-27'
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:Roamio - 192.168.1.24
INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: My Video
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:33] "GET /TiVoConnect?Command=GetProfileList&Container=VRD HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:33] "GET /TiVoConnect?Command=GetOSName&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:33] "GET /TiVoConnect?Command=QueryServer HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:33] "GET /TiVoConnect?Command=GetSettings&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:34] "GET /TiVoConnect?Command=GetTiVoList&Container=ToGo HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:34] "GET /TiVoConnect?Command=GetDiskUsage&Container=Settings&Path=E:\Tivo HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:34] "GET /TiVoConnect?Command=GetVersion&Container=VRD HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:34] "GET /TiVoConnect?Command=GetProfileList&Container=VRD HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:37] "GET /TiVoConnect?Command=GetShowsList&Container=ToGo&TiVo=192.168.1.24 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:37] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=192.168.1.24 HTTP/1.1" 200 -
INFO:pyTivo.togo:[05/Aug/2017 13:13:44] Queued "http://192.168.1.24:80/download/Impractical Jokers.TiVo?Container=/NowPlaying&id=268944" for transfer to E:\Tivo
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:44] "POST /TiVoConnect HTTP/1.1" 200 -
INFO:pyTivo.togo:pC sleep has been disabled
http://192.168.1.24:80/download/Impractical Jokers.TiVo?Container=/NowPlaying&id=268944
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:44] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=192.168.1.24 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:44] "GET /TiVoConnect?Command=GetDiskUsage&Container=Settings&Path=E:\Tivo HTTP/1.1" 200 -
INFO:pyTivo.togo:[05/Aug/2017 13:13:45] Start getting "E:\Tivo\Impractical Jokers - ''Mime and Punishment'' (Recorded Jul 21, 2017, truTVHD-E).ts" from Roamio
WARNING:pyTivo.config:tivodecode not found
WARNING:pyTivo.config:tivodecode not found
Unhandled exception in thread started by <unbound method ToGo.process_queue>
ERROR:pyTivo:Exception in pyTivo
Traceback (most recent call last):
File "plugins\togo\togo.py", line 897, in process_queue
File "plugins\togo\togo.py", line 659, in get_tivo_file
File "subprocess.py", line 382, in __init__
File "subprocess.py", line 522, in _get_handles
WindowsError: [Error 6] The handle is invalid
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:13:46] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F192.168.1.24%3A80%2Fdownload%2FImpractical%2520Jokers.TiVo%3FContainer%3D%252FNowPlaying%26id%3D268944 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:14:03] "GET /TiVoConnect?Command=GetLogText&Container=Settings HTTP/1.1" 200 -
I see there's a warning that tivodecode not found, is that the problem and do I need to get that file from another source?

Thanks
 

·
Super Moderator
Joined
·
59,892 Posts
Discussion Starter · #973 ·
Nothing to do with libre or decode. Looks like pyTivo is having trouble accessing your output drive or folder. Does the folder exist? Is the drive awake and accessible? (external drives can fall asleep)
 

·
Registered
Joined
·
218 Posts
I just did that, same problem. It won't start to decode/copy.

Code:
INFO:pyTivo:Last modified: Tue Jul 25 12:48:32 2017
INFO:pyTivo:Python: 2.7.13
INFO:pyTivo:System: Windows-10-10.0.15063
INFO:comtypes.client._code_cache:Imported existing <module 'comtypes.gen' from 'C:\WINDOWS\TEMP\_MEI61~1\comtypes\gen\__init__.pyc'>
INFO:comtypes.client._code_cache:Using writeable comtypes cache directory: 'c:\windows\temp\comtypes_cache\pyTivoService-27'
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:Roamio - 192.168.1.24
INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: My Video
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=QueryServer HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetOSName&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetVersion&Container=VRD HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetSettings&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetDiskUsage&Container=Settings&Path=C:\Temp HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetTiVoList&Container=ToGo HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetProfileList&Container=VRD HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:50] "GET /TiVoConnect?Command=GetProfileList&Container=VRD HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:53] "GET /TiVoConnect?Command=GetShowsList&Container=ToGo&TiVo=192.168.1.24 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:53] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=192.168.1.24 HTTP/1.1" 200 -
INFO:pyTivo.togo:[05/Aug/2017 13:38:58] Queued "http://192.168.1.24:80/download/Impractical Jokers.TiVo?Container=/NowPlaying&id=268944" for transfer to C:\Temp
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:58] "POST /TiVoConnect HTTP/1.1" 200 -
INFO:pyTivo.togo:PC sleep has been disabled
http://192.168.1.24:80/download/Impractical%20Jokers.TiVo?Container=%2FNowPlaying&id=268944
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:58] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=192.168.1.24 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:38:58] "GET /TiVoConnect?Command=GetDiskUsage&Container=Settings&Path=C:\Temp HTTP/1.1" 200 -
INFO:pyTivo.togo:[05/Aug/2017 13:39:00] Start getting "C:\Temp\Impractical Jokers - ''Mime and Punishment'' (Recorded Jul 21, 2017, truTVHD-E).ts" from Roamio
WARNING:pyTivo.config:tivodecode not found
WARNING:pyTivo.config:tivodecode not found
Unhandled exception in thread started by <unbound method ToGo.process_queue>
ERROR:pyTivo:Exception in pyTivo
Traceback (most recent call last):
  File "plugins\togo\togo.py", line 897, in process_queue
  File "plugins\togo\togo.py", line 659, in get_tivo_file
  File "subprocess.py", line 382, in __init__
  File "subprocess.py", line 522, in _get_handles
WindowsError: [Error 6] The handle is invalid
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:39:00] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F192.168.1.24%3A80%2Fdownload%2FImpractical%2520Jokers.TiVo%3FContainer%3D%252FNowPlaying%26id%3D268944 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [05/Aug/2017 13:39:44] "GET /TiVoConnect?Command=GetLogText&Container=Settings HTTP/1.1" 200 -
 

·
Don't stop believin'
Joined
·
26,095 Posts
I set up a Music share with pyTiVoDesktop. My Roamio Basic can see all the video shares but not the new music share. I've rebooted my computer and the Roamio a couple of times. Any ideas? The Roamio is currently on 20.7.1.RC2-USA-6-846.
 

·
Super Moderator
Joined
·
59,892 Posts
Discussion Starter · #980 ·
I set up a Music share with pyTiVoDesktop. My Roamio Basic can see all the video shares but not the new music share. I've rebooted my computer and the Roamio a couple of times. Any ideas? The Roamio is currently on 20.7.1.RC2-USA-6-846.
You do have music in the folder it's pointed at right?

Try temporarily disabling your firewall. Then stop and restart pyTivo and see if that helps.
 
961 - 980 of 2629 Posts
Top