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 06-02-2014, 01:57 AM   #4711
lrhorer
Registered User
 
Join Date: Aug 2003
Location: San Antonio, Texas, USA
Posts: 6,872
Quote:
Originally Posted by TheOneEyedMan View Post
Here are the directions I followed for my ubuntu pytivo installation
edsalisbury.net/how-to-set-up-a-tivo-media-server-on-ubuntu-linux
I recommend the approach you will find in my thread covering Linux which you can find here. I doubt it will fix your issue, but it will provide a log file every time pyTivo is started - which can help in this and similar situations - and it will properly register pyTivo as a service. It's also a more sophisticated approach more in line with System V initialization procedures, as well as being more future proof than the approach above.
lrhorer is offline   Reply With Quote
Old 06-02-2014, 05:41 AM   #4712
TheOneEyedMan
Registered User
 
Join Date: Jan 2008
Posts: 6
Tried rebooting

As you suggest, I am not seeing any tivos under the heading Pull from TiVos on my pytivo page. I tried rebooting but that didn't fix anything. Do you have advice or are there directions I can follow for sorting out that problem?

Is it likely that the failure to pull files from the server is related? I turned on debug mode and tried to pull a file from my computer to my tivo and got the following logs:
Code:
 
INFO:pyTivo:Last modified: Sat May 31 20:18:06 2014
INFO:pyTivo:Python: 2.7.6
INFO:pyTivo:System: Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trusty
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: 2TB_movies_1
INFO:pyTivo.beacon:Registering: 2TB_photos_1
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:192.168.1.114 [01/Jun/2014 16:45:25] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:31] "GET / HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:31] "GET /main.css HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:31] "GET /favicon.ico HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:33] "GET / HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:33] "GET /main.css HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:59] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:59] "GET /plugins/settings/settings.css HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:45:59] "GET /plugins/settings/settings.js HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:46:03] "GET /TiVoConnect?Command=Restart&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo.beacon:Unregistering: 2TB_movies_1 2TB_photos_1
INFO:pyTivo:Last modified: Sat May 31 20:18:06 2014
INFO:pyTivo:Python: 2.7.6
INFO:pyTivo:System: Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trusty
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: 2TB_movies_1
INFO:pyTivo.beacon:Registering: 2TB_photos_1
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:192.168.1.114 [01/Jun/2014 16:46:12] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:127.0.0.1 [01/Jun/2014 16:46:13] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [01/Jun/2014 16:51:12] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.114 [01/Jun/2014 17:55:16] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.114 [01/Jun/2014 17:55:17] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.114 [01/Jun/2014 17:55:34] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:37:01] "GET / HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:37:01] "GET /main.css HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:37:02] "GET / HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:37:02] "GET /main.css HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:40:55] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:01] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:02] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1&SortOrder=Title&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:02] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:03] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:04] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:04] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:07] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:ffmpeg output=ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
  built on May 31 2014 19:51:57 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: --prefix=/home/user/ffmpeg_build --extra-cflags=-I/home/user/ffmpeg_build/include --extra-ldflags=-L/home/user/ffmpeg_build/lib --bindir=/home/user/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
  libavutil      52. 87.100 / 52. 87.100
  libavcodec     55. 65.100 / 55. 65.100
  libavformat    55. 42.100 / 55. 42.100
  libavdevice    55. 13.101 / 55. 13.101
  libavfilter     4.  5.100 /  4.  5.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 19.100 /  0. 19.100
  libpostproc    52.  3.100 / 52.  3.100
Input #0, avi, from '/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi':
  Metadata:
    encoder         : Lavf51.12.1
  Duration: 01:19:14.17, start: 0.000000, bitrate: 1339 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (xvid / 0x64697678), yuv420p, 640x368 [SAR 1:1 DAR 40:23], 1199 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s
At least one output file must be specified

