TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 10-08-2014, 10:57 PM   #4921
mattack
Registered User
 
Join Date: Apr 2001
Location: sunnyvale
Posts: 17,468
I don't think I asked this before -- how do you QUIT pyTivo?

It doesn't seem to like being ^Ced.. often it just ends up in Python exceptions and still not going back to the shell.. I couldn't figure out any 'q' or 'quit' or anything it responding to..

so I usually just have to ^Z then kill %1 it... I wish it had a 'real' quit capability.
mattack is offline   Reply With Quote
Old 10-09-2014, 01:00 AM   #4922
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,115
^C is the official way. I sometimes see the symptoms you describe when there's a crash in a pyTivo thread (but the overall program keeps running). Normally that shouldn't happen.

Edit: There's also a "Shutdown pyTivo" button under the Settings page of the web interface, if you run under Python 2.6 or 2.7. I doubt you'd see different behavior with the crashed threads.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by wmcbrine : 10-14-2014 at 04:25 AM.
wmcbrine is offline   Reply With Quote
Old 10-28-2014, 10:18 PM   #4923
globalgreg
Registered User
 
Join Date: Feb 2005
Posts: 34
pyTivo home page not rendering correctly

I've got pyTivo installed but when I go to the pyTivo home page (http://localhost:9032) it doesn't look like any of the screenshots. It's all white with text as if it's not rendering correctly. I've tried it in IE (with and w/o compatibility mode), Chrome, and Firefox. See attached pic and I pasted what the text in the cmd windows. Thanks for any help.

Code:
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58504)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58505)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58506)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58509)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58510)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58513)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
INFO:pyTivo:127.0.0.1 [28/Oct/2014 20:17:21] "GET /TiVoConnect?Command=Settings&
Container=Settings HTTP/1.1" 200 -
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58514)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 342, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58519)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58518)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58520)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
ERROR:pyTivo:Exception during request from ('127.0.0.1', 58523)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 595, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\pytivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 651, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:\pytivo\httpserver.py", line 131, in do_GET
    self.handle_file(query, splitpath)
  File "C:\pytivo\httpserver.py", line 256, in handle_file
    self.send_content_file(path)
  File "C:\pytivo\httpserver.py", line 222, in send_content_file
    mime = mimetypes.guess_type(path)[0]
  File "C:\Python27\lib\mimetypes.py", line 290, in guess_type
    init()
  File "C:\Python27\lib\mimetypes.py", line 351, in init
    db.read_windows_registry()
  File "C:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
    with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str

Attached Images
File Type: jpg pytivo.jpg (31.2 KB, 14 views)
globalgreg is offline   Reply With Quote
Old 10-28-2014, 10:25 PM   #4924
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,115
Bizarre. What version of Windows are you using?

The errors there are in Python's standard library, apparently just trying to read some MIME-related stuff from the registry. pyTivo proper doesn't even know about the registry, it's just calling mimetypes.guess_type(). So, you may have to take it up with the Python people. But first, make sure you're running the latest release from the 2.7 line.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 10-28-2014, 10:28 PM   #4925
globalgreg
Registered User
 
Join Date: Feb 2005
Posts: 34
Quote:
Originally Posted by wmcbrine View Post
Bizarre. What version of Windows are you using?

The errors there are in Python's standard library, apparently just trying to read some MIME-related stuff from the registry. pyTivo proper doesn't even know about the registry, it's just calling mimetypes.guess_type(). So, you may have to take it up with the Python people. But first, make sure you're running the latest release from the 2.7 line.
I'm on Windows 8.1 64-bit. I installed the 2.7.8 64-bit version of Python.
globalgreg is offline   Reply With Quote
Old 10-29-2014, 12:16 AM   #4926
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,115
I had 2.7.6 on my Windows machine, so I DLed 2.7.8 to see if I could reproduce this. I could not. But, the first thing I noticed on the download page was this:

"Python 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including:
...
A regression in the mimetypes module on Windows has been fixed."

This leads me to strongly suspect that you are, in fact, running 2.7.7. In any case, you should try [re-?]installing 2.7.8.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 10-29-2014, 01:23 AM   #4927
globalgreg
Registered User
 
