movie scanner finding TV shows as well

I use SageTV to record from satellite and cable boxes. I have two dirs., one for each tuner I use.
I set up Plex libraries for “TV Shows recorded by Sage”, and “Movies recorded by Sage”, and assign both tuner directories to each of these libraries.
In the “Movies Recorded by Sage” library/advanced, I select ‘Plex Movie Scanner’ as my scanner and “Agent - Plex Movie”.
The problem is all the TV shows that get recorded are being included in my movies library as well as the movies.
Doesn’t the scanner know the difference between the two? My “TV Shows” library seems to mainly pick up JUST the TV shows in the two directories. That library uses “Plex Series Scanner” and “The TVDB” for gathering data

So you record both movies and series on a single folder, one for each tuner (satellite and cable)
Your issue is that the series episodes in your movie library shows as movies…

Please consider using SageTV scanner and Agent: https://github.com/ai7/sagetv-for-plexmediacenter

Yes, I record both TV shows and movies in both folder directories (each folder/dir is linked to one of my two tuners - one cable, one satellite).
I had used the Sage Scanner in the past, but until I upgrade to Sage 9, some plugins aren’t available, and this may be one, but I’ll check again.
Nonetheless, what’s wrong with the Plex Movie Scanner that isn’t wrong with the Plex TV scanner?

They both work as designed

  • The series scanner knows there is no season or ep number in the file so it so skips it.
  • The movie scanner works way better than the series one, but cannot spot series episodes, and why should it? you did not respect movie libray files naming convention: https://support.plex.tv/hc/en-us/articles/200381023-Naming-Movie-files nor using the best scanner for the job.

I gave a github link that allow to download a package containing a movie scanner and agent and series scanner and agent, all for sagetv. The movie scanner include a check for series so the functionality is definitively there so why did you stop using it? Some plugins aren’t available? Sagetv ones or Plex? Don’t see how either would prevent the scanner from scanning better than default movie scanner…

check to see if TV show or not

    if not isRecordedMovie(mf, airing, showMF):
        continue

Does it work ? I do not have SageTV so cannot try myself.
Please document your answer to benefit other SageTV users as there is very scarce info on the forum on it…

ok, I’ll see if what you say is true about the Sage plugin for Plex (scanner). I’ll post the results

OK, as I thought, if you’re running SageTV v.7, as I am, BMT needs to be installed for Plex Scanner to work. BMT can’t be installed in v.7 anymore as the plugin links have changed. So, to use the Plex Sage Scanner, one has to upgrade to SageTV v.9


The source for sage movie scanner show no links whatsoever.
It look like it pull a local file with metadata to achieve the functionality.

the agent must have worked in the past since the forum entry states version 6
You tried earlier scanner release?

if it is the same on all releases on github:

You could otherwise modify movie scanner to skip files with season and episodes or to read your local file…

I forgot to say that BMT needs the Jetty server to work, and it’s the jetty plugin that is no longer hosted, hence no jetty, no bmt. no bmt, no scanner.

https://forums.sagetv.com/forums/showthread.php?s=40a533669a84e62b58e7b5f67094605e&t=48401&page=2

It used to work in 2011… Sagetv 9 is out… why the old sagetv7 ?
It really make no sense to me to complain about plex default scanner when an unofficial scanner and agent supports the product already but requires bmt that requires Jetty server you use an old version 7 which apparently doesn’t work…

After research i found source code for sage tv 9 jetty:

So what is the problem with that version?