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

pyTivo - Transcoding server

Discussion in 'TiVo Home Media Features & TiVoToGo' started by armooo, Nov 25, 2006.

  1. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    As the guy who implemented playlist support, I can tell you that, yes, I've tested it under Windows XP, and no, I didn't do anything special to make it work. (I just now tried it again to be sure it hadn't been broken in some recent version, but no, it's still working.) You're going to have to narrow down your problem a lot more -- it's not just that you're using XP.

    The playlists I've tested with are just simple M3U's, one filename per line.
     
  2. s2kdave

    s2kdave New Member

    515
    0
    Jan 27, 2005
    After reading the blog and the tivo docs it sounds like yes, you can trigger an immediate download of your video. I was thinking the same thing as you. I want to know how to "web enable" my application. Let us know if you find out anything good.
     
  3. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    Sorry, I didn't get to it last night. I installed TD 2.6 and fired up WireShark, then got pulled away. I won't be able to get to it tonight either, since I have other plans.

    I'm thinking that we're probably half-way to full XMPP support. TD's support of jabber allows it to IM the servers at TiVo, to notify them of content that's ready to download. That content will currently only get pushed down to the TiVo's once they poll the servers at TiVo (every 15 minutes, right?)

    I suspect 9.3 will bring XMPP support to the TiVo's themselves. At that point, we'll have near-realtime push downloads.
     
  4. s2kdave

    s2kdave New Member

    515
    0
    Jan 27, 2005
    It's possible that 9.2 added XMPP support after they added amazon unbox who really knows. They may have just started making the API more public. Either way, it is a triggering mechanism which is cool.

    I installed TD2.6 yesterday too. It looks like you might need a plus version to enable to auto transfers so reverse engineering will be more difficult without it.
     
  5. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    We have a volunteer (philhu) over on the pyTivo forums with TD+, who's willing to do a little snooping/legwork to aid in the reverse engineering effort.

    I just hope TiVo didn't go and do something like add a layer of authentication to the XMPP layer, so that only TD and TiVo's would be able to communicate with the TiVo servers. That would be really lame.
     
  6. s2kdave

    s2kdave New Member

    515
    0
    Jan 27, 2005
    Again I had the same thoughts. I already tried to reverse engineer swivel search to figure out how to launch native screens from HME, but found out that they use two way SSL certificates using HTTPS. I hope they didn't do the same for the XMPP server.
     
  7. mikebridge

    mikebridge New Member

    712
    0
    Sep 18, 2000
    Plainfield, IL
    found a character that borks the metadata files.
    ’ (bad)
    vs
    ' (good)

    was kinda frustrating, since the character will show (in this case, the full description showed), just no further tags will show.
     
  8. jkalnin

    jkalnin Baad Spellor

    1,420
    0
    Jan 8, 2003
    Warrington, PA
    Can anyone help my recent issue:
    pyTivo runs fine and works great for my first few conversion attempts. Then I put an .avi file in the folder that is a typical xvid compressed Tv show. The second that I put this file into "My Videos" folder, pyTivo stops working. When I try to open the folder on my Tivo I get an error that the playlist is unavailable. Once I remove the file from the folder everything works fine again.

    I had to use Videora to convert this file for Tivo playback, so there is nothing wrong with it as far as I can tell. For some reason though, pyTivo doesn't like this file one bit.

    Anyone know what's going on here?
     
  9. MasterCephus

    MasterCephus New Member

    309
    0
    Jan 2, 2005
    Hueytown,...
    Try this link. It will give you some pointers that I have used to test my files.
     
  10. thczv

    thczv New Member

    47
    0
    Dec 20, 2001
    Sacramento, CA
    That is what I am trying to play. I made a very simple playlist, with three filenames, and put it in the top level of my MP3 folder. I made sure there are no funny characters in the playlist name or file paths/names. But I can't get it to play. I don't get an error, though. The tivo screen acts like it is playing the file, but the green bar never moves. The Tivo Desktop plays it just fine. pyTivo works fine for me in every other area (video and photos, and even playing straight MP3 files).

    Any ideas?
     
  11. jkalnin

    jkalnin Baad Spellor

    1,420
    0
    Jan 8, 2003
    Warrington, PA
    Thanks - I'll give it a shot!
     
  12. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    Nope. Maybe if you show me the file?

    What does it say on the pyTivo screen?
     
  13. Joe3

    Joe3 Member

    284
    0
    Dec 12, 2006
    I need some help. Clearly I did not like Desktop 2.6 enough to bother. So I took a deeper look at what you are trying to do here. Even if it’s hard to follow I know enough to appreciate what’s happening.

    I am confused about the MetaGenerator. I have it down load the information into an E drive after I have redo drop what I think is a combined VOB file. I retain the DVD quality above cable and its easy storage and access.

    However, the information that MetaGenerator gets is not imported into the TiVo.

    Am I in error thinking that it would or am I missing something?

    Latest version of Python.

    pyTivo-2007-12-31-master

    Thanks for your patience in advance.
     
  14. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    That's actually a very old version of pyTivo. Try this Windows installer based version : HERE
     
  15. Joe3

    Joe3 Member

    284
    0
    Dec 12, 2006
    That corrected the problem.

    Thanks!:up:
     
  16. ebf

    ebf New Member

    542
    0
    Mar 21, 2005
    I am wondering if MetaGenerator can be used to help build data files for program episodes that it cannot find. For example, I download UK soaps from the internet and tried once to find the episodes with MetaGenerator. I could find the programs, but not the recent episodes. Can I somehow just pick the program and fill in some (or none) of the episode details? I want to still have the programs all go into the same program folder in Now Playing. But is seems like I have to match my download to a particular episode in MetaGenerator. I do know I can create the data file by hand, but that's a pain.

    Thanks.
     
  17. mikebridge

    mikebridge New Member

    712
    0
    Sep 18, 2000
    Plainfield, IL
    i think you could create an account at http://thetvdb.com/ and type the episode info there, then it will show up in meta generator (and you've helped out everyone else interested in the show)
     
  18. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    Absolutely. What MetaGenerator is doing isn't magic. It's simply taking data from an online database, and arranging it into a text file that pyTivo, and hence a TiVo, can use to display meaningful data on-screen. The magic is that it makes finding, acquiring, and writing that data a very simple operation.

    What you laid out is exactly how you'd fix your problem. Take an episode that you can find data for, replicate it into a metadata file for an episode that you do not have data for, and make some changes manually. It should work just fine.
     
  19. ebf

    ebf New Member

    542
    0
    Mar 21, 2005
    I assumed I could not edit the episode screen data. I tried it and everything accept the stars could be edited! :) It would be nice to be able to edit the stars as well.

    Now, what do I do about programs without a seriesId? I download a lot of UK TV and would love to be able to folder those on my TiVo as well.
     
  20. thczv

    thczv New Member

    47
    0
    Dec 20, 2001
    Sacramento, CA
    I didn't want to respond until I had time to go and check the log to see what it said (I feel kind of dumb for not doing that anyway). My test m3u file looked like this:

    H:\MP3\Test\01.mp3
    H:\MP3\Test\02.mp3
    H:\MP3\Test\03.mp3

    When I looked at the log I found this line that caught my attention:

    Anchor not found: h:\MP3H:\MP3\Test\01.mp3

    I figured pyTivo is somehow prepending the share path before the file path. So I made another test m3u file that looks like this:

    \Test\01.mp3
    \Test\02.mp3
    \Test\03.mp3

    This playlist works. I don't know enough to fix anything permanently. But it looks to me like the problem is with prepending the share path before the file path.

    What do you think?

    Thanks,
    Dave
     

Share This Page