DEBUG:pyTivo.video.transcode:aFreq=48000; aCh=2; container=avi; kbps=1339; mapAudio=[('0:1', ' mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s')]; vHeight=368; vCodec=mpeg4; Supported=True; aKbps=128; par=None; millisecs=4754170; vFps=23.98; par2=None; par1=None; mapVideo=0:0; vWidth=640; dar1=40:23; rawmeta={'encoder': [u'Lavf51.12.1']}; aCodec=mp3
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi vCodec=mpeg4 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:07] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2F2TB_movies_1%2FWatched%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob.avi&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi vCodec=mpeg4 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:07] "GET /TiVoConnect?Command=TVBusQuery&Container=2TB_movies_1&File=%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob.avi HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:09] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [02/Jun/2014 06:41:09] "GET /TiVoConnect?Command=QueryItem&Url=http%3A%2F%2Fa%2Fb%3FContainer%3D%2FNowPlaying%26id%3D%2F2TB_movies_1%2FWatched%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob.avi HTTP/1.1" 404 -
ERROR:pyTivo:Exception during request from ('192.168.1.114', 32897)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 593, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/share/pyTivo/httpserver.py", line 91, in __init__
    client_address, server)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/usr/share/pyTivo/httpserver.py", line 129, in do_GET
    self.handle_file(query, splitpath)
  File "/usr/share/pyTivo/httpserver.py", line 246, in handle_file
    plugin.send_file(self, path, query)
  File "/usr/share/pyTivo/plugins/video/video.py", line 185, in send_file
    tivo_name = config.tivos[tsn].get('name', tsn)
KeyError: '<my TSN is here>'
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:43:05] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:43:05] "GET /plugins/settings/settings.css HTTP/1.1" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 06:43:05] "GET /plugins/settings/settings.js HTTP/1.1" 200 -
Where <my TSN> us what came off the machine but in the form 12345678901234 (ommiting the dashes)

192.168.1.114 is the ip address of my Tivo
TheOneEyedMan is offline   Reply With Quote
Old 06-02-2014, 05:45 AM   #4713
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Yes, it's the same error. Please update your pyTivo to include the change I posted about yesterday.

Also, it's likely that the reason Zeroconf is failing is that your router is blocking multicast. This seems to be a widespread misfeature. You should be able to turn it off in the router's settings. But, failing that, you should still be able to get pyTivo to work by updating it.
__________________

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 06-02-2014, 07:22 PM   #4714
TheOneEyedMan
Registered User
 
Join Date: Jan 2008
Posts: 6
Turned off multicast on my router

I turned of multicasting on my router and downloaded the new files from git hub and reinstalled but I still am not able to transfer and the startup script still appears to be empty.
Code:
/usr/share/pyTivo$ sudo python /usr/share/pyTivo/pyTivo.py
INFO:pyTivo:Last modified: Mon Jun  2 20:10:34 2014
INFO:pyTivo:Python: 2.7.6
INFO:pyTivo:System: Linux-3.13.0-27-generic-x86_64-with-Ubuntu-14.04-trusty
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: 2TB_movies_1
INFO:pyTivo.beacon:Registering: 2TB_photos_1
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:192.168.1.114 [02/Jun/2014 20:27:41] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:127.0.0.1 [02/Jun/2014 20:28:25] "GET /TiVoConnect?Command=Quit&Container=Settings HTTP/1.1" 200 -

TheOneEyedMan is offline   Reply With Quote
Old 06-02-2014, 10:03 PM   #4715
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by TheOneEyedMan View Post
I turned of multicasting on my router
It would be multicast filtering or blocking that you'd want to turn off, so multicast would actually be "on" (passed through). But, I don't know the exact wording on your router. However, if the setting has two positions, and you've tried them both, then I guess we can rule that out. It could be that port 5353 UDP is blocked by a firewall on the Linux box, although I wouldn't expect that.

That log doesn't show any transfer requests, so I can't comment further. (To be clear, the TiVos will never be listed under "Scanning for TiVos..." unless Zeroconf is working, but you should still be able to push and pull.)
__________________

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

Last edited by wmcbrine : 06-02-2014 at 10:08 PM.
wmcbrine is offline   Reply With Quote
Old 06-03-2014, 05:48 AM   #4716
TheOneEyedMan
Registered User
 
Join Date: Jan 2008
Posts: 6
Opps, now with longer log

Here is the code when I attempted to putt the same file as before.
For what it is worth, I have two sorts of routers, 2 that run DDWRT on which I unchecked "Filter Multicast" on the security / firewall tab and on the FIOS modem / router I disable the IGMP proxy which handles such things as far as I can tell.