Join Date: Feb 2005
Posts: 34
Quote:
Originally Posted by wmcbrine View Post
I had 2.7.6 on my Windows machine, so I DLed 2.7.8 to see if I could reproduce this. I could not. But, the first thing I noticed on the download page was this:

"Python 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including:
...
A regression in the mimetypes module on Windows has been fixed."

This leads me to strongly suspect that you are, in fact, running 2.7.7. In any case, you should try [re-?]installing 2.7.8.
I assure you it's 2.7.8. Tried uninstalling and re-installing with same results. Strange.
globalgreg is offline   Reply With Quote
Old 11-05-2014, 12:09 AM   #4928
aryndub
Registered User
 
Join Date: Jun 2009
Posts: 28
Push video file to Tivo and then download and/or stream to iOS/Android app?

Hi,

I've searched through the thread and couldn't find a specific answer to my scenario.. so here goes.

I have several videos that I converted from mpeg4 to mpeg2 and then transferred using pyTivo to my Roamio. While preparing for a trip, I decided it might be a good idea to transfer the videos to my iPad in preparation for a flight. While located on the same wifi network, I tried streaming and downloading any of the videos I uploaded and it's saying: "Streaming not permitted. Streaming this show is not permitted due to an unsupported video format or copyright policy." for streaming and "Download not permitted. Due to copyright restrictions, downloading is not supported through external devices." when downloading. I would figure using pyTivo would allow me to treat the file like any other non premium channel show. Did I set something wrong or is this the expected behavior?

Thanks.
aryndub is offline   Reply With Quote
Old 11-05-2014, 12:56 AM   #4929
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,338
Quote:
Originally Posted by aryndub View Post
Hi,

I've searched through the thread and couldn't find a specific answer to my scenario.. so here goes.

I have several videos that I converted from mpeg4 to mpeg2 and then transferred using pyTivo to my Roamio. While preparing for a trip, I decided it might be a good idea to transfer the videos to my iPad in preparation for a flight. While located on the same wifi network, I tried streaming and downloading any of the videos I uploaded and it's saying: "Streaming not permitted. Streaming this show is not permitted due to an unsupported video format or copyright policy." for streaming and "Download not permitted. Due to copyright restrictions, downloading is not supported through external devices." when downloading. I would figure using pyTivo would allow me to treat the file like any other non premium channel show. Did I set something wrong or is this the expected behavior?

Thanks.
Pushed recordings are always marked copy protected. This is a function of the HME protocol used for a push and pyTivo has no way to change that. If you want to transfer them further, you'll have to pull them to the TiVo instead.

As to the streaming problem, what s/w and encoding profile did you use to convert them? Do they play properly on the TiVo?
__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is offline   Reply With Quote
Old 11-05-2014, 11:01 AM   #4930
jcthorne
Registered User
 
Join Date: Jan 2002
Location: Houston
Posts: 1,960
Issue with Tivo and pyTivo pushed recordings.

I push two episodes of a show. Gotham in this case. Both are sent to mind, the tivo asks for and transfers both recordings. I see nothing out of the ordinary in the transfers. Names, discriptions and other metadata appear sent correctly for each.

The tivo shows two recordings in a folder for Gotham, both with the name of the first episode sent and with the same discription. Playing both, they are indeed two different episodes but the tivo is not displaying them correctly. This started a few days ago about with the new Tivo software.

Anyone else seeing anything similar? I have checked the metadata txt file for each and the same info is also in the mp4 file tags. IE all correct but not displaying correctly on tivo NPL. Ideas what else I need to check?

Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Z:\Video Archive\Television Shows\G-J\G
otham\Gotham S01E06 Spirit of the Goat.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1iso2
    creation_time   : 2014-10-30 09:47:06
    title           : Spirit of the Goat
    artist          : Gotham
    album           : Gotham, Season 1
    genre           : Drama
    date            : 2014-10-27T07:00:00Z
    track           : 6/15
    disc            : 1/1
    show            : Gotham
    network         : FOX
    season_number   : 1
    episode_sort    : 6
    description     : When a killer begins targeting the first born of Gotham's
