1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

pyTivoX

Discussion in 'TiVo Home Media Features & TiVoToGo' started by Yoav, Dec 10, 2008.

  1. Dec 1, 2009 #841 of 1437
    wmcbrine

    wmcbrine Ziphead

    10,363
    22
    Aug 2, 2003
    No. TiVo doesn't allow any network functionality without service. (Most unsubscribed units won't do anything except buffer Live TV and play back existing recordings. A few have "TiVo Basic", which allows recording, but is crippled compared to the full service.)
     
  2. Dec 5, 2009 #842 of 1437
    CurtisByers

    CurtisByers New Member

    9
    0
    Aug 11, 2004
    Springfield, MO
    If anyone's curious about this, it ended up being a network configuration issue. My computer and Tivo were on different routers. When I connected them to the same router, everything worked like a charm.
     
  3. Dec 6, 2009 #843 of 1437
    richsadams

    richsadams Active Member

    8,893
    2
    Jan 4, 2003
    Good to know...glad things are working and thanks for the follow up! :up:
     
  4. Jan 1, 2010 #844 of 1437
    gu014

    gu014 New Member

    26
    0
    Mar 16, 2007
    Hello,

    I am using Handbrake to encode all of my DVDs; I am using the apple tv preset(m4v files).

    The movies are stored on an external which is attached to a airport extreme.

    When I browse the share using pytivoX, the directory is blank. However, when I browse the share using streambaby, it displays the contents and streams without issue.

    Any ideas? Any logs I need to provide please let me know.

    Thank You.
     
  5. Jan 2, 2010 #845 of 1437
    arosenbl

    arosenbl New Member

    5
    0
    Jun 5, 2006
    I'm curious. I have an h.264 encoded movie that I made and it appears to work fine either streaming or downloading it to the tivo using pyTivoX 1.3. However I noticed that its being transcoded instead of played as an h.264 file. Tivo Series 3 supposedly natively supports mp4 + h.264 + ac3/aac without the need to transcode. How can I get pyTivoX 1.3 and my Series 3 tivo to use this file as is (either streambaby or transfer)? It seems silly to transcode it when it should work.

    FWIW the file details are (according to quicktime player):

    Format: H.264, 1280 x 544, Millions
    AAC, 6 channels, 48000 Hz
    FPS: 23.98
    Data Size: 1.62GB
    Data Rate: 1,999.55 kbit/s

    OK I figured out that only streambaby will stream the file as h.264, pyTivo seems to always transcode it. But now the issue seems that it will only play in 4:3 mode, and to get it this way it chops the video such that its only playing the left half of the frame. Bizzare... suggestions?
     
  6. Jan 3, 2010 #846 of 1437
    Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    You can get pyTivo to send the mp4 over if you use the Push web interface. But the Push web interface is turned off by default in pyTivoX. You have to edit the pyTivo.conf file manually and add tivo_username and tivo_password to the Server section (your Tivo.com username/password.) But once you do that, you must not use the pyTivoX gui to configure any settings or else it will overwrite the conf file and remove your extra settings.

    As for h264 playback, the Tivo software/hardware seems to have a bug with the aspect ratio used to display any 1280 based video that is not 1280x720 exactly. That is if you send it 1280x720, it will display correctly. But 1280x544 will not. And we believe it's a bug because 1920 based video doesn't have the same problem. That is 1920x800 and 1920x1080 are both displayed properly.

    So redo your mp4 encode and add black border padding to get it up to 1280x720 and it will display properly. Also, if you care about 5.1 surround sound, you'll want to convert the AAC to AC3. The Tivo will accept 5.1 AAC tracks, but it can only play it back in stereo.
     
  7. Jan 3, 2010 #847 of 1437
    arosenbl

    arosenbl New Member

    5
    0
    Jun 5, 2006
    Hmm that sucks.. Any suggestions on how to redo the resolution/add bars without having to re-rip-encode?
     
  8. Jan 3, 2010 #848 of 1437
    telamon

    telamon New Member

    11
    0
    Mar 29, 2008
    You can try transcoding with ffmpeg's padding options, but it's going to have to do a re-encode and you will lose some quality and a lot of time.

    Just pull the movie over as MPEG2 and save yourself the trouble.
     
  9. Jan 5, 2010 #849 of 1437
    gu014

    gu014 New Member

    26
    0
    Mar 16, 2007

    I am having a similar issue where the contents of my network share are blank. Here is my setup:

    I have 2 airport extremes in play. Airport 1(10.0.1.1) has the external hardrive connected to it which contains the share in question. The imac which is pushing pytivo is connected to Airport Extreme 2(10.0.1.2) which is configured in a bridge mode which is simply extending the network from Airport Extreme 1.

    Don't understand why this would be an issue since the all devices are on the same subnet.
     
  10. Jan 7, 2010 #850 of 1437
    CJAP1980

    CJAP1980 New Member

    2
    0
    Jan 7, 2010
    Hello - Tivo newbie here, so apologies for my lack of understanding!

    Running pytivoX on my Mac (Snow Leopard) and adding directories (photos, music, and video) to the app, which are coming up on the 'Music, Photos, & Showcases' screen and also in the Now Playing List.

    However, none of my (.avi) videos are playing (error 0xffff), none of my photos are viewable (just a black screen with broken picture icon) and none of my music files are even showing up (I get to the 'Artist' pane, select through to 'Album' and then am told the folder is empty!)

    My network is set-up using a router, Airport Extreme and all the files are located on a WD MyBook World which is connected by ethernet to the router - NOT the Airport Extreme (in case that is of any significance.)

    Any help would be appreciated!

    Thanks.
     
  11. Jan 7, 2010 #851 of 1437
    CJAP1980

    CJAP1980 New Member

    2
    0
    Jan 7, 2010
    Ok, I'm getting there - slowly!

    Looks like a couple of Restarts worked for the Tivo to play my iTunes Library. So I've now got mp3's playing with no problems via pytivox!

    Still no images coming up when I click on any photo files.

    ...and still the 0xffff error on videos. Aaaarrrrggggghhhhhh!!!
     
  12. Jan 11, 2010 #852 of 1437
    drc06

    drc06 New Member

    1
    0
    Jan 11, 2010
    Newbie here. So I've used pytivox for quite some time now and haven't had any problems transferring video. Tried to transfer a movie (mp4) today, it starts the transfer (blue light on my tivo comes on), then stops (blue light off). However, I was able to transfer another mp4 just fine. Only difference I can see is under info on my mac, the transfer that doesn't work says "H.264, MPEG 4 High Efficiency AAC". Any thoughts?? Thanks!
     
  13. Jan 12, 2010 #853 of 1437
    bwithka

    bwithka New Member

    1
    0
    Jul 31, 2009
    I am having some trouble steaming HD content via PyTivoX. I can get the content to play but it frequently pauses. It almost appears that network can't handle the speed of the content.

    I am using a new I-Mac with 4 Gb of ram with a Hard wired Ethernet connection. It is only a 100 Mb switch but the Tivo only has a 100 Mb card so not sure what I can do.

    Any recommendations?
     
  14. Jan 27, 2010 #854 of 1437
    fredtwd

    fredtwd New Member

    40
    0
    Sep 18, 2006
    Southern NH
    What's the status of pyTivoX? It's been stuck on revision 1.3 for some time. I was trying to wait for an update to resolve the photo issue discussed in this thread, but I'm starting to suspect that an update to 1.3 is unlikely to come anytime soon.

    Is it time for me to just get all the piece parts and suck it up and install it myself?

    Thanks for any info.
     
  15. Jan 28, 2010 #855 of 1437
    sfkayaker

    sfkayaker New Member

    10
    0
    Aug 27, 2007
    Hope some can help me with this.

    I have a shared directory of h.264 films, when I access the directory from the Tivo the directory appears blank - though the up/down arrows are present showing there are many files in that directory.

    At the same time the pythin process on the mac starts using cpu and consumes all the available memory on the mac.

    the log file is below

    thanx
    ....


    INFO:pyTivo.beacon:Announcing shares...
    INFO:pyTivo.beacon:Registering: My Films
    INFO:pyTivo.beacon:Scanning for TiVos...
    INFO:pyTivo:pyTivo is ready.
    INFO:pyTivo:192.168.2.5 [27/Jan/2010 23:22:01] "GET /TiVoConnect?Command=QueryContainer&Container=%2F HTTP/1.0" 200 -
    INFO:pyTivo:192.168.2.5 [27/Jan/2010 23:25:53] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
    Traceback (most recent call last):
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 862, in run
    self.readers[socket].handle_read()
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 907, in handle_read
    msg = DNSIncoming(data)
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 470, in __init__
    self.readOthers()
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 542, in readOthers
    rec = DNSPointer(domain, info[0], info[1], info[2], self.readName())
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 592, in readName
    result = ''.join((result, self.readUTF(off, len) + '.'))
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 575, in readUTF
    result = self.data[offset:eek:ffset+len].decode('utf-8')
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/encodings/utf_8.py", line 16, in decode
    UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 0: unexpected code byte
    Traceback (most recent call last):
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 862, in run
    self.readers[socket].handle_read()
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 907, in handle_read
    msg = DNSIncoming(data)
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 470, in __init__
    self.readOthers()
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 542, in readOthers
    rec = DNSPointer(domain, info[0], info[1], info[2], self.readName())
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 592, in readName
    result = ''.join((result, self.readUTF(off, len) + '.'))
    File "/Applications/Utilities/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/Zeroconf.py", line 575, in readUTF
    result = self.data[offset:eek:ffset+len].decode('utf-8')
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/encodings/utf_8.py", line 16, in decode
    UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 0: unexpected code byte
     
  16. Jan 28, 2010 #856 of 1437
    wmcbrine

    wmcbrine Ziphead

    10,363
    22
    Aug 2, 2003
    There's a fix for that error (though I still don't know where it comes from) in my fork of pyTivo, but pyTivoX hasn't been updated recently.
     
  17. Jan 28, 2010 #857 of 1437
    sfkayaker

    sfkayaker New Member

    10
    0
    Aug 27, 2007
    Can I use that fork or would I have to wait until pyTivoX is updated?

    thanx for the help

    tim
     
  18. Jan 28, 2010 #858 of 1437
    wmcbrine

    wmcbrine Ziphead

    10,363
    22
    Aug 2, 2003
    Since pyTivoX hasn't been updated in a while, I thought I'd give it a try. Here's a version of 1.3 with the latest versions of pyTivo and Streambaby patched in. Note that this is TOTALLY UNTESTED, since I only have OS X 10.4. Please let me know if it works for you. Does not include any fix for the reported problems with PIL (photos) in 10.6.

    https://sourceforge.net/projects/pytivo/files/pyTivoX-1.3b.zip/download
     
  19. Jan 28, 2010 #859 of 1437
    generaltso

    generaltso Member

    964
    0
    Nov 3, 2003
    Vermont
    Nice, thanks! Does this fix the ffmpeg bug where the audio channels get scrambled?
     
  20. Jan 28, 2010 #860 of 1437
    Wil

    Wil Senile Member

    4,114
    31
    Sep 26, 2002
    10.6.2 on a Mini; seems to work fine with a few random files I took a look at (video only, I don't do photos on the tivo). Thanks.

    .
     

Share This Page