Here: is the output from my pyTivo when I pull a file from my Tivo.

Code:
INFO:pyTivo:Last modified: Mon Jun  2 20:10:34 2014
INFO:pyTivo:Python: 2.7.6
INFO:pyTivo:System: Linux-3.13.0-27-generic-x86_64-with-Ubuntu-14.04-trusty
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: 2TB_movies_1
INFO:pyTivo.beacon:Registering: 2TB_photos_1
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:31:19] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:01] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:06] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:06] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1&SortOrder=Title&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:07] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:07] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:09] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:09] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:10] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:ffmpeg output=ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
  built on May 31 2014 19:51:57 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: --prefix=/home/user/ffmpeg_build --extra-cflags=-I/home/user/ffmpeg_build/include --extra-ldflags=-L/home/user/ffmpeg_build/lib --bindir=/home/user/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
  libavutil      52. 87.100 / 52. 87.100
  libavcodec     55. 65.100 / 55. 65.100
  libavformat    55. 42.100 / 55. 42.100
  libavdevice    55. 13.101 / 55. 13.101
  libavfilter     4.  5.100 /  4.  5.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 19.100 /  0. 19.100
  libpostproc    52.  3.100 / 52.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf55.42.100
  Duration: 01:19:14.17, start: 0.042667, bitrate: 814 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x368 [SAR 1:1 DAR 40:23], 669 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 139 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
At least one output file must be specified

DEBUG:pyTivo.video.transcode:aFreq=48000; aCh=2; container=mov; kbps=814; mapAudio=[('0:1', '(und) aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 139 kb/s (default)')]; vHeight=368; vCodec=h264; Supported=True; aKbps=139; par=None; millisecs=4754170; vFps=23.98; par2=None; par1=None; mapVideo=0:0; vWidth=640; dar1=40:23; rawmeta={'major_brand': [u'isom'], 'encoder': [u'Lavf55.42.100'], 'compatible_brands': [u'isomiso2avc1mp41'], 'minor_version': [u'512']}; aCodec=aac
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4 vCodec=h264 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:11] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2F2TB_movies_1%2FWatched%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob%2F9.mp4&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4 vCodec=h264 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:11] "GET /TiVoConnect?Command=TVBusQuery&Container=2TB_movies_1&File=%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob%2F9.mp4 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:11] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4 vCodec=h264 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9.mp4
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:11] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:13] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:ffmpeg output=ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
  built on May 31 2014 19:51:57 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: --prefix=/home/user/ffmpeg_build --extra-cflags=-I/home/user/ffmpeg_build/include --extra-ldflags=-L/home/user/ffmpeg_build/lib --bindir=/home/user/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
  libavutil      52. 87.100 / 52. 87.100
  libavcodec     55. 65.100 / 55. 65.100
  libavformat    55. 42.100 / 55. 42.100
  libavdevice    55. 13.101 / 55. 13.101
  libavfilter     4.  5.100 /  4.  5.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 19.100 /  0. 19.100
  libpostproc    52.  3.100 / 52.  3.100
Input #0, avi, from '/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi':
  Metadata:
    encoder         : Lavf51.12.1
  Duration: 01:19:14.17, start: 0.000000, bitrate: 1339 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (xvid / 0x64697678), yuv420p, 640x368 [SAR 1:1 DAR 40:23], 1199 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s
At least one output file must be specified

