I have both the original Cosmos and the new Cosmos on my server. But plex is naming both the newer Cosmos. Even if I remove the newer show from my library the older show still gets tagged as the newer one. I’ve removed all the files, deleted the trash and cleaned the bundles but it still will show as the newer show.
My file naming is:
PBS -> Cosmos -> Season 01 -> Cosmos - S01E01 - The Shores of the Cosmic Ocean
Fox -> Cosmos A Spacetime Odyssey -> Season 01 -> Cosmos A Spacetime Odyssey - S01E01
One note, I did just organize my library. I had both Cosmos shows in one directory, but now I have them separated into channel subdirectories. Once I did this my issues started.
Odd - I just tried searching the TVDB for both Carl Sagan and :Carl Sagan's Cosmos and got no results. If I just searched for Cosmos I got several results, including the correct one for the older series from 1980 featuring Carl Sagan
Ok, I caught it ‘in the act’. This is a solid, provable, bug in matching.
Cosmos/Season 1/Cosmos.S01E01.asdfahsdfhasdf.mkv
It first matched “Cosmos”.
It then downloaded the metadata.
As the metadata came up (before I could screenshot it), “Cosmos” became “Cosmos A Space Time Odyssey”
Seems I am wrong by using the name “Carl Sagan” in the Series title and somehow defeated or bypassed the bug. The episode titles don’t lie.
Try it. See if you name the episodes correctly, as I show above, but use the Series name I’ve used as well.
I will try sometime. I don’t have the series in my library anymore, but I’m pretty sure it was just “Cosmos” when I did. Maybe I had to fix incorrect match though… it was quite a while ago.
This is linux tcsh script. adjust for bash as appropriate. (typing from memory)
Argument 1 is the series title
#!/bin/tcsh
foreach i (01 02 03)
mkdir -p"Season ${i}"
foreach j (01 02 03 04 05 06 07 08 09 10)
echo `date` this is absolute junk to make the scanner happy and not think it is a null file so it has to be all printable text like this `date` > "Season ${i}/${1}.S${i}E${j}.mkv"
sleep 1
end
end
Looking through my logs, I see why my ‘Carl Sagan’s Cosmos’ matches when it shouldn’t.
Comparing “Carl Sagans Cosmos” to “Cosmos A Space Time Odyssey” yields a score of 28.
Comparing “Carl Sagans Cosmos” to “Cosmos” yields a score of 35 (33 I can understand but… ok)
In terms of minimizing match problems, using the year in the file name always works for me. I have never had any issues with matching using the following convention:
When adding a year, it’s best to add it using parenthesis like movies.
Cosmos (2014)
What that does is throw bias toward a ‘year’ specification.
Still, and whenever possible, use the naming format spec. I say this because someone will see _ (single) and think __ (double) and/or in their language, it gets messy very quickly.
I am slowly using filebot to put all my series in proper fully compliant naming. It’s painless to do… just annoying to take the time.