Metagenerator 3 -- Support & Downloads

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

  1. CincyBob

    CincyBob New Member

    5
    1
    Jan 20, 2014
    Yes, confirmed, MG3 is working again here as well.
     
  2. elprice7345

    elprice7345 Member TCF Club

    327
    15
    Sep 28, 2009
    Denver, CO
    You are correct @moyekj, my search was returning only linear results.

    And MG3 is working again for me. Let's hope MG3 continues to work!
     
  3. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    That is correct. Yesterday I experimented with having MG3 re-try twice and it made no difference. What time delay between trys do you use? I tried 2 secs and 5 secs.
     
  4. moyekj

    moyekj Well-Known Member

    11,896
    658
    Jan 23, 2006
    Mission...
    Per post #342 above, looks like the part that worked was linear content only which queries a TiVo on your LAN rather than middlemind server.
     
  5. HerronScott

    HerronScott Well-Known Member

    6,975
    957
    Jan 1, 2002
    Staunton, VA
    Working again here and it's reported that the authentication on the old Android app also started working yesterday as well so I would say the issues were definitely related.

    Scott
     
  6. Pete B

    Pete B New Member

    1
    0
    Feb 1, 2019
    I have the latest MG3. I'm able to search the TV show and episodes I want. The metadata is downloaded/generated. However, I'm never able to save to create the txt file. What am I doing wrong? I click save, select my video file (has .mkv extension) and I get the error: "File Save Error: There was an error saving if a .txt or .jpg file of the same name exists, check the security details. It may be preventing access. (Delete it) I'm running win10 pro 64 bit. I've tried running as admin. the output folder just has the video file and nothing else.

    thanks for the help
     
  7. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    Please post the folder path and file name. Try moving the .mkv file to a folder that can't have any permission quirks, (e.g., c:\test).
     
  8. p1ague

    p1ague New Member

    18
    0
    Nov 22, 2009
    :openmouth:OMG, thanks, this is awesome! I didn't notice it in the change notes (probably cause you've done more than one version since my last post?!,) but I LOVE your implementation--that gentle warning is brilliant!

    PS - Also great job tweaking the title adjustment; I had thought of suggesting something different than the mandatory pop-up window, but I figured "don't look a gift horse in the mouth," your solution there is better than I would've hoped for!
     
    Last edited: Feb 15, 2019
  9. p1ague

    p1ague New Member

    18
    0
    Nov 22, 2009
    There's one thing I wasn't sure if you'd truly gone above and beyond for, and it looks like no, but I can't tell for sure: Does it take into account any changes you make to the Movie Year field when you hit "Update?"

    Cause it seems to find movies that are one year off, but I have found one that was 2 years separated, and that doesn't seem to be searchable. It's "Millennium Actress (2001)" which for some reason comes up as 2003 for the movie year, and shows up as "...(2002)" in the preliminary search results. But I do find it on the TiVo online site; also as 2001. Not everything I can find there will turn up in MG3 results, though, even in the best case, so I'm not sure if the year discrepancy is relevant or a red herring.
     
  10. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    Currently the update key doesn't use a different year even if you entered it However I think I will change it so it does, primarily prompted by this case, which I think is very unusual.

    IMDB.com lists the movie as "Millennium Actress (2001)" but they give a release date in 2002 further down on their page (?!?!). The movieDB.org data gives an overall release date in 2002 (which is what MG3 uses in what you called the "preliminary search". But the movieDB data also gives multiple release dates by country, which MG3 defaults to on the movie detail page and that is 2003 for the USA. This seems wrong so I will change it so the detail page uses the same date as the "preliminary" search (if available -- and otherwise the country-specific date).

    TiVo apparently uses the same release date (2001) as IMDB does (in one place, i.e., the title -- I don't see where IMDB got that 2001, but there it is). Turns out the only way MG3's RPC programId search can succeed in this particular case is if the year from movieDB.org (now 2003 but will be 2002 after I mod MG3) is overridden by 2001, which it can be after I make that mod in MG3.
     
  11. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    Try test distro Ver. 3.88T2 contained in the attached zip. It has the mods discussed in my previous post (#350)
    OOPS: Forum now throws an error when I try to upload the attachment. (????)
    Try this one-drive link:
    MG388T2.zip
    EDIT: This version is superseded by release 3.88, see first post.

    Override the release year for "Millennium Actress" from 2002 to 2001 and hit the update button. The programId will be entered in the knownMovieIds database if you hit a save button. Let me know if the programId it finds agrees with kmttg.
     
    Last edited: Mar 25, 2019
  12. p1ague

    p1ague New Member

    18
    0
    Nov 22, 2009
    That sucks about the forum, hope they fix it, but I was able to access that one drive link and as near as I can tell it looks great. I can't actually compare to kmttg because that was one it doesn't return anything on. It does match the online.tivo.com partial result that I can only find by searching the director's name (Satoshi Kon) and browsing his film credits, and it fills in the mystery part of that number which I can't figure out how to find otherwise! So you might actually be the superior RPC searching option right now ;)

    Now I wish I had been taking notes when I ran across ones I couldn't find meta for; it's going to be somewhat labor intensive or blind luck to search out the ones with no programID or one that I just made up to fit its series ID.. the only surefire way to find them is when the TiVo doesn't retrieve good records when I pull that file. I know I came across a few other ones with similar year situations, at least a dozen.. and I actually had one movie where there was a *15 year* discrepancy between records.. I assume it must've been one where photography and widespread release had a bunch of obstacles between them, but damn if I can remember what movie that was.
     
  13. elprice7345

    elprice7345 Member TCF Club

    327
    15
    Sep 28, 2009
    Denver, CO
    I don’t use MG3 too much with movies, so weight my opinion accordingly. ;)

    I think this is a good improvement to the movie lookup logic. I’ve tested it with the only sample provided and it works for me.

    Some notes/thoughts:
    • Kmttg doesn’t find "Millennium Actress" for me, but MG3 does. We’ve seen this happen on occasion.
    • I hadn’t thought to use online.tivo.com as a resource to find show information. When I search for "Millennium Actress", online.tivo.com doesn’t find the movie for me.
    • The online.tivo.com URL ends with the partnerCollectionId/seriesId. Not sure how useful this is, but it does provide another source to find show info.
    I’ve also attached updated versions of distroMovieIds.txt and distroSeriesIds.txt for anyone to use.
     

    Attached Files:

  14. Mar 7, 2019 #354 of 510
    p1ague

    p1ague New Member

    18
    0
    Nov 22, 2009
    I don't want to be "that guy" about it or anything, but you'll see that I mentioned you have to search for the director, not the movie name, to find that result. The Tivo site can be a great resource, as I described more in-depth on a post of the previous page, but it's really finicky like that. And even the indirect method takes some doing; sometimes I have to try 5 or 6 cast members before I find one who has that credit listed. There were a couple that I only found by their credited WRITER, no cast or directors matched. But they'll have a full entry for the movie once I track it down, even though there were no results for the EXACT title it's listed under or any of the words in it. And with this new metagen version, once you have that title and have found the correct year for Tivo, you can dredge out titles that you couldn't search for directly on tivo.com! Very bizarre. :confused:

    Speaking of series instead of movies, at the risk of pushing my luck.. (I still can't believe how wonderfully the first mild annoyance got squashed!) I do have one thing about the series search behavior that has bugged/confused me for a while but I didn't want to complain: How come it can keep track of seriesID between sessions, but drops all the episodes' programIDs? Where this really becomes a problem is in series that change names every season, but are still considered a single series to TVDB nerds, like Marvel's Avengers Assemble or American Crime Story. That basically forces you to re-do the seriesID search to match whichever episode you're trying to tag at the moment, and for some shows you also have to remember how to match the description snippet in the deep search results window. To a lesser extent this is also problematic with very long-running shows, like Sesame Street and Saturday Night Live, because the search for programIDs takes FOREVER, and then the results window is too big to fit on the screen. (IIRC I have to close that by spacebar because the OK button is inaccessible off the bottom, and the title bar is unreachable off the top.) It sure would be nice if I only had to do that once; and could store the programID/seriesID set I'm happy with, and/or if I could do the right-click "find programID" search for JUST the episode I'm interested in without doing all of them first..
     
    Last edited: Mar 7, 2019
  15. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    Version 3.88 has been released, functionally identical to test version 3.88T2 although augmented distroSeriesId.txt and distroMovieIds.txt files are included, courtesy of @elprice7345 .

    See first post for changes and download attachment.
     
  16. Sparky1234

    Sparky1234 Well-Known Member

    2,150
    302
    May 8, 2006
    Yippee!!!
     
  17. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    This would have to be done on a user-selected basis. Saving all programId's ever found would be likely to use too much disk space.

    With a rather significant programming effort MG3 could save and reload programId's that have already been found. However I currently have no RPC search algorithm for quickly finding programId's for just the most recent one, or several, episodes of an ongoing series -- and I doubt I could come up with one. Thus updating those would require repeating the lengthy search over all series episodes.

    I looked at Sesame Street and I don't know where you would get programId's for most of its episodes. Are you able to do that?

    MG3 seems to do an excellent job finding programId's for SNL provided you use S/E matching. This is a case where having saved previously searched ProgramId's would save a lot of time, provided you weren't looking for a recent episode from a date following the last time you did the full search.

    How are you getting programId's for Marvel's Avengers Assemble and American Crime Story? I had little to no success using MG3. Having saved previously searched results would help in these cases but where do you get them to begin with?
     
  18. elprice7345

    elprice7345 Member TCF Club

    327
    15
    Sep 28, 2009
    Denver, CO
    @dlfl – I think it would be valuable if we could find a way to store the unique seriesIds for anthology series. We discussed this a while back and couldn’t come up with a way to do it or you found it more trouble than it was worth ;).

    There are several anthology series where this would be useful: “American Crime Story”, “American Horror Story”, “24”, “Will & Grace” (not an anthology series, but TVDB and TiVo season numbers don’t match), etc.

    You would have to add the TiVo specific season title and season number to knownSeriesIds.txt. I have no idea how much work that would be for you or if you need the new challenge ;).

    As for storing the programId, I agree that it would save time for a few series, but that has to be balanced against:
    • the extra storage requirements?
    • Programming effort?
    • How to check/update for new episodes?
    • How to check for changes TiVo makes to programIds?
    Even for shows with many seasons, "Nature", "Frontline", "Modern Marvels", etc., I don't find my searches take more than a minute or so and most are a few seconds.

    We did discuss at one point having TVDB store the seriesId, but this didn’t get very far: Add Rovi/TiVo Series ID - TheTVDB.com

    I suppose we could request the TVDB to store season specific seriesId and episode specific programId, but I’m not sure there would be a groundswell of users to push that forward.
     
  19. dlfl

    dlfl Cranky old novice

    8,683
    607
    Jul 6, 2006
    Dayton OH
    Try test distro Ver. 3.89T1 in attached zip.
    edit: Attachment removed. Superseded by 3.89 release.
    Ver. 3.89T1 (26 March 2019)
    Enhanced: Can save and load previously determined programId's (and matching seriesId's).

    I couldn't resist programming this and it turned out to be less effort than I had guessed.
    Known programId's are stored in the "programIds" subfolder of the MG3 appdata folder. Each series has a file entitled <series name>.txt.

    programId's are saved via right-clicking in the series episode tree on either the entire series node or on a season node. For the entire series case you are asked if you want to augment or replace any existing saved file. Only non-empty programId's are saved. Note this means if you save without having populated any programId's and choose to replace the file, the saved file will be cleared of all programId's. (This is how you can forget all previously saved programId's for the series.) For season node saves it uses the augmentation mode.

    Saved programId's are loaded via the "Load PID's" button at bottom of the TV Search tab. A message giving the count of loaded programId's pops up. (If there are no saved programId's for the series, the count will be 0.) The matching seriesId values are populated when each saved programId is loaded.

    The issues of (1) handling anthology series multiple seriesId's and (2) no quick way to get programId's for episodes not already saved are not addressed by this mod. However you can incrementally save different season's programId's after doing the custom RPC search for that/those season's particular seriesId, and thus end up with a saved programId file that will load the correct programId's and seriesd's for the entire series.
     
    Last edited: Apr 28, 2019
  20. Sparky1234

    Sparky1234 Well-Known Member

    2,150
    302
    May 8, 2006
    Will future program upgrades overwrite my seriesId and programId files? Considering how I could preserve my edited / customized seriesId and programId files.

    Looking forward to trying this new upgrade! Thanks!
     

Share This Page