Easier to use pyTivo - pyTivo Desktop

Discussion in 'TiVo Coffee House - TiVo Discussion' started by Dan203, Jan 23, 2017.

  1. May 4, 2017 #561 of 2506
    ClearToLand

    ClearToLand Old !*#$% Tinkerer!

    1,107
    173
    Jul 9, 2001
    Central Jersey

    Advertisements

    Dan,

    Your unquestioned willingness to customize pyTiVo Desktop is just so... beyond words.. appreciated doesn't cover it, but maybe a search of a thesaurus will help me. :)

    Thank you. :clapping:

    Re: 'plain-vanilla' @wmcbrine pyTiVo, once I decrypt a file with tivolibre into a .TS file, I lose the metadata unless I used kmttg to create a separate .TXT file, no? Is that what the '-p' option does? My memory on this is unclear. If / when I get pyTiVo running again on this old desktop, what do I need to do to get the metadata to appear on my TiVo? (i.e. put the .TXT file in the same sub-directory as the .TS file; and / or set something in the pyTiVo config file; or...) :confused:
     
  2. May 4, 2017 #562 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    TiVo files are really simple. They're a header attached to an encrypted TS or PS stream. If you take the same header and attach it to an unencrypted stream the file still works. So what I can do is I can send through the header bytes from the original file, then start sending the bytes from tivolibre from that point forward. So the TiVo would get the metadata from the header and the video data from the decrypted tivolibre output.
     
  3. May 4, 2017 #563 of 2506
    ClearToLand

    ClearToLand Old !*#$% Tinkerer!

    1,107
    173
    Jul 9, 2001
    Central Jersey
    Yes, but if someone had OLD .TIVO TS / 'Fast' format transferred files (from a time when they weren't aware of the TS Bug) stored on an external HDD, where the original was LONG DELETED from the TiVo unit and then, subsequently one discovered a 'glitch', one could now tivolibre the old .TIVO file to get a (hopefully) 'glitch-free' .TS file but without metadata.

    So, I'm asking, if I, (err.. I mean someone), use the '-p' switch, will it generate a separate .TXT file, like kmttg IIRC, and do I have to put that .TXT file in the same directory as the .TS file for 'plain-vanilla' pyTiVo to present the metadata 'transparently' to me on my TiVo? Or do I have to enter something in pyTiVo config? Or...

    Thanks!

    P.S. It's a 'plain-vanilla' @wmcbrine pyTiVo question, but deep inside, don't both programs work similarly?
     
  4. May 4, 2017 #564 of 2506
    ClearToLand

    ClearToLand Old !*#$% Tinkerer!

    1,107
    173
    Jul 9, 2001
    Central Jersey
    • ~93Mbps TiVo-to-TiVo, either direction
    • ~75Mbps TiVo-to-PC (limited for now by my CPU)
    • ~30Mbps PC-to-TiVo - 1 hour SD program via Streambaby, Quality: 3301 kb/s
    • ~38Mbps PC-to-TiVo - 1 hour HD program via Streambaby, Quality: 13478 kb/s
     
    JoeKustra likes this.
  5. May 4, 2017 #565 of 2506
    JoeKustra

    JoeKustra in the other Alabama TCF Club

    20,413
    3,821
    Dec 7, 2012
    Ashland, PA...

    Advertisements

    Nice. If you are doing benchmarks, try using the internal wireless between two TiVo units. I get that 93Mbps between my basic Roamio boxes. One uses a wireless bridge and one is Ethernet. Internal wireless never gets above 45Mbps.
     
  6. May 4, 2017 #566 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    Yes. But if you use my new version you wont even need to do that. You can instead transfer the .tivo files back to your TiVo directly and it will use tivolibre to decrypt as it sends, so you'll end up with the same results as decrypting manually but without any extra steps.
     
  7. May 4, 2017 #567 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    Oh in case it wasn't clear from my above message. IT WORKS! I can now transfer my messed up TS files back to my TiVo with only a minor glitch at the point where the file failed before.
     
  8. May 4, 2017 #568 of 2506
    ClearToLand

    ClearToLand Old !*#$% Tinkerer!

    1,107
    173
    Jul 9, 2001
    Central Jersey
    On-the-fly decrypting of even OLD corrupt .TIVO TS / 'Fast' Transfer files?!? :eek:

    Sold! :)

    Aren't you glad now that I've been such a nag / PITA about TS / 'Fast' Transfer 'glitches'? :rolleyes: :cool:
    Well, maybe not...

    I guess that I'll just have to postpone other tasks and get the latest version of pyTiVo Desktop installed asap (hopefully tonight - I'm assembling chrome shelving for storage right now - rougher than I thought on the old ticker; puff, puff, puff... :( )
     
  9. May 4, 2017 #569 of 2506
    George Cifranci

    George Cifranci TiVo Bolt 500GB - TE4 UI

    716
    26
    Jan 30, 2003
    Columbus,...
    I purchased TiVo Desktop Plus some years ago, is there any point in me keeping it? Does PyTiVo Desktop do everything that TiVO Desktop did? I currently just use a Bolt series TiVo.
     
  10. May 4, 2017 #570 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    I'm still working on the version with this change, so you should wait until I release my new build
     
  11. May 4, 2017 #571 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    It doesn't do the transcoding on downloads for portable devices like TiVo Desktop Plus did. It also does not contain the MainConcept DirectShow codecs that TD+ did. Otherwise it does basically the same thing, and more.
     
  12. May 5, 2017 #572 of 2506
    Redoctobyr

    Redoctobyr Active Member

    313
    90
    Jun 21, 2008
    Well said! And agreed 100%, thank you Dan, for incorporating feedback, and continuing to develop and improve software that you're kind enough to distribute for free. That is awesome.

    I'd transferred all my shows using kmttg. I'm currently transferring them again using pyTivo, in the hopes of making the share easier to browse from the TiVo (it seems like they show up sorted by recording date, vs the file-transferred date for my kmttg files).

    Unfortunately, I had to reboot my router last night, which interrupted the pyTivo laptop that's on WiFi. Its transfers stopped, and would not resume again on their own. Cancelling just the show that was stuck didn't help it pick up with the next show, either.

    I had to fully shut down and restart pyTivo to get it working again. Figuring out where the transfers had stopped wasn't bad, since it apparently started with the oldest recording, and was working its way up (that really helped me out!). So once I found the interrupted transfer, I knew I needed everything above it, in the list.

    Two questions:
    - Could pyTivo figure out if a file in the transfer queue already exists on the PC? A setting to let us skip existing files would let you grab new recordings easily, by just saying transfer everything. The last time I tried this, it started making a second copy of existing recordings, which wastes time and disk space.
    - The interface may not lend itself to this, but would it be possible to allow selecting "from this file to that one", in the list? Like, in Explorer, when you click a file, then shift+click another one, to select everything in-between? Being able to shift-select, and control-select, would make it easier to select a batch of things to transfer. This would be simpler than individually selecting the 70 remaining files that I needed to set for transferring last night.

    Thank you.
     
  13. May 5, 2017 #573 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    Interesting suggestions. I'll consider them for a future update.
     
  14. May 5, 2017 #574 of 2506
    bradleys

    bradleys It'll be fine....

    4,157
    246
    Oct 31, 2007
    True, however, there are much better services for that functionality than the old desktop. Frankly, the IOS / Android apps have that functionality built.
     
  15. May 5, 2017 #575 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    I was thinking about adding auto download and transcoding capabilities in a future build. That's a big project though, so probably a little ways off.
     
    aaronwt, schmegs and Mikeguy like this.
  16. May 5, 2017 #576 of 2506
    Hcour

    Hcour Well-Known Member

    1,922
    600
    Dec 24, 2007
    I've been using the previous version of pyTivo to copy programs from my computer to my Tivo. Does this new version do that? Thanks!
     
  17. May 5, 2017 #577 of 2506
    Mikeguy

    Mikeguy Well-Known Member

    27,636
    9,210
    Jul 28, 2005
    Yes.
     
  18. May 6, 2017 #578 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    New version just posted. Contains my fixes to pyTivo which make transferring TS files back to your TiVo easier. Also contains an overhaul to the UI which makes it a little cleaner and more TiVo like. To get info for a show now you simply click it, and it will expand to show all the details, rather then that hover thing I was using before. It also contains the date inline with every recording/folder for easy reference.

    I will post the Mac version shortly. I upgraded a bunch of the build tools, so I have to collect those on my Mac before I can build.
     
    aaronwt, schmegs, ClearToLand and 4 others like this.
  19. May 6, 2017 #579 of 2506
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    55,212
    7,909
    Apr 17, 2000
    Nevada
    Mac version is now live
     
    schmegs likes this.
  20. May 7, 2017 #580 of 2506
    Mikeguy

    Mikeguy Well-Known Member

    27,636
    9,210
    Jul 28, 2005
    New version removed from website? It was there earlier today, gone now (the most recent Win version is v1.5.15)--

    edit: Tried the website again, most recent Win version is v1.5.15; refreshed the webpage, and now Wín v1.6.0 is there . . . .
     
    Last edited: May 7, 2017

Share This Page

spam firewall

Advertisements