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. Feb 11, 2009 #261 of 1437
    bedelman

    bedelman Call me Bob

    3,564
    0
    Feb 26, 2001
    Crystal...
    You need to use the beta release to see those -- http://code.google.com/p/pytivox/downloads/list
     
  2. Feb 11, 2009 #262 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    It's doable, but would take a bit of work... althoug I'm curious: why does the ordering matter?

    (technical babble: Basically the table is provided using apple's NSTable data structure. Unfortunately, NSTables do not support 'drag re-arranging'. And apple doesn't provide any class that supports it. So I could either write code than handles dragging within the table (pain in the butt) or look for someone who implemented a table class with drag re-arrange support...)
     
  3. Feb 11, 2009 #263 of 1437
    matelot

    matelot New Member

    12
    0
    Feb 6, 2009
    Let me try downloading the beta version and I will let you know if I have any problem with the app.
     
  4. Feb 12, 2009 #264 of 1437
    gilbreen

    gilbreen Member

    68
    0
    Sep 5, 2007
    The ordering doesn't really matter - probably my OCD manifesting itself. Was more curious if there was a way to rearrange but like I said, it really isn't a big deal to rearrange if needed by just deleting and re-adding the items.

    Not that you will, but don't lose any sleep over it. I am really happy to have the program as is.

    Thanks as always for your rapid responses!
     
  5. Feb 12, 2009 #265 of 1437
    atlas723

    atlas723 New Member

    1
    0
    Jan 7, 2009
    Chicago
    Yoav, first off, thank you so much for all your hard work, patience and diligence in responding to everyone's questions. You've developed an incredible program.

    Now enough with the praise. I've been using pyTivoX for about a month now, moving from 1.0.1 through the betas and have had intermittent luck getting anything to show up in my "Now Playing..." screen. It took quite a few clicks of the "Apply" button, but it finally worked. Then I moved from hard wired network connection to wireless and lost the ability to see the files in "Now Playing....". Thinking that it was due to wireless signal strength, I messed around moving my router, but to no avail. Then I saw your recent betas, and ever since I've been able to get streambaby to show up in the "Music, Photos, Showcases" and play without any issues. That means I'm able to communicate with my Tivo just fine, stream movies and I should count my blessings. But I still can't get the Classic pyTivo to work. Now to troubleshoot, I've restarted my Tivo and computer numerous times, uninstalled and reinstalled pyTivoX 5 times, hit "Apply" more times than I care to admit, but nothing has worked. I'd be happy to post/dump any log you'd care to review.

    Thanks in advance for any help.
     
  6. Feb 12, 2009 #266 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    So, can you open a Terminal.app and run
    Code:
    ifconfig -a; route get default
    and include the output? Also, is there anything interesting in /tmp/pyTivoX.log ?

    Sounds like your tivo is not having much success finding pyTivo... Lets see if we can figure out why...
     
  7. Feb 14, 2009 #267 of 1437
    Sevenfeet

    Sevenfeet Gentle Giant

    164
    0
    Jun 24, 2000
    Nashville, TN
    Beta 19 is up. What's new?
     
  8. Feb 15, 2009 #268 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    it's back to being 10.5 only, and got the svn latest of streambaby/ffmpeg/x264/lame (you'd need to find out from the ffmpeg folks what changed.. they seem to check in changes daily :)
     
  9. Feb 15, 2009 #269 of 1437
    jannlinder

    jannlinder New Member

    106
    0
    Oct 17, 2004
    San Jose, CA
    Just wondering (and it does *not* affect me cos i do have 10.5) but what made you go to 10.5 only?

    Was it the interface GUI or was it a spec in the ffmpeg/x264/lame compilations?

    J
     
  10. Feb 15, 2009 #270 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    10.5 comes with python 2.5, which pyTivo depends on. I don't really want to have to guide people through installing python, so it's 10.5-only. Additionally, the auto-launch code is a 10.5 method (10.4 did it differently).
     
  11. Feb 15, 2009 #271 of 1437
    wmcbrine

    wmcbrine Ziphead

    10,363
    22
    Aug 2, 2003
    It'll also work with 2.4 (and 2.6). But not the 2.3 that comes with 10.4, true.
     
  12. Feb 17, 2009 #272 of 1437
    nriahi

    nriahi New Member

    5
    0
    May 28, 2003
    I hope I am asking this question in the right forum. I just installed pyTiVoX 1.0.1 and I can share music from my iMac (10.5.6) but the photos that I share all show a broken image on the Tivo HD Series2.


    I appreciate any help as I did search the forums and found no help there.

    Thanks

    Nashmarkt
     
  13. Feb 17, 2009 #273 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Download the beta. The official release has a bug with pictures that was fixed in the betas.
     
  14. Feb 17, 2009 #274 of 1437
    scrytch

    scrytch New Member

    4
    0
    Feb 17, 2009
    Hi,

    Great program! Works with Australian TiVo with latest firmware, but videos don't show up in Now Playing section, only accessible via streambaby. Music & photos work fine.

    Now onto my question:
    I've got my kids dvd's ripped to xvid format (handbrake - mp3 audio), and when I choose to play these files streambaby comes back with an error 0x2e006a

    I've tried changing "same" to all other options and no luck.

    Any way to fix this?

    Error log below:
    Code:
    Wed 2009/02/18 00:17:08.516|   |Acceptor|HostContext|compKey=663000180223515-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
    Wed 2009/02/18 00:17:08.518|   |Acceptor|HostContext|compKey=663000180223515-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
    Wed 2009/02/18 00:17:08.519|   |Acceptor|ViewScreen|Desc: Cars
    Wed 2009/02/18 00:17:08.638|   |Acceptor|PreviewWindow|pWidth: 640
    Wed 2009/02/18 00:17:08.638|   |Acceptor|PreviewWindow|preview parent=BView[#2916,bounds=0,0,640x480]
    Wed 2009/02/18 00:17:08.638|   |Acceptor|HostContext|key=mpos:file:/Volumes/media/Videos/Movies/Cars.avi applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
    Wed 2009/02/18 00:17:08.638|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
    Wed 2009/02/18 00:17:08.638|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
    Wed 2009/02/18 00:17:08.639|   |Acceptor|HostContext|compKey=663000180223515-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
    Wed 2009/02/18 00:17:08.639|   |Acceptor|ViewScreen|goto position: 0, vidlen: 2967720
    Wed 2009/02/18 00:17:08.639|   |Acceptor|ViewScreen|Position not in buffer, starting new stream
    Wed 2009/02/18 00:17:08.889|   |master|ViewScreen|Openening stream at position: 0(0 secs)
    Wed 2009/02/18 00:17:08.889|   |master|VideoModuleHelper|Bitrate for quality: 2221
    Wed 2009/02/18 00:17:08.890|   |master|VideoModuleHelper|quality setting is above quality of video, streaming normally
    Wed 2009/02/18 00:17:08.891|   |master|FFmpegExeVideoModule|Using ffmpeg transcode args: -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -bufsize 4096k -b 2008k -maxrate 8000k -ab 224k -s 624x352
    Wed 2009/02/18 00:17:08.893|   |master|FFmpegExeVideoModule|FFmpegCmd: /Applications/pyTivoX.app/Contents/Resources/ffmpeg.bin -ss 0.0 -i /Volumes/media/Videos/Movies/Cars.avi -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -bufsize 4096k -b 2008k -maxrate 8000k -ab 224k -s 624x352 tcp://127.0.0.1:8503
    Wed 2009/02/18 00:17:09.050|   |master|NamedStream|Registering named stream: fa9ed501-b7de-477c-aa43-0b9295981949.stream
    Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
    Cars.avi
    Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
    Cars.avi
    Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
    Cars.avi
    Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
    Cars.avi
    Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
    Cars.avi
    Wed 2009/02/18 00:17:09.197|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
    Cars.avi
    Wed 2009/02/18 00:17:10.667|   |Acceptor|ViewScreen|code=3 rawcode=16777475
    Cars.avi
    Thanks,
    Shane.
     
  15. Feb 17, 2009 #275 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    That looks like a streambaby issue. First thing to try is check that ffmpeg is managing to read/write those files. Open up Terminal.app, and type:
    Code:
     /Applications/pyTivoX.app/Contents/Resources/ffmpeg -i /Volumes/media/Videos/Movies/Cars.avi
    
    That should print out some info about the movie and exit. Tell us what it says.

    If that works, the next thing is to see how the transcode is doing:
    Code:
     /Applications/pyTivoX.app/Contents/Resources/ffmpeg -ss 0.0 -i /Volumes/media/Videos/Movies/Cars.avi -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -bufsize 4096k -b 2008k -maxrate 8000k -ab 224k -s 624x352 /tmp/out.mpg
    
    You can kill the encode by hitting 'ctrl-c' while it's running. The above should run for a long time. If it exits with an error, we have the culprit, please repeat the error here. I may ask you to re-post this question in the streambaby thread if we can't figure out anything though :(
     
  16. Feb 17, 2009 #276 of 1437
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    From some of the conversations going on over in the streambaby thread, I don't think anyone has gotten streambaby working down under. The only exception may be someone who is beta-testing new TiVo software for Australia.

    So I'm not 100% sure, but I have a feeling people will have to wait for the next Australian TiVo software update to get streambaby to work.
     
  17. Feb 18, 2009 #277 of 1437
    scrytch

    scrytch New Member

    4
    0
    Feb 17, 2009
    Code:
    FFmpeg version SVN-r17231, Copyright (c) 2000-2009 Fabrice Bellard, et al.
      configuration: --arch=i386 --cpu=i686 --disable-vhook --disable-static --enable-shared --enable-pthreads --enable-gpl --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libx264 --enable-swscale --extra-cflags=-I/Users/yoav/src/lame/include -I/Users/yoav/src/faad2/include -I/Users/yoav/src/faac/include -I/Users/yoav/src/x264 --extra-ldflags=-L/Users/yoav/src/lame/libmp3lame/.libs -L/Users/yoav/src/faad2/libfaad/.libs -L/Users/yoav/src/faac/libfaac/.libs -L/Users/yoav/src/x264/
      libavutil     49.14. 0 / 49.14. 0
      libavcodec    52.15. 0 / 52.15. 0
      libavformat   52.28. 0 / 52.28. 0
      libavdevice   52. 1. 0 / 52. 1. 0
      libswscale     0. 6. 2 /  0. 6. 2
      built on Feb 14 2009 08:39:56, gcc: 4.0.1 (Apple Inc. build 5484)
    
    Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997003/125000)
    Input #0, avi, from '/Volumes/media/Videos/Movies/Cars.avi':
      Duration: 00:49:27.72, start: 0.000000, bitrate: 1553 kb/s
        Stream #0.0: Video: mpeg4, yuv420p, 624x352 [PAR 1:1 DAR 39:22], 23.98 tb(r)
        Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
    At least one output file must be specified
    No error - it encoded fine.

    I'm gathering it may be due to the bastardised TiVo Australia software, so will try it when the next firmware is released.

    Regards,
    Shane.
     
  18. Feb 18, 2009 #278 of 1437
    TadK

    TadK New Member

    19
    0
    Oct 19, 2007
    Greetings- I'm very interested in this program but am struggling to get it to work. I have downloaded both stable and beta versions of the app but reach the same result. Nothing showing up in the Now Playing.

    I am running a iMac G5 10.5.6, python version 2.51. A previous poster has similar issues and reported that restarting the DVR helped. This did not work for me. I have 2 shared folders set up (sharing preferences set), added them to PyTivoX and applied (several times).

    I'm not getting anywhere. Any help would be appreciated.
    Tad
     
  19. Feb 18, 2009 #279 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Tivo S3? HD? S2?. Can you stream under Photos,Music,Showcases?
    Does iTiVo see your tivo? Is everything on the same network? wireless?
     
  20. Feb 18, 2009 #280 of 1437
    Sevenfeet

    Sevenfeet Gentle Giant

    164
    0
    Jun 24, 2000
    Nashville, TN
    This is a problem for me too and has been for a couple of weeks. I have a Leopard Server hacked to run on an elderly G4 PowerMac. Up until recently, pTivoX has run on this machine just fine. Now it runs but the Preferences panel refuses to come up (it's just grayed out in the application). So I'm not sure exactly what it's doing. It does seem to still be sharing...I get the shared folders I previously setup in the Now Playing Lists for my two S3 Tivos. I can transfer previously transferred programs (.tivo files). But I can't change anything. Any ideas? Restarting the server does not seem to help.
     

Share This Page