elite, Bullock is forced to confront traumatic memories from a nearly identical
case he worked in the past. Gordon is confronted by past decisions.
    synopsis        : When a killer begins targeting the first born of Gotham's
elite, Bullock is forced to confront traumatic memories from a nearly identical
case he worked in the past. Gordon is confronted by past decisions.
    encoder         : MkvToMp4 [www.mkvtomp4.ru] version: 0.224 (x64)
    hd_video        : 2
    media_type      : 10
  Duration: 00:43:46.05, start: 0.000000, bitrate: 5418 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1916x1076
 [SAR 1:1 DAR 479:269], 5031 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 48k tbc
    Metadata:
      creation_time   : 2014-10-30 09:47:06
      handler_name    : H.264
    Stream #0:1(eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16,
384 kb/s
    Metadata:
      creation_time   : 2014-10-30 09:47:37
      handler_name    : DD5.1
At least one output file must be specified

DEBUG:pyTivo.video.transcode:aFreq=48000; aCh=6; container=mov; kbps=5418; mapAu
dio=[('0:1', '(eng) ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16, 384 kb/s\
r')]; vHeight=1076; vCodec=h264; Supported=True; aKbps=384; par=None; millisecs=
2626050; vFps=23.98; par2=None; par1=None; mapVideo=0:0; vWidth=1916; dar1=479:2
69; rawmeta={'album': [u'Gotham, Season 1'], 'network': [u'FOX'], 'title': [u'Sp
irit of the Goat'], 'track': [u'6/15'], 'major_brand': [u'isom'], 'artist': [u'G
otham'], 'creation_time': [u'2014-10-30 09:47:06'], 'minor_version': [u'1'], 'hd
_video': [u'2'], 'date': [u'2014-10-27T07:00:00Z'], 'synopsis': [u"When a killer
 begins targeting the first born of Gotham's elite, Bullock is forced to confron
t traumatic memories from a nearly identical case he worked in the past. Gordon
is confronted by past decisions."], 'disc': [u'1/1'], 'show': [u'Gotham'], 'comp
atible_brands': [u'isomavc1iso2'], 'genre': [u'Drama'], 'media_type': [u'10'], '
encoder': [u'MkvToMp4 [www.mkvtomp4.ru] version: 0.224 (x64)'], 'season_number':
 [u'1'], 'episode_sort': [u'6'], 'description': [u"When a killer begins targetin
g the first born of Gotham's elite, Bullock is forced to confront traumatic memo
ries from a nearly identical case he worked in the past. Gordon is confronted by
 past decisions."]}; aCodec=ac3
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.mind:__login
{'cams_security_domain': 'tivocom', 'cams_login_config': 'http', 'cams_cb_passwo
rd': 'atr123', 'cams_original_url': '/mind/mind7?type=infoGet', 'cams_cb_usernam
e': 'jcthorne@thornolis.com'}
DEBUG:pyTivo.mind:pcBodySearch
{}

<pcBodyList><isBottom>true</isBottom><isTop>true</isTop><pcBody><bucketNumber>-1
</bucketNumber><levelOfDetail>low</levelOfDetail><name>pyTivo</name><pcBodyId>ti
vo:pc.1001378221</pcBodyId><type>pcBody</type></pcBody></pcBodyList>g
DEBUG:pyTivo.mind:bodyOfferModify&bodyId=tsn:8460011902CD38E
{'subtitle': '06 Spirit of the Goat', 'description': "When a killer begins targe
ting the first born of Gotham's elite, Bullock is forced to confront traumatic m
emories from a nearly identical case he worked in the past. Gordon is confronted
 by past decisions.", 'pcBodyId': 'tivo:pc.1001378221', 'publishDate': '2014-11-
05 16:1433', 'partnerId': 'tivo:pt.3187', 'duration': 2626, 'size': 1778627695,
'title': 'Gotham', 'url': 'http://192.168.1.119:9032/Television%20Shows/G-J/Goth
am/Gotham%20S01E06%20Spirit%20of%20the%20Goat.mp4?Format=video/mp4', 'bodyId': '
tsn:8460011902CD38E', 'source': 'SH01876411', 'state': 'complete', 'encodingType
': 'avcL41MP4', 'tvRating': '14'}

<bodyOffer><bodyId>tsn:8460011902CD38E</bodyId><bodyOfferId>tivo:bo.15003711</bo
dyOfferId><createDate>2014-11-05 16:14:34</createDate><description>When a killer
 begins targeting the first born of Gotham's elite, Bullock is forced to confron
t traumatic memories from a nearly identical case he worked in the past. Gordon
is confronted by past decisions.</description><duration>2626</duration><encoding
Type>avcL41MP4</encodingType><levelOfDetail>high</levelOfDetail><offerId>tivo:of
.bs.15003711</offerId><partnerId>tivo:pt.3187</partnerId><pcBodyId>tivo:pc.10013
78221</pcBodyId><publishDate>2014-11-06 15:53:00</publishDate><size>1778627695</
size><source>SH01876411</source><state>complete</state><subtitle>06 Spirit of th
e Goat</subtitle><title>Gotham</title><tvRating>14</tvRating><updateDate>2014-11
-05 16:14:34</updateDate><url>http://192.168.1.119:9032/Television%20Shows/G-J/G
otham/Gotham%20S01E06%20Spirit%20of%20the%20Goat.mp4?Format=video/mp4</url></bod
yOffer>g
DEBUG:pyTivo.mind:subscribe&bodyId=tsn:8460011902CD38E
{'uiType': 'cds', 'idSetSource': {'contentId': 'tivo:ct.bs.15003711', 'type': 's
ingleOfferSource', 'offerId': 'tivo:of.bs.15003711'}, 'bodyId': 'tsn:8460011902C
D38E', 'title': 'pcBodySubscription'}

<subscribeResult><subscription><autoRecord>true</autoRecord><bodyGeneratesCandid
ates>false</bodyGeneratesCandidates><bodyId>tsn:8460011902CD38E</bodyId><hdOnly>
false</hdOnly><idSetSource><contentId>tivo:ct.bs.15003711</contentId><offerId>ti
vo:of.bs.15003711</offerId><type>singleOfferSource</type></idSetSource><isAdult>
false</isAdult><isForKids>false</isForKids><levelOfDetail>high</levelOfDetail><s
howStatus>rerunsAllowed</showStatus><subscriptionId>tivo:sb.15003721</subscripti
onId><title>pcBodySubscription</title><type>subscription</type><uiType>cds</uiTy
pe></subscription></subscribeResult>g
DEBUG:pyTivo.video.transcode:ffmpeg output=ffmpeg version N-47062-g26c531c Copyr
ight (c) 2000-2012 the FFmpeg developers
  built on Nov 25 2012 12:21:26 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      52.  9.100 / 52.  9.100
  libavcodec     54. 77.100 / 54. 77.100
  libavformat    54. 37.100 / 54. 37.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.102 /  3. 23.102
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Z:\Video Archive\Television Shows\G-J\G
otham\Gotham S01E07 Penguin's Umbrella.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1iso2
    creation_time   : 2014-11-05 10:20:28
    title           : Penguin's Umbrella
    artist          : Gotham
    album           : Gotham, Season 1
    genre           : Drama
    date            : 2014-11-03T08:00:00Z
    track           : 7/16
    disc            : 1/1
    show            : Gotham
    network         : FOX
    season_number   : 1
    episode_sort    : 7
    description     : As violence between Maroni and Falcone continues to escala
te, Penguin reveals a new element of his manipulative strategy, forcing Gordon t
o deal with the consequences of his decision to spare PenguinΓÇÖs life.
    synopsis        : As violence between Maroni and Falcone continues to escala
te, Penguin reveals a new element of his manipulative strategy, forcing Gordon t
o deal with the consequences of his decision to spare PenguinΓÇÖs life.
    encoder         : MkvToMp4 [www.mkvtomp4.ru] version: 0.224 (x64)
    hd_video        : 2
    media_type      : 10
  Duration: 00:44:00.45, start: 0.000000, bitrate: 5282 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1916x1076
 [SAR 1:1 DAR 479:269], 4895 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 48k tbc
    Metadata:
      creation_time   : 2014-11-05 10:20:28
      handler_name    : H.264
    Stream #0:1(eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16,
384 kb/s
    Metadata:
      creation_time   : 2014-11-05 10:21:00
      handler_name    : DD5.1
At least one output file must be specified

DEBUG:pyTivo.video.transcode:aFreq=48000; aCh=6; container=mov; kbps=5282; mapAu
dio=[('0:1', '(eng) ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16, 384 kb/s\
r')]; vHeight=1076; vCodec=h264; Supported=True; aKbps=384; par=None; millisecs=
2640450; vFps=23.98; par2=None; par1=None; mapVideo=0:0; vWidth=1916; dar1=479:2
69; rawmeta={'album': [u'Gotham, Season 1'], 'network': [u'FOX'], 'title': [u"Pe
nguin's Umbrella"], 'track': [u'7/16'], 'major_brand': [u'isom'], 'artist': [u'G
otham'], 'creation_time': [u'2014-11-05 10:20:28'], 'minor_version': [u'1'], 'hd
_video': [u'2'], 'date': [u'2014-11-03T08:00:00Z'], 'synopsis': [u'As violence b
etween Maroni and Falcone continues to escalate, Penguin reveals a new element o
f his manipulative strategy, forcing Gordon to deal with the consequences of his
 decision to spare Penguin\u2019s life.'], 'disc': [u'1/1'], 'show': [u'Gotham']
, 'compatible_brands': [u'isomavc1iso2'], 'genre': [u'Drama'], 'media_type': [u'
10'], 'encoder': [u'MkvToMp4 [www.mkvtomp4.ru] version: 0.224 (x64)'], 'season_n
umber': [u'1'], 'episode_sort': [u'7'], 'description': [u'As violence between Ma
roni and Falcone continues to escalate, Penguin reveals a new element of his man
ipulative strategy, forcing Gordon to deal with the consequences of his decision
 to spare Penguin\u2019s life.']}; aCodec=ac3
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.mind:__login
{'cams_security_domain': 'tivocom', 'cams_login_config': 'http', 'cams_cb_passwo
rd': 'atr123', 'cams_original_url': '/mind/mind7?type=infoGet', 'cams_cb_usernam
e': 'jcthorne@thornolis.com'}
DEBUG:pyTivo.mind:pcBodySearch
{}

<pcBodyList><isBottom>true</isBottom><isTop>true</isTop><pcBody><bucketNumber>-1
</bucketNumber><levelOfDetail>low</levelOfDetail><name>pyTivo</name><pcBodyId>ti
vo:pc.1001378221</pcBodyId><type>pcBody</type></pcBody></pcBodyList>g
DEBUG:pyTivo.mind:bodyOfferModify&bodyId=tsn:xxx
{'subtitle': "07 Penguin's Umbrella", 'description': 'As violence between Maroni
 and Falcone continues to escalate, Penguin reveals a new element of his manipul
ative strategy, forcing Gordon to deal with the consequences of his decision to
spare Penguins life.', 'pcBodyId': 'tivo:pc.1001378221', 'publishDate': '2014-11
-05 16:1440', 'partnerId': 'tivo:pt.3187', 'duration': 2640, 'size': 1743457912,
 'title': 'Gotham', 'url': 'http://192.168.1.119:9032/Television%20Shows/G-J/Got
ham/Gotham%20S01E07%20Penguin%27s%20Umbrella.mp4?Format=video/mp4', 'bodyId': 't
sn:xxx', 'source': 'SH01876411', 'state': 'complete', 'encodingType'
: 'avcL41MP4', 'tvRating': '14'}

<bodyOffer><bodyId>tsn:xxx</bodyId><bodyOfferId>tivo:bo.15003721</bo
dyOfferId><createDate>2014-11-05 16:14:41</createDate><description>As violence b
etween Maroni and Falcone continues to escalate, Penguin reveals a new element o
f his manipulative strategy, forcing Gordon to deal with the consequences of his
 decision to spare Penguins life.</description><duration>2640</duration><encodin
gType>avcL41MP4</encodingType><levelOfDetail>high</levelOfDetail><offerId>tivo:o
f.bs.15003721</offerId><partnerId>tivo:pt.3187</partnerId><pcBodyId>tivo:pc.1001
378221</pcBodyId><publishDate>2014-11-06 16:00:00</publishDate><size>1743457912<
/size><source>SH01876411</source><state>complete</state><subtitle>07 Penguin's U
mbrella</subtitle><title>Gotham</title><tvRating>14</tvRating><updateDate>2014-1
1-05 16:14:41</updateDate><url>http://192.168.1.119:9032/Television%20Shows/G-J/
Gotham/Gotham%20S01E07%20Penguin%27s%20Umbrella.mp4?Format=video/mp4</url></body
Offer>g
DEBUG:pyTivo.mind:subscribe&bodyId=tsn:xxx
{'uiType': 'cds', 'idSetSource': {'contentId': 'tivo:ct.bs.15003721', 'type': 's
ingleOfferSource', 'offerId': 'tivo:of.bs.15003721'}, 'bodyId': 'tsn:xxx', 'title': 'pcBodySubscription'}

<subscribeResult><subscription><autoRecord>true</autoRecord><bodyGeneratesCandid
ates>false</bodyGeneratesCandidates><bodyId>tsn:xxx</bodyId><hdOnly>
false</hdOnly><idSetSource><contentId>tivo:ct.bs.15003721</contentId><offerId>ti
vo:of.bs.15003721</offerId><type>singleOfferSource</type></idSetSource><isAdult>
false</isAdult><isForKids>false</isForKids><levelOfDetail>high</levelOfDetail><s
howStatus>rerunsAllowed</showStatus><subscriptionId>tivo:sb.15003731</subscripti
onId><title>pcBodySubscription</title><type>subscription</type><uiType>cds</uiTy
pe></subscription></subscribeResult>g
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E06 Spirit of the Goat.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E06 Spirit of the Goat.mp4
INFO:pyTivo:192.168.1.105 [05/Nov/2014 10:15:21] "GET /Television%20Shows/G-J/Go
tham/Gotham%20S01E06%20Spirit%20of%20the%20Goat.mp4?Format=video%2Fmp4 HTTP/1.1"
 200 -
INFO:pyTivo.video.video:[05/Nov/2014 10:15:21] Start sending "Z:\Video Archive\T
elevision Shows\G-J\Gotham\Gotham S01E06 Spirit of the Goat.mp4" to Thornolis HT

DEBUG:pyTivo.video.video:"Z:\Video Archive\Television Shows\G-J\Gotham\Gotham S0
1E06 Spirit of the Goat.mp4" is tivo compatible
DEBUG:pyTivo.video.qt-faststart:Getting index of top level atoms...
DEBUG:pyTivo.video.qt-faststart:ftyp: 28
DEBUG:pyTivo.video.qt-faststart:moov: 824953
DEBUG:pyTivo.video.qt-faststart:mdat: 1777802714
DEBUG:pyTivo.video.qt-faststart:mp4 already streamable -- copying
INFO:pyTivo.video.video:[05/Nov/2014 10:17:55] Done sending "Z:\Video Archive\Te
levision Shows\G-J\Gotham\Gotham S01E06 Spirit of the Goat.mp4" to Thornolis HT,
 1778627695 bytes, 88.35 Mb/s
DEBUG:pyTivo.video.transcode:CACHE HIT! Z:\Video Archive\Television Shows\G-J\Go
tham\Gotham S01E07 Penguin's Umbrella.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=NO, all compatible, Z:\Video Archive\Tele
vision Shows\G-J\Gotham\Gotham S01E07 Penguin's Umbrella.mp4
INFO:pyTivo:192.168.1.105 [05/Nov/2014 10:18:05] "GET /Television%20Shows/G-J/Go
tham/Gotham%20S01E07%20Penguin's%20Umbrella.mp4?Format=video%2Fmp4 HTTP/1.1" 200
 -
INFO:pyTivo.video.video:[05/Nov/2014 10:18:05] Start sending "Z:\Video Archive\T
elevision Shows\G-J\Gotham\Gotham S01E07 Penguin's Umbrella.mp4" to Thornolis HT

DEBUG:pyTivo.video.video:"Z:\Video Archive\Television Shows\G-J\Gotham\Gotham S0
1E07 Penguin's Umbrella.mp4" is tivo compatible
DEBUG:pyTivo.video.qt-faststart:Getting index of top level atoms...
DEBUG:pyTivo.video.qt-faststart:ftyp: 28
DEBUG:pyTivo.video.qt-faststart:moov: 837430
DEBUG:pyTivo.video.qt-faststart:mdat: 1742620454
DEBUG:pyTivo.video.qt-faststart:mp4 already streamable -- copying
INFO:pyTivo.video.video:[05/Nov/2014 10:20:34] Done sending "Z:\Video Archive\Te
levision Shows\G-J\Gotham\Gotham S01E07 Penguin's Umbrella.mp4" to Thornolis HT,
 1743457912 bytes, 89.29 Mb/s

__________________
Current : Roamio Base with 2TB drive and 2 Premieres and a mini. OTA. kmttg, pyTivo, running with a 78TB Synology 1511 NAS....serving up the world.

Setup help for pytivo under windows:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by jcthorne : 11-05-2014 at 11:24 AM.
jcthorne is offline   Reply With Quote
Old 11-05-2014, 11:41 PM   #4931
aryndub
Registered User
 
Join Date: Jun 2009
Posts: 28
Quote:
Originally Posted by lpwcomp View Post
Pushed recordings are always marked copy protected. This is a function of the HME protocol used for a push and pyTivo has no way to change that. If you want to transfer them further, you'll have to pull them to the TiVo instead.

As to the streaming problem, what s/w and encoding profile did you use to convert them? Do they play properly on the TiVo?
Thanks for the info. The recordings playback just fine on the Tivo itself, just not the app, streaming or download wise.

What exactly do you mean "pull them to the Tivo instead" to transfer them further?
aryndub is offline   Reply With Quote
Old 11-05-2014, 11:49 PM   #4932
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,338
Quote:
Originally Posted by aryndub View Post
Thanks for the info. The recordings playback just fine on the Tivo itself, just not the app, streaming or download wise.

What exactly do you mean "pull them to the Tivo instead" to transfer them further?
I mean that if you want to transfer them to your iPad using the stream, they must be pulled to the TiVo rather than pushed. A pull is when you initiate the transfer ro the TiVo via the share entry in "My Shows".
__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is offline   Reply With Quote
Old 11-05-2014, 11:53 PM   #4933
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,338
Quote:
Originally Posted by aryndub View Post
Thanks for the info. The recordings playback just fine on the Tivo itself, just not the app, streaming or download wise.
There are formats that will play fine on the TiVo but are not supported by the Stream. That's why I asked about s/w and encoding profile.
__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is offline   Reply With Quote
Old 11-11-2014, 02:49 AM   #4934
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,641
Pytivo not showing program is my videos to push.

I installed a new mother board in my computer yesterday. I have windows 8.1 with python 2.7.8 installed. I can get the page showing the programs from the tivo. but the videos will not show the programs when I click on my videos. When I click on my videos I get a The connection was reset. The connection to the server was reset while the page was loading.
This is what I get in the pytivo.py command box. Pytivo error jpg is the local host screen. The pytivo command txt is what the command it reading after clicking my videos
This is the way my Pytivo conf file is set up.

[Server]
beacon = 192.168.1.15
togo_path = D:\FROM THE TIVO
tivodecode = C:\bin\TIVODECODE.EXE
ffmpeg = C:\pyTivo\bin\ffmpeg.exe
tivo_password = ********
tivo_mak = *************
tivo_username = **********


[_tivo_SD]

[_tivo_HD]

[My Videos]
path = E:\TO THE TIVO
type = video
Attached Images
File Type: jpg command error.jpg (10.2 KB, 12 views)
Attached Files
File Type: txt pytivo command.txt (6.1 KB, 7 views)
__________________
Caddy

Last edited by caddyroger : 11-11-2014 at 02:55 AM.
caddyroger is offline   Reply With Quote
Old 11-11-2014, 05:33 AM   #4935
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,115
Quote:
Originally Posted by caddyroger View Post
path = E:\TO THE TIVO
Your log says this path is no good. BTW, the error is there in fairly plain English, in the last line of each "traceback". (The other lines just indicate where in the code the error occurred.)
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 11-11-2014, 02:08 PM   #4936
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,641
Quote:
Originally Posted by wmcbrine View Post
Your log says this path is no good. BTW, the error is there in fairly plain English, in the last line of each "traceback". (The other lines just indicate where in the code the error occurred.)
The file location is correct I posted a screen shot of my directory.
Originally I had it like this E:\to the tivo. It was this way for 3 years. I replaced the mother board Sunday and and reinstall windows 8.1. After I put in pytivo I got the error.
I changed it to another hard drive and directory and still got the same error. I changed it to E:\ and it will list the shows in the folder.
My E is just a single hard drive with no other folders.
Attached Images
File Type: jpg DIRECTORY.jpg (9.9 KB, 15 views)
__________________
Caddy

Last edited by caddyroger : 11-11-2014 at 02:15 PM.
caddyroger is offline   Reply With Quote
Old 11-11-2014, 04:09 PM   #4937
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,115
That picture seems to show "TO THE TIVO" as a disk label, not a folder name, although I'm not completely sure what I'm looking at there. Anyway, the disk label would not be part of the path.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 11-11-2014, 05:12 PM   #4938
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,641
Quote:
Originally Posted by wmcbrine View Post
That picture seems to show "TO THE TIVO" as a disk label, not a folder name, although I'm not completely sure what I'm looking at there. Anyway, the disk label would not be part of the path.
Originally it was E:\for the tivo\to the tivo then I started having the trouble. I Read what you stated and I changed it to E:\to the tivo but I still had the problem. I finally changed it to E: and it is ok now.
__________________
Caddy
caddyroger is offline   Reply With Quote
Old 11-26-2014, 08:49 PM   #4939
asousa
Registered User
 
Join Date: Sep 2006
Posts: 2
Quote:
Originally Posted by jcthorne View Post
Issue with Tivo and pyTivo pushed recordings.

I push two episodes of a show. Gotham in this case. Both are sent to mind, the tivo asks for and transfers both recordings. I see nothing out of the ordinary in the transfers. Names, discriptions and other metadata appear sent correctly for each.

The tivo shows two recordings in a folder for Gotham, both with the name of the first episode sent and with the same discription. Playing both, they are indeed two different episodes but the tivo is not displaying them correctly. This started a few days ago about with the new Tivo software.

Anyone else seeing anything similar? I have checked the metadata txt file for each and the same info is also in the mp4 file tags. IE all correct but not displaying correctly on tivo NPL. Ideas what else I need to check?

I am having this exact same issue... it just started recently! Did you figure it out? Fine when pulling, just an issue pushing. The meta data in pytivo looks right... I am thinking it is something that broke in a TiVo update unfortunately.
asousa is offline   Reply With Quote
Old Yesterday, 06:59 AM   #4940
jcthorne
Registered User
 
Join Date: Jan 2002
Location: Houston
Posts: 1,960
Quote:
Originally Posted by asousa View Post
I am having this exact same issue... it just started recently! Did you figure it out? Fine when pulling, just an issue pushing. The meta data in pytivo looks right... I am thinking it is something that broke in a TiVo update unfortunately.


No, not fixed yet. And it happens on some series and not others. Gotham still does it for one.
__________________
Current : Roamio Base with 2TB drive and 2 Premieres and a mini. OTA. kmttg, pyTivo, running with a 78TB Synology 1511 NAS....serving up the world.

Setup help for pytivo under windows:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
jcthorne is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVo® is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 12:36 AM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |