TiVo-VideoReDo-AutoProcessor Program

Discussion in 'TiVo Home Media Features & TiVoToGo' started by dlfl, Jul 19, 2007.

  1. wgw

    wgw Member

    217
    0
    May 16, 2007

    Advertisements

    Coming up on KTVIDT, Seinfeld and Stargate SG-1 have "Episode Num". Also CSI Miami on KSDKDT. Family Guy and Chappelle's Show on KPLRDT.

    It's shows up even after the file has been transferred to the PC. So it's there somewhere. It's on the additional info screen with all the actors names, directors, producers, etc.
     
  2. wgw

    wgw Member

    217
    0
    May 16, 2007
    Yes, I'm using 800x600 so I can read while reclining from a distance.:) When I resize the window manually or maximize, the last few lines in the log window disappears and the scroll won't bring them into view. A minor problem but I thought I'd ask. I also frequently run across apps that are more tall than wide and disappear well below the taskbar. But I think those are usually written in "PAL" countries where I guess the monitors are sized differently. But one can't complain too much when it's free.:up:
     
  3. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    17 November 2007 Ver. 0.43
    - Added Episode # and Movie Year (when available) to the metadata display. Sub-title is now labeled Episode in this display.

    Note: this changes the structure of the XML database file, so you will have to go through the start up configuration process again.

    @ wgw:
    I grabbed a minute or so of a CSI - Miami episode and used it to figure out how to read the ep #. I had been wanting the movie year (for movies) myself.
     
  4. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    lol! I too use the (highly ergonomic :rolleyes:) "reclining" position. But I'm able to get by with 1024x768. I sense slightly veiled disdain from younger users who normally use higher resolutions.

    There is a standard windows method that you could use to scroll (actually just move) the window up so you can look at the log information, although I don't know if you will find it useful:

    Right click on the title bar of the window. Select "Move". Use the up/down arrow keys to move the window up and down. Click on the window to end the move mode. (You can also just drag with the title bar in the move mode, but since you need to get the title bar off screen, that won't work for you.)
     
  5. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH

    Advertisements

    Minor GUI fixes:
    - Form now cannot be resized. Maximize button is disabled.
    - Cleaned up tab order and prevented focus on read-only text display boxes.
     
  6. expletive

    expletive New Member

    3
    0
    Nov 18, 2007
    Sounds neat, anything similar for OS X?
     
  7. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    Unfortunately not. It's programmed in Microsoft Visual Studio C# which is tightly integrated wtih the Windows .NET framework.

    I've heard of this type project being ported to linux (e.g., Tivo.Net) using a software package called "mono" which (I think) kind of substitutes for the the .NET framework on linux OS.

    However I don't have access to a linux box nor the time to do the port. TVAP also uses one COM object and one .NET class library (.dll) furnished by other parties, plus it uses Windows scripting to run VBscripts. Given all this, I suspect the mono port would be very complicated if possible at all.

    Sorry!
     
  8. saberman

    saberman Member

    293
    4
    May 4, 2004
    Can you define automatic edits of the file name during the move? TiVo transfers a file that is in a group with a name like:
    Group Name - ''Episode description''

    I would like to remove "Group Name - " -- IOW everything befor the double '.

    Stu
     
  9. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    Hmmmm... Didn't quite follow that. Can you spell it out in more detail?

    Edit: I think I see some of what you're getting at. I'm still using Desktop 2.3 while I understand that from 2.4 on you could group files in subfolders on your pc and the grouping would show up on the TiVo NPL when they were transfered back. Is that what you are talking about? Please post post several samples, plus more details of what you would want done.

    How does a file get "grouped" on the TiVo other than being transferred back from a pc?
     
  10. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    Off possible interest to anyone using both TVAP and pyTivo:

    Schemes to have pyTivo include metadata with files it serves back to the TiVo are under investigation. It appears they will involve a separate text or xml file paired with the video file on your pc. I am monitoring these developments and as soon as a scheme is adopted I plan to mod TVAP so it automatically generates the required metadata file.

    See the pyTivo thread for more details on metadata developments.

    Edit (later):
    I've got this running with a pre-release version of TVAP and a pre-release version of pyTivo (build 6ddab, which can be downloaded from the pyTiVo download site.) By including Series ID, the TTCB files will group properly in the NPL. TVAP generates the required metadata text file and puts it in the same directory as the TVAP-processed output video. Before releasing it, I want to test and refine the TVAP version and I'm hoping an "official" version of pyTivo with the metadata capability will be released soon.
     
  11. saberman

    saberman Member

    293
    4
    May 4, 2004
    Let me try again.

    I have grouping set on on the TiVo. Therefore, all of the broadcasts of Boston Legal go into a group call Boston Legal. Let us assume that the description of the a particular episode is ''A mess''. If I transfer that episode to the PC useing TiVo Desktop the file name becomes:
    Boston Legal - ''A mess''

    When this happens I rename the file to ''A mess'' and move it to a sub directory called Boston Legal. So my question is can I edit the file name to remove the group name that TiVo prepends to the episode name? In this case it is the string |Boston Legal - |. Without the framing |'s.
     
  12. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    I understand now. Part of my problem was I've never used grouping on my TiVo NPL and didn't even know how to turn it on and off (until yesterday) :eek:

    Are there other users interested in this feature? One problem I have is where to put the check box to turn this on and off. The TVAP GUI is pretty busy already and I'm reluctant to enlarge the form. I have a "special" version of it that I use at home that runs batch files to create XVID and WMV versions of the processed MPEG2 files and some of the real estate that looks empty in the distributed version has check boxes to control these "hidden" features.

    Anyway if there is a significant user interest, I would be willing to attempt it.
     
  13. wgw

    wgw Member

    217
    0
    May 16, 2007
    The suspense is killing me. I want my metadata. ;)
     
  14. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    Made a lot of progress refining it tonight. Channel Number, Station Call Sign and recording date are automatically inserted in the metadata text file now. The recording date requires a mod to pyTivo so I need to get on that thread and talk about it. The call sign and recording date are already in the TTG file name but by sending them back as metadata they show up properly in the screen you get in NPL when you select a program -- this is in the small print at right center of the screen.

    And now a break for turkey. Happy Thanksgiving to all! :cool:
     
  15. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    If you've been following the pyTivo thread you know that armooo (pyTivo author) has really delivered on the metadata thing. TVAP will be able to fill in a lot more items than I had been planning but it will take some more time for me to hook it up.
     
  16. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    For mpeg2 output types, TVAP now automatically generates a metadata text file that pyTivo transcoding server (Ver. 143ca....) will automatically use to attach metadata to videos it serves back to your TiVo box.

    The name of the file is <videoFileName>.mpg.txt and it is placed in the folder with the final mpeg2 output file of your TVAP process.

    These items are supported:
    title
    series title
    episode title
    description
    series ID (which will support grouping in the NPL)
    recording time/date
    channel
    call sign
    original air date (or movie year if it's a movie)
    actor(s)
    director(s)
    genre(s) (called categories in TiVo info display)

    pyTivo supports a few more items but this set will be the starting point for TVAP.

    Thanks are due to Armooo (pyTivo author) and FrooBrar (tivoDecode author) for making this possible and to Dan203 for general useful info.
     
  17. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    Ver. 0.45 was parsing the TivoDecode XML chunk incorrectly and thus creating incorrect seriesID numbers.

    If you have processed files with 0.45, their metadata files will have incorrect seriesID numbers. If you've been following the pyTivo thread you know how to get the correct seriesID -- provided the original tivo file is still on your tivo (or can be resurrected from the deleted folder).

    If the transferred file is still on your pc in the transfer directory (or can be moved there), here is another way:

    1. Shut down TVAP if it's running

    2. In the TVAP installation folder, edit TivoFileManager.xml in notepad.

    3. Find the <TivoFileData> ..... </TivoFileData> section(s) for each file you want a new seriesID for and delete all the lines including the two tags just given. Close notepad.

    4. Restart TVAP then shut it down as soon as it will let you.

    This forces TVAP to re-generate the metadata for the files you deleted. Now you can look at TivoFileManager.xml (just double click it and it will come up in your browser - or use notepad again).

    The correct seriesID is now there. You can copy and paste it from there to correct your existing metadata text file(s).

    Here is the TVAP download site again for your convenience:

    ftp://upload:upload@videoredo.net/VRD&#37;20Add-Ons/TiVo-VideoReDo-AutoProcessor/

    Edit: Based on a couple of samples I think the correct seriesID string will be the first 8 characters of the one generated by 0.45 with the first two chars changed to "SH".
     
  18. wgw

    wgw Member

    217
    0
    May 16, 2007
    I see you snuck in that concatenation of the series title and episode. ;) Works for me. The title and episode are now displayed on the tivo when grouping is turned off. As it should be. Hopefully armooo responds to your ticket and can work out something so that transfers, even without metadata, display that way. Thanks for the metadata. Great work.
     
  19. dlfl

    dlfl Cranky old novice

    9,164
    836
    Jul 6, 2006
    Dayton OH
    Wasn't sure how that would work out -- may see problems with more experience. Anyway glad you noticed it and liked it (so far).

    I convert most of my .tivo-to-mpeg2 files to xvid/avi (to save space) and all one has to do is rename the metadata file appropriately and put it in the right folder and pyTivo will serve the metadata back with the avi. I really like the flexibility of Armooo's metadata scheme!

    Actually I have a "special" version of TVAP for personal use only that does the avi conversion and the rest all automatically. I would provide that to the public except it's a real kludge of batch files (with hardwired paths) and freebie video programs (aviSynth, dgIndex) that must be installed. Attempting to make that distributable would be difficult at best.
     
  20. wgw

    wgw Member

    217
    0
    May 16, 2007
    The stars must be in perfect alignment today. Adscan detected every commercial perfectly on one of my shows. That's a first.
     

Share This Page

spam firewall

Advertisements