Metagenerator 3 -- Support & Downloads

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

  1. Dec 8, 2019 #501 of 542
    Sparky1234

    Sparky1234 Well-Known Member

    2,266
    335
    May 8, 2006
    When I create a shortcut to MG3 the icon looks like Scott's attachment aboce. Metagenerator Version 3.exe can't be pinned directly to the taskbar. I crate a shortcut to Metagenerator Version 3.exe, add my icon and pin that shortcut to my taskbar. The subsequent pinned shortcut icon would be all white if I did not add my icon. I hope this adds some level of clarity.
     
  2. Dec 8, 2019 #502 of 542
    HerronScott

    HerronScott Well-Known Member

    7,178
    1,019
    Jan 1, 2002
    Staunton, VA
    I have no problem right-clicking on the executable and selecting Pin to taskbar with Windows 10 (which creates a shortcut for it). Windows doesn't see the executable as containing an icon which you can see by selecting the Properties for the shortcut.

    upload_2019-12-8_19-50-9.png

    Not sure what it takes to add an application icon to an executable when it's created for default use by Windows but if a .ico file could be included then you could manually point to it.

    Scott
     
  3. Dec 8, 2019 #503 of 542
    dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    OK, I get it now. I think an icon can be put into the .exe file. Will look into it.
     
  4. Dec 9, 2019 #504 of 542
    dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    Try test distro 3.90C9 in attached zip
    EDIT: Attachment removed -- superseded by release ver. 3.90 (see first post)
    Program .exe has icon imbedded. Icon file camcorder.ico is in attached zip. It's a green circle with a camcorder shape in it, chosen primarily for good visibility and unique-ness.

    The new icon should appear in these places:
    1. Upper left corner of MG3 program form.
    2. With MG3 .exe in explorer.
    3. On shortcut created by right-clicking on .exe
    4. In taskbar when program is running and/or if pinned.

    The separate icon file is not required for any of the above functionality. It is just provided FYI.
     

    Attached Files:

    Last edited: Jan 17, 2020
  5. Dec 9, 2019 #505 of 542
    Sparky1234

    Sparky1234 Well-Known Member

    2,266
    335
    May 8, 2006
    Thanks. That works. I'm still customizing my icon to the TiVo icon as it stands out for me on my taskbar.
     
  6. Dec 9, 2019 #506 of 542
    dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    I tried using the icon you provided but it provided very poor visibility on my system. I hoped the big green circle I chose would be visible and unique on all systems.
     
  7. Dec 9, 2019 #507 of 542
    Sparky1234

    Sparky1234 Well-Known Member

    2,266
    335
    May 8, 2006
    It works, thanks for your time and effort.
     
  8. elprice7345

    elprice7345 Member TCF Club

    346
    17
    Sep 28, 2009
    Denver, CO
    @dlfl - Can you explain the logic you added for this? Is MG3 only looking at <Tvdb Title> and then identifying differences for the remaining 3 fields? Could MG3 identify any of the 4 fields that are duplicated in any row?

    Maybe this is a function better suited to being run after MG3 is loaded? Maybe as a button under the settings tab? Maybe as a new top-level button? The user could then run the check whenever they feel the need.

    The function would check the knownSeriesIds.txt and knownMovieIds.txt files to see if any of the fields are duplicated between rows.

    I like this idea! It falls into the save the user from himself category! Very useful if you unintentionally click the button to search for programIds for series with many episodes!

    I like the new icon, because my old MG3 icon was very similar to the pyTivo desktop icon and I often confused the two. Good idea! I did have to logout and log back in for the icon change to take effect on my system.
     
  9. dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    Yes that's what it does for the seriesId comparison. For movie ID's it compares Title+MovieYear combinations, since a title alone doesn''t select a particular movie.
    The intent is just to handle any duplicates between the distro files and the local files. This is a one-time operation that occurs only the first time distro files are encountered in the run-time folder. (i.e., when a new version is installed, normally). Then the distro file(s) are deleted. What you seem to be envisioning is some kind of more sophisticated database management system. I would need a more detailed description of this and, more important, some convincing that the payoff is worth the complexity.
     
  10. dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    It has finally dawned on me that the previous MG3 icon was lost when I ported the program from Visual Studio 2008 to VS2019. But I agree with @elprice7345 in preferring the new icon.
     
  11. elprice7345

    elprice7345 Member TCF Club

    346
    17
    Sep 28, 2009
    Denver, CO
    I’m pretty sure your TiVo won’t provide any of the metadata without a subscription to the TiVo service.

    MG3 is the app to get that info, but it queries the TiVo server using your TiVo credentials.

    FWIW, the seriesId for:
    • Northern Exposure: SH0000014579
    • Gunsmoke: SH0000018418
    • Longmire: SH0208748971
    • Friends: SH0000016645
    • Seinfield: SH0000016984
     
    mlippert likes this.
  12. Snacko

    Snacko Snack Officer

    69
    4
    Dec 30, 2008
    Columbus,...
    Thanks for your help.

    I do have a lifetime Tivo Service on my Premier. I just disconnected the cable service.

    I tried the Northern Exposure seriesID you posted and transferred my two episodes, but it still does not put them in a folder. I do have other recordings still on it that are in folders. So I guess it must have the database?

    .... wait, I have an idea ...

    I just used the Seinfield seriesID, title, and seriesTitle and IT WORKED!! The two episodes are in the same Seinfield folder. That works for me!!

    Thanks Sir!!! (Very Happy!!) ;):):p:Do_O;):)
     
  13. elprice7345

    elprice7345 Member TCF Club

    346
    17
    Sep 28, 2009
    Denver, CO
    Glad I could help!

    Sometimes if you pull a file with the wrong seriesId or programId, TiVo won't "see" the new programId or seriesId if you try again.

    Sometimes time will fix the issue, maybe it ages out somehow.

    Something else you could do would be to clear and reset the TiVo. I believe that fixes the issue as well.
     
  14. elprice7345

    elprice7345 Member TCF Club

    346
    17
    Sep 28, 2009
    Denver, CO
    You’re probably right. I already have a way to clean my files up with my MS Access queries and I’m not sure it matters to anyone else or has any real impact.

    The problem I’ve seen a few times is TVDB users renaming a series. For example the series that is now “James Cameron's Story of Science Fiction” was first titled “AMC Visionaries: James Cameron's Story of Science Fiction”.

    After noticing the series was renamed, I searched again for the new title, thus creating a second entry in the knownseriesid.txt file. The result was the file has 2 entries for the seriesId:
    Code:
    AMC Visionaries: James Cameron's Story of Science Fiction^SH0366777786^james cameron's story of science fiction^341484
    James Cameron's Story of Science Fiction^SH0366777786^james cameron's story of science fiction^341484
    Other than the knownseriesid.txt file having an extra entry, I don’t guess there’s any harm done, so i wouldn't worry about it.

    On that note, I've attached my most recent ID files.
     

    Attached Files:

  15. Sparky1234

    Sparky1234 Well-Known Member

    2,266
    335
    May 8, 2006
    Cool Thanks!
    1. Both Ray Donovan and Shameless (US) are in your file but I have to do a "GET RPC Search" to get the EP and SH to fill in. Is there a manual way to enter either from your file?
    2. Is there a way to save the TV Show Metadata file without associating it with a video file? Some shows record next week but the data is available now.
     
    Last edited: Dec 15, 2019
  16. dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    1. Download @elprice7345 's knownSeriesIds.txt file, rename it to distroSeriesIds.txt, place it in your MG3 runtime folder and start MG3.
    2. Create a tiny text file with whatever video file name you prefer, and change the extension to a video extension (e.g., .mpg). Then save your metadata .txt file as associated with that dummy file. When you later get the actual video file, rename and move as necessary the .txt file you created earlier.
     
    Sparky1234 likes this.
  17. dlfl

    dlfl Cranky old novice

    8,790
    654
    Jul 6, 2006
    Dayton OH
    I could write some code to find seriesID duplicates, display them, and let the user decide what to do. This could be integrated into MG3, perhaps to run at startup (I don't want to add another button). This would add a slight delay to startup -- hopefully negligible, but if it turned out to be objectionable a separate utility program could be done.

    However, as you said, the duplcates cause no harm other than adding a few unused items to the database.
     
  18. Sparky1234

    Sparky1234 Well-Known Member

    2,266
    335
    May 8, 2006
    MG3 keeps getting better and better, a big THANKS!
     
  19. elprice7345

    elprice7345 Member TCF Club

    346
    17
    Sep 28, 2009
    Denver, CO
    IF you feel like doing it, I would write a separate utility. Given that I already have a way to do this, I wouldn't worry about it.
     
  20. elprice7345

    elprice7345 Member TCF Club

    346
    17
    Sep 28, 2009
    Denver, CO
    To add to what @dlfl said:
    • If you just want the seriesId and it's already in your knownserieid.txt file, clicking the Set SeriesIds button will populate the seriesId in all episodes, but not the programId.
    • You must search for programIds at least once (or get a programID file from another user) to populate the programID field. Once you search, you can save the programIds in a file and click the Load PIDs button to restore them.
    • Answering Q2: No. @dlfl has provided a very nice workaround. :) MG3 only needs a file with a known video extension (mpg, mkv, avi, mp4, etc.) to be available for it to create the metadata file.
    • FYI - You only need the programId to load most of the metadata for a show. Any of the metadata TiVo has for a show will be loaded from only the associated programId. If you have additional metadata that TiVo doesn't have (additional actors, directors, etc.) MG3 will pull that from TVDB or you could add it yourself and pyTivo will pull it.
    I've attached a zip file for all the shows where I've saved programIds. Maybe it will save someone some time. A few words of caution:
    • Any series where episodes were broadcast with 2 episodes combined as 1, could have different programIds depending on whether you want the programId for the combined episode or only the 1st episode.
    • Any series currently airing will be generating new programIds as long as it airs.
    • It is often difficult if not impossible to find programIds for episodes that aired long ago or are not available in the TiVo DB, so not every episode has a programId.
     

    Attached Files:

Share This Page