Metagenerator 3 -- Support & Downloads

Discussion in 'TiVo Home Media Features & TiVoToGo' started by dlfl, Jun 7, 2018.

  1. Dec 2, 2019 #481 of 505
    dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Your attached file is the same knownSeriesIds file you provided before. I did include it in the T4 distribution. However when MG3 merges the distroSeriesids file with your local existing knownSeriesIds file, it gives precedence to the local file, thus it will not replace a local value with a distributed value. Which file should get precedence depends on what the relative probability of errors are for the two files. If we give the distributed file precedence, a user could have decided a distributed item was incorrect and replaced it locally, but unless the correction was made in the distributed file, the correct local value will be overwritten by the incorrect distributed value each time a new version of MG3 is run. So, do you think the precedence should be switched to the distributed file? I'm OK with either way.

    In the case that an incorrect item exists in the local file, but no item for that title exists in the distro file, the incorrect item will not be purged -- a merge is being done. To reverse that behavior means you're just replacing the entire local file with the distributed file. I think purging local items that aren't in the distributed file is likely to be very upsetting to some users, who have added items beyond those that were distributed. I think it will have to be the users responsibility to purge such items (or correct them).
     
  2. Dec 2, 2019 #482 of 505
    Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Can you explain the KnownSeriesID.txt format, I would like to edit mine?

    Example:
    10 Days That Unexpectedly Changed America^SH0067251635^10 days that unexpectedly changed america^81412

    Where does 81412 come from in my example above?
     
  3. Dec 2, 2019 #483 of 505
    dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    The format is:
    <Tvdb Title>^<seriesID>^<override title>^<Tvdb ID>

    <Tvdb Title> = title as held by theTVDB.com database
    <seriesID> = series ID (collection ID) per TiVo
    <override title> = Title used for RPC search (may be different from <Tvdb Title>)
    <Tvdb ID> = ID of series in theTVDB.com database

    Caution: The only guaranteed safe edit is to delete a line. You should shut down MG3 while editing then restart.
     
  4. Dec 2, 2019 #484 of 505
    Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Thanks. This will allow me to manage my own DB.
     
  5. Dec 2, 2019 #485 of 505
    dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Additional regarding replacing items in (local) knownSeriesIds.txt with different values from (distributed) distroSeriesIds.txt:

    I think the optimum logic would be for a pop-up message if the distro and local values for a particular title differ, allowing the user to select which one to use in the local file. This should be a fairly rare occurrence, I would hope, so not very disruptive at startup. The same approach would be used for known movie id's of course. Comments?
     
  6. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Great suggestion.
     
  7. elprice7345

    elprice7345 Member TCF Club

    324
    15
    Sep 28, 2009
    Denver, CO
    Hmmm ... I reinstalled MG3 and couldn’t reproduce my issue. I’m not sure what happened, but clearly it was something I did.

    And … you’re correct, I wouldn’t want MG3 to overwrite a user’s data.
    I like this idea!

    I basically developed a couple of MS Access queries that look for duplicates in each of the knownseriesid.txt fields. I then have to look at the file and determine what to do, if anything with each duplicate.

    Sometimes duplicates get introduced as user errors, but more often, it’s because the TVDB series title was changed.

    If you could incorporate the knownseriesid.txt duplicate checking logic into MG3, I think that would be very valuable.
     
  8. dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Try test distro 3.90C6 in attached zip. EDIT: Removed attachment, use 3.90C7 attached to later post.
    Ver. 3.90C6 (3 December 2019)
    Enhanced: If item in distroSeriesIds.txt doesn't match item in local knownSeriesIds.txt, pop- up allows user to choose whether to accept the distro value
    Changed: Program ported to Visual Studio 2019.
    Changed: .NET 4.0 required (previously was 2.0)

    If you don't have .NET 4.0 installed program will bark at run attempt. Installation is free and easy and most windows computers already have it by now.

    Once the new pop-up/prompt seriesID merge feature is polished, I will implement the same thing for knowMovieIds.
     
    Last edited: Dec 4, 2019 at 11:25 PM
  9. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Looking forward to trying this tonight and I will then provide feedback.
     
  10. dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Try test distro 3.90C7 in attached zip.

    Ver. 3.90C7 (4 December 2019)
    Enhanced: Popup for duplicate movie/series ID's local vs. distro, has better message format and buttons to select actions.

    If you click one of the accept/reject ALL distro buttons, that choice will be applied for all remaining duplicate cases (if any) and the pop-up will no longer appear.

    Note that any of the following actions is equivalent to clicking the "Accept this distro value" button:
    1. Closing the dialog box.
    2. Esc key
    3. Return key
     

    Attached Files:

  11. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Wow, you are good! Thanks for all your effort!
     
  12. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    This new version is faster. Once search is started I can't stop it. Any way to add a stop search function?
     
  13. dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Which search? (There are four.). Why do you want to stop it?
     
  14. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Get RPC PIDs
    -> do seriesID RPC search
    Once started can take a long time, I would like to stop this search.
     
  15. dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Try test distro 3.90C8 in attached zip.
    Ver. 3.90C8 (8 December 2019)
    Enhanced: Operator cancel buttons added for RPC seriesId and (series) programId searches.
     

    Attached Files:

  16. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    Very nice. Works great. Thanks!!!

    Can you add this icon? I manually add it now, others may like an icon too.
     

    Attached Files:

  17. dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    ??? Add it where?
     
  18. Sparky1234

    Sparky1234 Well-Known Member

    2,143
    299
    May 8, 2006
    MG3 .exe or .dll file?
     
  19. dlfl

    dlfl Cranky old novice

    8,676
    604
    Jul 6, 2006
    Dayton OH
    Still don't know what you mean.
     
  20. HerronScott

    HerronScott Well-Known Member

    6,974
    957
    Jan 1, 2002
    Staunton, VA
    Me either. :)

    WHen it runs, it has a TiVo icon on the Taskbar. Do you mean so the executable also has the same icon?

    upload_2019-12-8_15-58-35.png

    Scott
     

Share This Page