DEBUG:pyTivo.video.transcode:aFreq=48000; aCh=2; container=avi; kbps=1339; mapAudio=[('0:1', ' mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s')]; vHeight=368; vCodec=mpeg4; Supported=True; aKbps=128; par=None; millisecs=4754170; vFps=23.98; par2=None; par1=None; mapVideo=0:0; vWidth=640; dar1=40:23; rawmeta={'encoder': [u'Lavf51.12.1']}; aCodec=mp3
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi vCodec=mpeg4 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:13] "GET /TiVoConnect?Command=QueryContainer&Container=2TB_movies_1%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2F2TB_movies_1%2FWatched%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob.avi&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:tsn: <my tsn here>
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=/media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi vCodec=mpeg4 vWidth=640 vHeight=368 vFps=23.98 millisecs=4754170 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:audio_lang: None
DEBUG:pyTivo.video.transcode:set first detected audio stream by default: 0:1
DEBUG:pyTivo.video.transcode:selected audio stream: 0:1
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec mpeg4 not compatible, /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
DEBUG:pyTivo.video.transcode:CACHE HIT! /media/user/2TBDRV_1/Videos/Watched/9 {2009} DVDRIP. Jaybob/9 {2009} DVDRIP. Jaybob.avi
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:13] "GET /TiVoConnect?Command=TVBusQuery&Container=2TB_movies_1&File=%2FWatched%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob%2F9%20%7B2009%7D%20DVDRIP.%20Jaybob.avi HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:14] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.114 [03/Jun/2014 06:32:14] "GET /TiVoConnect?Command=QueryItem&Url=http%3A%2F%2Fa%2Fb%3FContainer%3D%2FNowPlaying%26id%3D%2F2TB_movies_1%2FWatched%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob%2F9%2520%257B2009%257D%2520DVDRIP.%2520Jaybob.avi HTTP/1.1" 404 -
ERROR:pyTivo:Exception during request from ('192.168.1.114', 32889)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 593, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/share/pyTivo/httpserver.py", line 91, in __init__
    client_address, server)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/usr/share/pyTivo/httpserver.py", line 128, in do_GET
    self.handle_file(query, splitpath)
  File "/usr/share/pyTivo/httpserver.py", line 245, in handle_file
    plugin.send_file(self, path, query)
  File "/usr/share/pyTivo/plugins/video/video.py", line 192, in send_file
    tivo_name = config.tivos[tsn].get('name', tsn)
KeyError: '<my tsn here>'

TheOneEyedMan is offline   Reply With Quote
Old 06-03-2014, 06:35 AM   #4717
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
OK, that shouldn't be happening still. I can only question whether you really updated... try copying out the .conf file, totally erasing the pyTivo directory, extracting the latest version, and re-adding the .conf file.
__________________

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 06-05-2014, 05:13 AM   #4718
TheOneEyedMan
Registered User
 
Join Date: Jan 2008
Posts: 6
Fixed but don't know why

I tried deleting the directory and reinstalling again without luck. As before, I left any multicast filtering off.

Then I was messing arround and made two additional changes and now things are working. I defined a new section to manually specify the Tivo in the pyTivo.conf file like this:
[_tivo_<tsn>]
name = Living_room
address = <ip of Tivo>

as well as moving back to the default for beacon instead of <ip of Tivo>

Now I still don't get automatic detection of my tivo but I do get the ability to push and pull from it. Thank you for all your help.

As part of my linux/ubuntu/Tivo/pyTivo adventures, I was able to verify that multicast processes were running on my network (like my network sharred printer), others may want to give it a shot. The command ifconfig eth0 was useful in establishing that indeed the unix box has multicast running.

avahi-discover and mdns-scan
TheOneEyedMan is offline   Reply With Quote
Old 06-05-2014, 09:39 AM   #4719
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Latest version of pyTivo has problems when configured for remote push. I get the following when attempting to access it via browser:
Spoiler:
Code:
ERROR:pyTivo:Exception during request from ('127.0.0.1', 50808)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 131, in do_GET
    self.infopage()
  File "C:\Pusher pyTivo\httpserver.py", line 357, in infopage
    '">' + escape(config.tivos[tsn]['name']) +
KeyError: 'address'

