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. Mar 23, 2009 #401 of 1438
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    I am not aware of any setting to control the sort order, even though there is some sort of SortOrder setting in plugin.py. If you don't get an answer here within a day, I'd repost the question in the pytivo thread (pyTivoX is just a mac front-end to pytivo, but inside it's the same program).
     
  2. Mar 23, 2009 #402 of 1438
    wmcbrine

    wmcbrine Ziphead

    10,451
    60
    Aug 2, 2003
    It does, but only on the top level, due to a TiVo-side problem (which may or may not be a bug). I'm reluctantly considering a "force alpha sort" per-share option to deal with it.
     
  3. Mar 24, 2009 #403 of 1438
    philby85

    philby85 New Member

    15
    0
    Mar 21, 2009
    Hi Keary,

    thanks for the response. I have my movies on a nas drive on my network.
    When I open pytivox it takes me to the movies folder on my NAS. They are in separate olders for catergories. I then select a folder and it shows a list of movies by title. I select a movie and I get the synopsis and covert screen. If I then select left to go back the folder showing the movies they are all showing titles except the one I just viewed. It will now have the first line of the synopsis instead of the title.

    I add the metadata to the file using metax on the mac.

    cheers

    Philby

    I also went to a catergory folder it showed me the titles of the movies I hit enter and all the movies changed to the first line of the synopsis. Select enter again does not change them back.
     
  4. Mar 25, 2009 #404 of 1438
    space2001

    space2001 New Member

    12
    0
    Jan 5, 2009
    Toronto
    The alpha sort option would be a great addition! As it stands now, with more than a few screens of items to go thru, it quickly becomes difficult to find stuff.

    As well, keeping the current position when backing out of the selection on Tivo screen would be helpful. IE, scroll to item 20 in a list, select it to display more info, then chose not to play it/go back. Now we're back to item 1 in the list.

    thanks again!

    - Hal -
     
  5. Mar 25, 2009 #405 of 1438
    kupe

    kupe Viva 'la Tivolution!

    370
    3
    Apr 9, 2003
    Hi Yoav-

    LOVE PyTivoX! Currently running 1.1b24- yes I know I've skipped a few versions... ;)

    Anyhow today upgraded to 1.2b6 and streaming stopped working on my TivoHD. Downloads worked fine- but no streaming. I get the "Please Wait" indefinitely on the TV screen when I try to stream. I reverted to 1.1b24 and all is good again.

    I'm running OS 10.5.6 on an Intel iMac.

    Thanks!

    Kupe
     
  6. Mar 25, 2009 #406 of 1438
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    If you don't mind, can you reinstall the beta (make sure to hit 'Apply' to activate all the changes) and try to stream, when it fails can you open up Terminal.app and run
    Code:
    tail -100 /tmp/pyTivoX-SB.log
    
    (hopefully there will be something interesting in there to help debug).
     
  7. Mar 25, 2009 #407 of 1438
    kupe

    kupe Viva 'la Tivolution!

    370
    3
    Apr 9, 2003
    My pleasure! I reinstalled 1.2b6, clicked Apply, and tried again to Stream. Got the "Please Wait" indefinitely. Here's what I got in Terminal:

    Code:
    Last login: Wed Mar 25 21:01:41 on console
    [Macintosh:~] dave% tail -100 /tmp/pyTivoX-SB.log
    Wed 2009/03/25 21:03:48.338|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.StsdAtom (size:81)
    Wed 2009/03/25 21:03:48.338|   |master|MP4StreamFactory$2|Reading atom at offset: 28465097
    Wed 2009/03/25 21:03:48.338|   |master|MP4StreamFactory$2|UnknownAtom(116,101,120,116): mp4.util.atom.TextAtom (size:65)
    Wed 2009/03/25 21:03:48.338|   |master|MP4StreamFactory$2|Reading atom at offset: 28465162
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.SttsAtom (size:216)
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|Reading atom at offset: 28465378
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.StscAtom (size:28)
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|Reading atom at offset: 28465406
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.StszAtom (size:120)
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|Reading atom at offset: 28465526
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.StcoAtom (size:116)
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|Reading atom at offset: 28465642
    Wed 2009/03/25 21:03:48.339|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.UdtaAtom (size:376)
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|Reading atom at offset: 28466018
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.MetaAtom (size:368)
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|Reading atom at offset: 28466386
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.HdlrAtom (size:34)
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|Reading atom at offset: 28466420
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.IlstAtom (size:322)
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|Reading atom at offset: 28466742
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.CprtnamAtom (size:41)
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|Reading atom at offset: 28466783
    Wed 2009/03/25 21:03:48.340|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:33)
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|Reading atom at offset: 28466816
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|UnknownAtom(169,65,82,84): mp4.util.atom.CprtARTAtom (size:41)
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|Reading atom at offset: 28466857
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.CprtalbAtom (size:31)
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|Reading atom at offset: 28466888
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:23)
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|Reading atom at offset: 28466911
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.CprtcmtAtom (size:31)
    Wed 2009/03/25 21:03:48.341|   |master|MP4StreamFactory$2|Reading atom at offset: 28466942
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:23)
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|Reading atom at offset: 28466965
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.StikAtom (size:25)
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|Reading atom at offset: 28466990
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:17)
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|Reading atom at offset: 28467007
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.TvshAtom (size:41)
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|Reading atom at offset: 28467048
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:33)
    Wed 2009/03/25 21:03:48.342|   |master|MP4StreamFactory$2|Reading atom at offset: 28467081
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.TvenAtom (size:41)
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|Reading atom at offset: 28467122
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:33)
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|Reading atom at offset: 28467155
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DescAtom (size:31)
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|Reading atom at offset: 28467186
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:23)
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|Reading atom at offset: 28467209
    Wed 2009/03/25 21:03:48.343|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.CprtgenAtom (size:32)
    Wed 2009/03/25 21:03:48.344|   |master|MP4StreamFactory$2|Reading atom at offset: 28467241
    Wed 2009/03/25 21:03:48.344|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.DataAtom (size:24)
    Wed 2009/03/25 21:03:48.344|   |master|MP4StreamFactory$2|Reading atom at offset: 28467265
    Wed 2009/03/25 21:03:48.344|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.FreeAtom (size:4236548)
    Wed 2009/03/25 21:03:48.385|   |master|MP4StreamFactory$2|Reading atom at offset: 32703813
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|AtomClass: class mp4.util.atom.MdatAtom (size:8)
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: moov size 4744948
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: mdat size 0
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: sampleNum 1
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: new key frame 1
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: track 1 spec time 0 adj time 0 spec time sec 0 adj time sec 0
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: track 2 spec time 0 adj time 0 spec time sec 0 adj time sec 0
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|DBG: Movie time 7304 sec, cut at 0.0sec
    Wed 2009/03/25 21:03:48.387|   |master|MP4StreamFactory$2|	DBG: ts 600 cut at 0.0
    Wed 2009/03/25 21:03:48.388|   |master|MP4StreamFactory$2|DBG: media time 0
    Wed 2009/03/25 21:03:48.388|   |master|MP4StreamFactory$2|	DBG: sampleNum 1 sync frame 1
    Wed 2009/03/25 21:03:48.388|   |master|MP4StreamFactory$2|	DBG: chunk 1
    Wed 2009/03/25 21:03:48.476|   |master|MP4StreamFactory$2|DBG: cutDuration 4382402
    Wed 2009/03/25 21:03:48.476|   |master|MP4StreamFactory$2|DBG: new time 0.0
    Wed 2009/03/25 21:03:48.476|   |master|MP4StreamFactory$2|DBG: media time 0
    Wed 2009/03/25 21:03:48.476|   |master|MP4StreamFactory$2|	DBG: sampleNum 1 sync frame 1
    Wed 2009/03/25 21:03:48.476|   |master|MP4StreamFactory$2|	DBG: chunk 1
    Wed 2009/03/25 21:03:48.494|   |master|MP4StreamFactory$2|DBG: cutDuration 4382438
    Wed 2009/03/25 21:03:48.494|   |master|MP4StreamFactory$2|DBG: new time 0.0
    Wed 2009/03/25 21:03:48.494|   |master|MP4StreamFactory$2|DBG: moov chunk 8981552
    Wed 2009/03/25 21:03:48.494|   |master|MP4StreamFactory$2|DBG: cut moov chunk 8981552
    Wed 2009/03/25 21:03:48.494|   |master|MP4StreamFactory$2|DBG: updateAmount 4456436
    Wed 2009/03/25 21:03:48.497|   |master|MP4StreamFactory$2|DBG: movie skip 0
    Wed 2009/03/25 21:03:48.497|   |master|MP4StreamFactory$2|DBG: Cut Movie time 7304 sec 
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|DBG: sampleNum 1
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|DBG: new key frame 1
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|DBG: track 1 spec time 0 adj time 0 spec time sec 0 adj time sec 0
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|DBG: track 2 spec time 0 adj time 0 spec time sec 0 adj time sec 0
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|DBG: Movie time 7304 sec, cut at 0.0sec
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|	DBG: ts 600 cut at 0.0
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|DBG: media time 0
    Wed 2009/03/25 21:03:48.498|   |master|MP4StreamFactory$2|	DBG: sampleNum 1 sync frame 1
    Wed 2009/03/25 21:03:48.499|   |master|MP4StreamFactory$2|	DBG: chunk 1
    Wed 2009/03/25 21:03:48.523|   |master|MP4StreamFactory$2|DBG: cutDuration 4382402
    Wed 2009/03/25 21:03:48.523|   |master|MP4StreamFactory$2|DBG: new time 0.0
    Wed 2009/03/25 21:03:48.523|   |master|MP4StreamFactory$2|DBG: media time 0
    Wed 2009/03/25 21:03:48.523|   |master|MP4StreamFactory$2|	DBG: sampleNum 1 sync frame 1
    Wed 2009/03/25 21:03:48.523|   |master|MP4StreamFactory$2|	DBG: chunk 1
    Wed 2009/03/25 21:03:48.591|   |master|MP4StreamFactory$2|DBG: cutDuration 4382438
    Wed 2009/03/25 21:03:48.591|   |master|MP4StreamFactory$2|DBG: new time 0.0
    Wed 2009/03/25 21:05:04.295|   |Acceptor|Listener|
    Wed 2009/03/25 21:05:04.295|   |Acceptor|Listener|connection to receiver closed
    Wed 2009/03/25 21:05:04.305|   |Acceptor|Listener|
    Wed 2009/03/25 21:05:04.305|   |Acceptor|Factory|HME receiver disconnected
     
  8. Mar 25, 2009 #408 of 1438
    kupe

    kupe Viva 'la Tivolution!

    370
    3
    Apr 9, 2003
    Yoav-

    Another curious thing about 1.2b6 is that it always shows as active in the Dock, even after repeatedly rebooting my Mac. (I have it set to Automatically launch at Login.) I haven't had this problem with earlier versions.

    Thanks again!

    Kupe
     
  9. Mar 25, 2009 #409 of 1438
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    A quick glance and I don't notice anything out of place in the log-- Does this happen with video formats other than mov/mp4. If you have an mpeg2 stream that you could try I'd be interested in the results. (And if not, does this happen with more than a couple of your MP4s?)

    If it is MP4 related I'll try to upload a new version of streambaby this weekend. I'd been working on quite a few MP4 related things, and it's possible that I've already fixed it. I'd upload it now, but I can't remember what state everything is in, so need to test and figure it out. (I'm deep into a real-work project at the moment, and my brain has pushed out everything else)

    Edit: and for some reason I do remember I was having a problem with one of my Mp4's that had a similar symptom, and thinking it was surprising more people hadn't had the problem. Of course for life of me can't remember what it was, and looking through the code and SCM logs didn't help.
     
  10. Mar 25, 2009 #410 of 1438
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    You need to de-select and reselect 'launch at login'. This won't be a problem with future versions, but up-to 1.2 you're gonna need to do that with every install..
     
  11. Mar 26, 2009 #411 of 1438
    kupe

    kupe Viva 'la Tivolution!

    370
    3
    Apr 9, 2003
    FWIW, the file is actually a .m4v file rendered from a VIDEO_TS folder using Toast Titanium 9.0.4. I don't have any MPEG2 files, but I will try this weekend to render a different VIDEO_TS folder to try.

    Meanwhile, this same .m4v file that stalls with 1.2b6 works just fine with 1.1b24.

    Kupe
     
  12. Mar 26, 2009 #412 of 1438
    kupe

    kupe Viva 'la Tivolution!

    370
    3
    Apr 9, 2003
    Thanks Yoav!

    Kupe
     
  13. Apr 2, 2009 #413 of 1438
    Gyroscope352

    Gyroscope352 New Member

    6
    0
    Apr 2, 2009
    Alright, this software looks awesome - just what I'm looking for. However, it is not working at all for me.

    I am running OS 10.5 on a Macbook and using a TiVo HD. I am sharing a video folder from my Mac's desktop and nothing is showing up in the "Now Playing" folder. Tried restarting, didn't work. Tried changing the beacon, didn't work. Tried changing the port, didn't work. What's next?
     
  14. Apr 4, 2009 #414 of 1438
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok I just checked in a new beta. You can now specify a username/password for push, but KEEP IN MIND that this is stored COMPLETELY insecurely on your computer, so don't use a password that you share anywhere else.
     
  15. Apr 4, 2009 #415 of 1438
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Unchange all those values :)

    is your mac on the same subnet as the tivo? is there any sort of firewalling in your network? Is your tivo up to date with the latest software release? Anything interesting in /tmp/pyTivoX.log or /tmp/pyTivoX-SB.log?

    Did you enable streambaby? And if so does anything show up under Photos/Music/Showcases for it?
     
  16. Apr 5, 2009 #416 of 1438
    philby85

    philby85 New Member

    15
    0
    Mar 21, 2009
    Hi Yoav,

    Just in relation to my issue with the metadata. I downloaded latest beta. Still the same issue. With the streambaby.ini located within pytivox is that editable? I put in use.title=false and save but no change to the issue. I noticed that where the ini refers to my drives, they are the default not what I have set in the pytivox gui

    So I gather the ini has not effect?

    cheers

    Phil
     
  17. Apr 5, 2009 #417 of 1438
    Gyroscope352

    Gyroscope352 New Member

    6
    0
    Apr 2, 2009
    Uh, it's not letting me post my post. It says I can't post links. How can I make it post my log (I think it's the log that's the problem)?
     
  18. Apr 5, 2009 #418 of 1438
    bedelman

    bedelman Call me Bob

    3,564
    0
    Feb 26, 2001
    Crystal...
    You need to have (I think) five posts before you can post links
     
  19. Apr 5, 2009 #419 of 1438
    Gyroscope352

    Gyroscope352 New Member

    6
    0
    Apr 2, 2009
    Right, except I am not intentionally posting any links. I think it's seeing my log output as having links in it or something.
     
  20. Apr 5, 2009 #420 of 1438
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    The streambaby.ini you would want to edit is in <user>/Library/Application Support/pyTivoX/streambaby.ini

    If you make changes to it, never use the 'apply' button or it will overwrite those.
     

Share This Page