TiVo Community Forum banner
401 - 420 of 2640 Posts

·
Registered
Joined
·
27,658 Posts
I upgraded to latest version and can't get anything to transfer to PC now, it worked fine in earlier versions.
Exit out of the whole thing, and check the task manager to make sure all processes are gone.
Just as a data-point: installed the latest version over one of the recent, earlier versions yesterday, and generally have had no issue in downloading from TiVo to PC yesterday/today, PS mode. The only glitch: one or two metadata files were not produced (I have the metadata file option switched on)--but this occasionally occurred with earlier versions as well.

edit/update: After 11 shows downloaded, a stall between shows--downloading wouldn't start no matter what I did, and so re-started PC and pyTivo from scratch, and now the same situation as omahajs points out above: when I select a show for download, it shows up in the queue but sits there showing 0 bytes downloaded. Dan, did as you recommended and no error message appears in the DOS window.
 

·
Registered
Joined
·
27,658 Posts
Dan, a suggestion: right now, if an entire folder is marked to be download to one's PC, pyTivo doesn't seem to do the folder's files in any specific date order. Would be handy if it would proceed earliest-to-latest, for tracking and reference purposes. (This can be accomplished manually, by clicking the downloads one-by-one.)

Nothing major, needless-to-say--just a thought.
 

·
Registered
Joined
·
27,658 Posts
Exit out of the whole thing, and check the task manager to make sure all processes are gone. Then go to the install folder and launch the pytivo.exe manually. That will show a console window. Now go into the desktop folder and launch pyTivoDesktop.exe. Make sure you can see the console window and then try to queue a transfer. Does it print an error of any kind? If so can you copy/paste it here so I can see what it is?
Dan, don't know if you saw my update to Post 401--my attempts to initiate new downloads also sit queued and stall at 0 bytes. I did further searching in the DOS status window and found the following error message further up (after the download was initiated by me):
Unhandled exception in thread started by <unbound method ToGo.process_queue>
INFO: pyTivo:127.0.0.1 [21/Apr/2017 20:28:28] "POST /TiVoConnect HTTP/1.1" 200 -
ERROR: pyTivo:Exception in pyTivo
Traceback (most recent call last):
File "plugins\togo\togo.py", line 623, in process_queue
File "plugins\togo\togo.py", line 522, in get_tivo_file
File "plugins\togo\togo.py", line 436, in get_out_file
KeyError: 'episodeTitle'
Hope this helps and that this is the info. you wanted. All was fine earlier today with a queued list, until a stall well into the list.
 

·
Registered
Joined
·
27,658 Posts
Cool, glad I can help in my ignorance. ;)

I'm sure you'll know the reason why, but odd that pyTivo worked fine on my queue of shows throughout the day and only crudded out as it got towards the end of the list in the late afternoon.
 

·
Super Moderator
Joined
·
55,350 Posts
Discussion Starter · #407 ·
That error basically means I'm trying to attach an episode title to the file even when the show doesn't have an episode title, like a movie or some news programs. I just need to add a check for the episode title and skip that part if it doesn't exist. It's a stupid mistake and a simple fix. Luckily I have a few other minor enhancements I was working on anyway, so that wont be the only change in the next update. (posting in a few minutes)
 

·
Registered
Joined
·
27,658 Posts
Got it, and that makes sense: in my queue, the hang-up occurred with the first show in my list that wasn't a series episode--it was a one-off TV special. And when I tried to troubleshoot the issue, I went to the next show in my list, which was a movie.

Aren't consistency and logic great?
 

·
Super Moderator
Joined
·
55,350 Posts
Discussion Starter · #409 ·
New version posted with fix for episode title bug. Also includes some minor enhancements to the file/folder dialog, including the ability to find mapped network drives, and a new installer feature that allows you to automatically publish your downloads folder as a video share.
 

·
Registered
Joined
·
27,658 Posts
Cool, Dan; confirmed that it's working well. :)

And a nice idea to have the video share set up (optionally) as part of the installation process--one less thing for users to have to be concerned with, especially those new to the pyTivo world who might ask, "Just what the heck is this thing called a 'video share'?"
 

·
Registered
Joined
·
17 Posts
Exit out of the whole thing, and check the task manager to make sure all processes are gone. Then go to the install folder and launch the pytivo.exe manually. That will show a console window. Now go into the desktop folder and launch pyTivoDesktop.exe. Make sure you can see the console window and then try to queue a transfer. Does it print an error of any kind? If so can you copy/paste it here so I can see what it is?
Thanks for the help Dan, I did get one other show to transfer fine but this one is 3hrs, 11.06GB so I don't know if that matters. Here's a partial of what console showed, it just kept repeating every second. Hope it helps.

http://10.0.1.20:80/download/Snowpiercer.TiVo?Container=/NowPlaying&id=17492
Unhandled exception in thread started by <unbound method ToGo.process_queue>
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "POST /TiVoConnect HTTP/1.1" 200 -
ERROR:pyTivo:Exception in pyTivo
Traceback (most recent call last):
File "plugins\togo\togo.py", line 623, in process_queue
File "plugins\togo\togo.py", line 522, in get_tivo_file
File "plugins\togo\togo.py", line 436, in get_out_file
KeyError: 'episodeTitle'
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=10.0.1.20 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=10.0.1.20 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "GET / HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:00] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F10.0.1.20%3A80%2Fdownload%2FSnowpiercer.TiVo%3FContainer%3D%252FNowPlaying%26id%3D17492 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:01] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F10.0.1.20%3A80%2Fdownload%2FSnowpiercer.TiVo%3FContainer%3D%252FNowPlaying%26id%3D17492 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:02] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F10.0.1.20%3A80%2Fdownload%2FSnowpiercer.TiVo%3FContainer%3D%252FNowPlaying%26id%3D17492 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:02] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=10.0.1.20 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:02] "GET / HTTP/1.1" 200 -
 

·
Registered
Joined
·
27,658 Posts
Dan, possible suggestion: if possible/easy enough to do, addition to pyTivo Desktop of a "do not let PC go to sleep" option during downloads/uploads.

With my PC, I've found that if I'm not actively using it while pyTivo is doing a queue of downloads, the PC can go to sleep, stalling the downloading. I avoid this generally (with pyTivo and other programs) by running a small utility in the background to keep the PC from sleeping (I use Caffeine), but sometimes will forget to start it.
 

·
Super Moderator
Joined
·
55,350 Posts
Discussion Starter · #416 ·
Dan, possible suggestion: if possible/easy enough to do, addition to pyTivo Desktop of a "do not let PC go to sleep" option during downloads/uploads.
It looks like this is pretty easy to do for downloads. Not sure about uploads though. I found an old discussion about this on the pyTivo forum and they said it wasn't possible because pyTivo doesn't know when an upload finishes. I'll have to look at the code and see if that's still true.
 

·
Super Moderator
Joined
·
55,350 Posts
Discussion Starter · #417 ·
Dan, a suggestion: right now, if an entire folder is marked to be download to one's PC, pyTivo doesn't seem to do the folder's files in any specific date order. Would be handy if it would proceed earliest-to-latest, for tracking and reference purposes.
Dan, possible suggestion: if possible/easy enough to do, addition to pyTivo Desktop of a "do not let PC go to sleep" option during downloads/uploads.
These were both relatively easy to add, so they will be in the next update. They don't seem worthy of an update of their own so I'll hold off until I have some more features to add.
 

·
Old !*#$% Tinkerer!
Joined
·
1,408 Posts
Thanks for the help Dan, I did get one other show to transfer fine but this one is 3hrs, 11.06GB so I don't know if that matters. Here's a partial of what console showed, it just kept repeating every second. Hope it helps.

Code:
[URL='http://10.0.1.20:80/download/Snowpiercer.TiVo?Container=%2FNowPlaying&id=17492']http://10.0.1.20:80/download/Snowpiercer.TiVo?Container=/NowPlaying&id=17492
Unhandled exception in thread started by <unbound method ToGo.process_queue>
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "POST /TiVoConnect HTTP/1.1" 200 -
ERROR:pyTivo:Exception in pyTivo
Traceback (most recent call last):
  File "plugins\togo\togo.py", line 623, in process_queue
  File "plugins\togo\togo.py", line 522, in get_tivo_file
  File "plugins\togo\togo.py", line 436, in get_out_file
KeyError: 'episodeTitle'
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=10.0.1.20 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=10.0.1.20 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:11:52] "GET / HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:00] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F10.0.1.20%3A80%2Fdownload%2FSnowpiercer.TiVo%3FContainer%3D%252FNowPlaying%26id%3D17492 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:01] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F10.0.1.20%3A80%2Fdownload%2FSnowpiercer.TiVo%3FContainer%3D%252FNowPlaying%26id%3D17492 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:02] "GET /TiVoConnect?Command=GetStatus&Container=ToGo&Url=http%3A%2F%2F10.0.1.20%3A80%2Fdownload%2FSnowpiercer.TiVo%3FContainer%3D%252FNowPlaying%26id%3D17492 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:02] "GET /TiVoConnect?Command=GetQueueList&Container=ToGo&TiVo=10.0.1.20 HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [22/Apr/2017 08:12:02] "GET / HTTP/1.1" 200 -
Hi @omahajs,

Although the forum still labels you as a 'New Member', I see that you joined over a decade ago.

A tip, when posting things like log files, to prevent the forum software from interpreting certain character sequences as smilies is to bracket the log data in {code} tags (using brackets instead of braces - see your original QUOTE above)
 
401 - 420 of 2640 Posts
Top