attempt to push via kmttg to either a remote or local TiVo gets this:
Spoiler:
Code:
ERROR:pyTivo:Exception during request from ('127.0.0.1', 51045)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 123, in do_GET
    self.handle_query(query, tsn)
  File "C:\Pusher pyTivo\httpserver.py", line 176, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Pusher pyTivo\httpserver.py", line 155, in do_command
    method(self, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 137, in Push
    if config.tivos[key]['name'] == tsn:
KeyError: 'name'
ERROR:pyTivo:Exception during request from ('127.0.0.1', 51046)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 123, in do_GET
    self.handle_query(query, tsn)
  File "C:\Pusher pyTivo\httpserver.py", line 176, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Pusher pyTivo\httpserver.py", line 155, in do_command
    method(self, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 137, in Push
    if config.tivos[key]['name'] == tsn:
KeyError: 'name'

pyTivo.conf:
Spoiler:
Code:
[Server]
precache = False
tivo_password = xxxxxxxxxxxxx
tivo_mak = xxxxxxxxxxxx
tivo_username = xxxxxxxxxxxxxx
externalurl = http://xx.xxx.xxx.xx:9032
ts = on
togo_path = D:\TiVo Offload
ffmpeg = C:\pyTivo\bin\ffmpeg.exe
allowedips = 127.0.0.1 192.168.1

[_tivo_SD]

[_tivo_HD]
audio_lang = ENG

[Nimitz kmttgmpegs]
path = C:\kmttgmpegs
type = video
force_alpha = on

[Nimitz Video]
type = video
path = D:\Video
force_alpha = on

[_tivo_846000190304FA2 ]

[_tivo_74600119055800F]

[_tivo_74600019069EC32]
tivo_password = xxxxxxxxxxxxx
tivo_username = xxxxxxxxxxxxxxx
tivo_mak = xxxxxxxxxxxxxxxx
external = True

[_tivo_1300000801E990C]
tivo_username = xxxxxxxxxxx
optres = on
tivo_password = xxxxxxxxxxxx
tivo_mak = xxxxxxxxx
external = True

__________________
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 06-06-2014, 12:04 AM   #4720
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by lpwcomp View Post
Latest version of pyTivo has problems when configured for remote push with minimalist "_tivo_" sections (lacking name or address).
OK, try it now.
__________________

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 06-06-2014, 08:31 AM   #4721
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by wmcbrine View Post
OK, try it now.
Attempt to push to remote TiVo fails with the following:

Spoiler:
Code:
ERROR:pyTivo:Exception during request from ('127.0.0.1', 52512)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 145, in do_POST
    self.handle_query(query, tsn)
  File "C:\Pusher pyTivo\httpserver.py", line 176, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Pusher pyTivo\httpserver.py", line 155, in do_command
    method(self, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 144, in Push
    ip = config.get_ip(tsn)
  File "C:\Pusher pyTivo\config.py", line 89, in get_ip
    dest_ip = tivos[tsn]['address']
KeyError: 'address'
ERROR:pyTivo:Exception during request from ('127.0.0.1', 52517)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 145, in do_POST
    self.handle_query(query, tsn)
  File "C:\Pusher pyTivo\httpserver.py", line 176, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Pusher pyTivo\httpserver.py", line 155, in do_command
    method(self, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 144, in Push
    ip = config.get_ip(tsn)
  File "C:\Pusher pyTivo\config.py", line 89, in get_ip
    dest_ip = tivos[tsn]['address']
KeyError: 'address'

__________________
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 06-06-2014, 10:26 AM   #4722
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by lpwcomp View Post
Attempt to push to remote TiVo fails with the following:
OK, how about now?
__________________

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 06-06-2014, 12:26 PM   #4723
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by wmcbrine View Post
OK, how about now?
That problem is fixed but while testing I encountered another problem that seems to have been around for at least a few months.

If zeroconf is disabled either explicitly or implicitly, none of the TiVos shows up in the pull from list and any attempt to transfer a recording to the TiVo results in the following:
Edit: problem actually occurs unless zeroconf is set to "Auto".

Via pull:

Spoiler:
Spoiler:
Code:
ERROR:pyTivo:Exception during request from ('192.168.1.107', 50182)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 128, in do_GET
    self.handle_file(query, splitpath)
  File "C:\Pusher pyTivo\httpserver.py", line 245, in handle_file
    plugin.send_file(self, path, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 193, in send_file
    tivo_name = config.tivos[tsn].get('name', tsn)
KeyError: '<redacted>'


via push:

Spoiler:
Code:
ERROR:pyTivo:Exception during request from ('127.0.0.1', 56632)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 145, in do_POST
    self.handle_query(query, tsn)
  File "C:\Pusher pyTivo\httpserver.py", line 176, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Pusher pyTivo\httpserver.py", line 155, in do_command
    method(self, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 141, in Push
    tivo_name = config.tivos[tsn].get('name', tsn)
KeyError: '<redacted>'
ERROR:pyTivo:Exception during request from ('127.0.0.1', 56635)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 593, 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:\Pusher pyTivo\httpserver.py", line 91, in __init__
    client_address, server)
  File "C:\Python27\lib\SocketServer.py", line 649, 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:\Pusher pyTivo\httpserver.py", line 145, in do_POST
    self.handle_query(query, tsn)
  File "C:\Pusher pyTivo\httpserver.py", line 176, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Pusher pyTivo\httpserver.py", line 155, in do_command
    method(self, query)
  File "C:\Pusher pyTivo\plugins\video\video.py", line 141, in Push
    tivo_name = config.tivos[tsn].get('name', tsn)
KeyError: '<redacted>'


One other thing I noticed which has been around longer and may be WAD:

If I push an h.264 1080P, it gets re-muxed to a temp file and then the temp file is transferred. If I pull the same file, it gets re-muxed on the fly.
__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"

Last edited by lpwcomp : 06-06-2014 at 01:11 PM. Reason: additional info
lpwcomp is offline   Reply With Quote
Old 06-06-2014, 01:34 PM   #4724
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by lpwcomp View Post
That problem is fixed but while testing I encountered another problem that seems to have been around for at least a few months.

If zeroconf is disabled either explicitly or implicitly, none of the TiVos shows up in the pull from list
No, that hasn't been a few months -- it's the same new behavior I just described here: http://www.tivocommunity.com/tivo-vb...6#post10127166

In your case, the problem arises because you have empty "_tivo_" sections declared, with no names or addresses (or anything besides the TSN). I don't see the purpose of that (besides the externals), but since it did work before, I'll try to come up with a non-kludgy way to support it.

Quote:
and any attempt to transfer a recording to the TiVo results in the following:
Those should work now.

Quote:
If I push an h.264 1080P, it gets re-muxed to a temp file and then the temp file is transferred. If I pull the same file, it gets re-muxed on the fly.
Yes. Pushes use MP4s, which can't be created in a single pass. Pulls use transport streams, which don't have that problem.
__________________

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

Last edited by wmcbrine : 06-06-2014 at 02:06 PM.
wmcbrine is offline   Reply With Quote
Old 06-06-2014, 03:05 PM   #4725
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by wmcbrine View Post
... but since it did work before, I'll try to come up with a non-kludgy way to support it.
OK, I think I've got it now. This should be minimally disruptive to existing configs while still removing as many bogus Stream entries as possible.
__________________

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 06-06-2014, 03:52 PM   #4726
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by wmcbrine View Post
No, that hasn't been a few months -- it's the same new behavior I just described here: http://www.tivocommunity.com/tivo-vb...6#post10127166

In your case, the problem arises because you have empty "_tivo_" sections declared, with no names or addresses (or anything besides the TSN). I don't see the purpose of that (besides the externals), but since it did work before, I'll try to come up with a non-kludgy way to support it.
Did some more testing. Removed one of the emoty "_tivo_" sections, and added "shares = Nimitz Video" to the other one and restarted pyTiVo. There were no TiVos in the "Pull From Tivos" list and the only ones in the "Send to Tivo" list were the two that were explicitly defined. This seems to be the case whenever zeroconf is disabled.

Quote:
Originally Posted by wmcbrine View Post
Those should work now.
It does.


Quote:
Originally Posted by wmcbrine View Post
Yes. Pushes use MP4s, which can't be created in a single pass. Pulls use transport streams, which don't have that problem.
Based on what VideoReDo is reporting for the source, I assume that it is the audio that is forcing the re-mux.

VideoReDo info:
Spoiler:
Code:
 File:                                     Name : D:\Video\Wreck-It Ralph\Wreck It Ralph.mp4
                                           Size : 1.772 GB
                                       Duration : 01:41:13.10
                                       Mux type : MP4
 Video:                                Encoding : H.264
                                  VideoStreamID : x201
                                     Frame rate : 23.98 fps
                                  Encoding size : 1920 x 808
                                   Aspect ratio : 2.38:1
                                Header bit rate : 20.000 Mbps
                                     VBV buffer : 380 KBytes
                                        Profile : High/4.0
                                    Progressive :  Progressive
                                         Chroma : 4:2:0
                                   Entropy mode : CABAC
                                       Bit rate : 2.241 Mbps
                                     Captioning : None found
 Audio Stream: 1 (Primary)                Codec : AAC
                                         Format : ADTS
                                       Channels : 6.0
                                       Language : eng
                                            PID : x202
                                  PES Stream Id : xC0
                                  Sampling rate : 48000
 Audio Stream: 2                          Codec : AAC
                                         Format : ADTS
                                       Channels : 2.0
                                       Language : eng
                                            PID : x203
                                  PES Stream Id : xC0
                                  Sampling rate : 48000


edit: Started this post a while back and posted it before I saw your most recent post.
__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"

Last edited by lpwcomp : 06-06-2014 at 03:54 PM. Reason: additional info.
lpwcomp is offline   Reply With Quote
Old 06-06-2014, 03:56 PM   #4727
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by lpwcomp View Post
There were no TiVos in the "Pull From Tivos" list and the only ones in the "Send to Tivo" list were the two that were explicitly defined. This seems to be the case whenever zeroconf is disabled.
Yes, that's how it's supposed to be now.
__________________

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 06-06-2014, 04:15 PM   #4728
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by wmcbrine View Post
Yes, that's how it's supposed to be now.
Ok. Thanks for making these changes so quickly.
__________________
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 06-08-2014, 03:38 PM   #4729
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,632
Will Pytivo push 264 mp4 programs to a Roamio pro? The Pytivo is the wmcbrine fork 2009 version with the updates probably dating to the early 2011.
__________________
Caddy
caddyroger is offline   Reply With Quote
Old 06-08-2014, 10:19 PM   #4730
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,080
Quote:
Originally Posted by caddyroger View Post
Will Pytivo push 264 mp4 programs to a Roamio pro? The Pytivo is the wmcbrine fork 2009 version with the updates probably dating to the early 2011.
The current version will certainly do that. I'm not going to look up what it did in 2011. You should use current code.
__________________

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 06-09-2014, 12:48 AM   #4731
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,632
Quote:
Originally Posted by wmcbrine View Post
The current version will certainly do that. I'm not going to look up what it did in 2011. You should use current code.
I would not know how to start to install using the new codes.
__________________
Caddy
caddyroger is offline   Reply With Quote
Old 06-09-2014, 08:32 AM   #4732
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by caddyroger View Post
I would not know how to start to install using the new codes.
Stop pytivo. Download zip file from here.Unzip. Copy everything in pytivo-master into whatever directory you currently have pyTivo installed. Restart pyTivo.
__________________
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 06-09-2014, 12:06 PM   #4733
bareyb
Under Maintenance
 
Join Date: Nov 2000
Location: Silicon Valley, California
Posts: 22,396
TC CLUB MEMBER
Quote:
Originally Posted by caddyroger View Post
I would not know how to start to install using the new codes.
Here's a step by step pictorial that might help. It's Mac centric, but the same general procedures apply:

http://www.tivocommunity.com/tivo-vb...d.php?t=483495
__________________
Never attribute to malice that which is adequately explained by human error
bareyb is offline   Reply With Quote
Old 06-09-2014, 05:25 PM   #4734
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,632
Quote:
Originally Posted by lpwcomp View Post
Stop pytivo. Download zip file from here.Unzip. Copy everything in pytivo-master into whatever directory you currently have pyTivo installed. Restart pyTivo.
Ok I went to https://github.com/wmcbrine/pytivo Downloaded the zip file on the right hand side. It was the master. Copied the the files to my pytivo folder and restarted the computer but I get this when open my videos.

This page can’t be displayed

•Make sure the web address http://localhost:9032 is correct.
•Look for the page with your search engine.
•Refresh the page in a few minutes

This this the version of Pytivo I am using pytivo-Wmcbrine-2009.13.09-RC1
__________________
Caddy
caddyroger is offline   Reply With Quote
Old 06-09-2014, 11:55 PM   #4735
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by caddyroger View Post
Ok I went to https://github.com/wmcbrine/pytivo Downloaded the zip file on the right hand side. It was the master. Copied the the files to my pytivo folder and restarted the computer but I get this when open my videos.

This page can’t be displayed

•Make sure the web address http://localhost:9032 is correct.
•Look for the page with your search engine.
•Refresh the page in a few minutes

This this the version of Pytivo I am using pytivo-Wmcbrine-2009.13.09-RC1
this sounds like you were trying to access pyTivo via a browser and that it is not running.

What platform is this (windows, mac, linux)? How are you starting pyTivo?
__________________
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 06-10-2014, 12:46 AM   #4736
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,632
Quote:
Originally Posted by lpwcomp View Post
this sounds like you were trying to access pyTivo via a browser and that it is not running.

What platform is this (windows, mac, linux)? How are you starting pyTivo?
I am running Windows 8.1 pro. The browser is IE11. Starting the way pytivo-Wmcbrine-2009.13.09-RC1. I believe it is localhost1032.
__________________
Caddy
caddyroger is offline   Reply With Quote
Old 06-10-2014, 01:19 AM   #4737
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by caddyroger View Post
I am running Windows 8.1 pro. The browser is IE11. Starting the way pytivo-Wmcbrine-2009.13.09-RC1. I believe it is localhost1032.
You do not start it with "localhost:9032". Did someone else set this up for you initially?

Try this. Open up a command prompt. cd to the pyTivo directory. Enter "pyTivo.py". Post the output here. (to copy text from the command prompt window to the clipboard, left mouse on the upper left corner, select edit->mark. Click & drag to highlight the text, then edit->copy)
__________________
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 06-10-2014, 03:24 AM   #4738
caddyroger
Registered User
 
caddyroger's Avatar
 
Join Date: Mar 2005
Location: Some where out west
Posts: 1,632
Quote:
Originally Posted by lpwcomp View Post
You do not start it with "localhost:9032". Did someone else set this up for you initially?

Try this. Open up a command prompt. cd to the pyTivo directory. Enter "pyTivo.py". Post the output here. (to copy text from the command prompt window to the clipboard, left mouse on the upper left corner, select edit->mark. Click & drag to highlight the text, then edit->copy)
Here is a screen shot of the Command prompt. I installed the program. After installing and in the pytivo folder there is a file called internet short cut. I just sent a copy to my desktop. I just click it and it takes to the web configuration with my now playing list.
Attached Images
File Type: jpg COMMAND PROMT.jpg (31.4 KB, 12 views)
__________________
Caddy
caddyroger is offline   Reply With Quote
Old 06-10-2014, 06:39 AM   #4739
HerronScott
Registered User
 
Join Date: Jan 2002
Location: Staunton, VA
Posts: 958
Quote:
Originally Posted by caddyroger View Post
Here is a screen shot of the Command prompt. I installed the program. After installing and in the pytivo folder there is a file called internet short cut. I just sent a copy to my desktop. I just click it and it takes to the web configuration with my now playing list.
Caddy,

You did not cd to the pyTivo folder before running pyTivo.py in your screenshot.

Scott
__________________
  1. S3 HD - 2TB - Lifetime (son's)
  2. S3 OLED - 2TB - Lifetime
  3. S3 OLED - 2TB - Lifetime
  4. S1 Phillips - 120GB - Lifetime transferred to S3
  5. S1 Sony - 30GB - Lifetime transferred to S3
HerronScott is offline   Reply With Quote
Old 06-10-2014, 09:48 AM   #4740
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 5,228
Quote:
Originally Posted by caddyroger View Post
Here is a screen shot of the Command prompt. I installed the program. After installing and in the pytivo folder there is a file called internet short cut. I just sent a copy to my desktop. I just click it and it takes to the web configuration with my now playing list.
All your internet shortcut does is bring up the web interface that enables you to change settings and initiate pulls from and pushes to your TiVos. It does not start pyTivo. pyTivo must be running in order for it to work. That is why you are getting the message "This page can’t be displayed". Your browser is trying to communicate with an app running on the local computer (localhost) communicating on port 9032, which is the port that oyTivo uses by default.

Quote:
Originally Posted by HerronScott View Post
Caddy,

You did not cd to the pyTivo folder before running pyTivo.py in your screenshot.

Scott
+1.
__________________
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
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 10:48 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |