Modern Marvels

Please fix guide data for Modern Marvels, love the programming, just want to know what is actually playing. Thanks

I’ve just been struggling with that myself. I believe the problem comes down to where Plex is getting the metadata from. For example, my Plex DVR recorded an OTA (Over The Air) episode of Modern Marvels called “Engines”.

Plex created the directory structure :

  • …/Modern Marvels (1993)/Season 16/

and created the video file within the “Season 16” directory, and called it :

  • Modern Marvels (1995) - S16E21 - Engines.ts

However, when I go into Plex and look at season 16 of MM, it doesn’t have a name for it.

This happens to all MM episodes that I record OTA – another example is the episode “Tiny Weapons” which it thinks is also a season 16 episode :

  • …/Modern Marvels (1993)/Season 16/Modern Marvels (1995) - S16E17 - Tiny Weapons.ts

But Plex calls it “Doors” instead of “Tiny Weapons”.

I just got done having a chat with ChatGPT, and (long story short) I asked ChatGPT to create a .nfo file for the Engines episode, and it correctly generated it, but ChatGPT wouldn’t give me a straight answer as to where it got this information. A bit of Googling outside of ChatGPT led me to believe that Plex (and GPT) got the season & numbering information from Wikipedia at :

However, I could not determine where ChatGPT got the details for this episode (I ran out of my daily free queries for ChatGPT).

FYI, ChatGPT also suggested I try “tinyMediaManager” to retrieve information for Modern Marvel episodes, but the free version of tMM is rather limited and only queries a movie database (IMDB, I think) which has the wrong Modern Marvels information, so that adventure was a bust.

I’m wondering if it’s possible to write a script (in Python or whatever) that could ask ChatGPT to generate a .nfo file for a specific episode of Modern Marvels… If so, then it might be possible to setup a post-recording task to automatically run that script for the freshly recorded episode…

Thoughts, anyone?

Plex matches content with The Movie Database, in this case I can see that Plex is just following what is in this resource. Also TMDB doesn’t show any further episodes beyond 19, hence you aren’t getting a match for 21.

Are you sure your files are named correctly? If so, then you can login to The Movie Database and help fix it.

This is nothing to do with Plex, they can’t help.

Good luck.

Hi. Yeah, the Plex DVR is automatically creating the directory structure and automatically naming the file.

One other thing that ChatGPT suggested as an alternative is to change the agent for Modern Marvels. But, since I want to use the default agent for everything else, what I would do is create a new directory structure (for just Modern Marvels), move all the MM episodes I have into that directory, add that directory to the TV Shows library then change the agent for just that directory. I haven’t tried that yet, but I may if I cannot come up with a better solution.

Oh, I was also playing around with embedding the agent name in the directory name – I found this by Googling – but I didn’t have any luck with it.

Basically, instead of something like this :

  • …/Modern Marvels (1993) - SssEee - [episode name].ts

You use :

  • …/Modern Marvels (1993) - SssEee - [episode name] {tvdb-[TVDB episode number]}.ts

but that didn’t work.

The example I found on the web was for TV show episodes, but it used “{imdb-[IMDB episode number]}” but the problem is that (like previously mentioned) the IMDB listings for Modern Marvels are wrong, thus, I’m not really fixing/changing anything by specifying IMDB. I was hoping I could use “{tvdb-…}” and get that to work, but alas, no joy. :-/

Quick update…

The good news is that I was able to create a simple script to query Google Gemini and have Gemini create a Plex-friendly NFO file for any Modern Marvels TV episode I want.

The bad news is that Plex doesn’t support NFO files for TV Shows. D’Oh!

So, I’m wondering if it’s possible to :

  • Command Plex to import metadata (for the episode in question) via a file or command line or such.
  • Take Plex offline, have a script go in and poke/replace existing metadata in the Plex database, then bring Plex back online such that it will now use the updated/new metadata.

Thoughts?

More updates…

I worked with Google Gemini in attempt to have a Python script update the Plex database. I spent 2+ hours trying various things that Gemini suggested, but in the end, I’m still not able to change anything.

I can connect to the Plex database and retrieve information for a specific TV show episode – that all works – but when I try to make an update to it, even though the 'plexapi" interface doesn’t report an error, nothing changes.

Thoughts?

FYI, I’d like to move this discussion over to a new post I made that focuses on adding/updating metadata for an existing TV show episode since the result could be useful to more than just Modern Marvels:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.