Matching individual seasons

I have a few shows where there are multiple seasons, but the seasons are named differently and need their own matches using an agent. Atm the only way i see of matching them is to have them as separate entries in plex, where’d really prefer to have them sorted as seasons under one entry, but using the correct names.

One of the shows in question:

Season 1, with correct name since it was just called the same as the entry:

Season 2, which should really be called “Hajime no Ippo: The Fighting! - New Challenger”, and is also missing episode names:

Is there any way to accomplish this?

You just have to wrap your head around the fact that TVDB has these listed under one Show Name as different Seasons:

A TV Show Library/
…Hajime no Ippo/
…Season 01/ <— nothing special
…Hajime no Ippo - S01E01- Episode Name Optional.xxx
…Hajime no Ippo - S01E02.xxx
…Season 02/ <— required name, required folder
…Hajime no Ippo - S02E01- Episode Name Optional.xxx
…Hajime no Ippo - S02E02.xxx
…Season 03/ <— what a beautiful day in the neighborhood…
…Hajime no Ippo - S03E01- Episode Name Optional.xxx
…Hajime no Ippo - S03E02.xxx

Resulting in:

FileBot (link in my signature) may be able to handle that for you automatically or manually in seconds.

What FileBot can’t do is remove possible embedded metadata in the Title Field of MP4/M4V files. Plex will read this info and prefer it over a perfect file name/structure (you probably don’t have any of those yet), but you can combat that situation by moving Local Media Assets to the bottom of every agent list you can find. All tabs in TV Show and Movies here:
https://support.plex.tv/hc/en-us/articles/200241558-Agents
Just drag LMA to the bottom of the list and drop it. If you do have embedded metadata this will cure the issue, if you don’t it won’t matter. LMA will do what it has to from the bottom.

Renaming/restructuring is best performed OUTSIDE the library and you’ll need to write a new bundle for the show so The Plex Dance® was invented:

The Plex Dance®:

  1. remove show/movie from library
  2. update library
  3. empty trash
  4. clean bundles
    https://support.plex.tv/hc/en-us/articles/200392106-Library-Actions <— update library, empty trash, clean bundles
  5. bring names and structures into compliance/ or the ultimate bundle reboot operation
  6. replace corrected show/movie into library
  7. update library

All Steps. In Order. No Shortcuts.