Problems matching with TheTVDB

@jsmiddleton4 said:
Here’s an example. Plex says use a folder “Specials”.
But there’s no “Specials” in the d/l .xml file from TVDB.

There is no causality here. What’s in the xml comes from TheTVDB.
Plex does of course read it, but it uses its own nomenclature for folder and file names.

The correct folder structure and naming scheme for those folders is “Season 0” or “Season 0 - Specials”.

No.
You can use Season 0 or Specials
I use Specials all the time.

I have used “Season 0” for years with plex and it has always worked fine.

"There is no causality here. What’s in the xml comes from TheTVDB. "

That’s my point. And Plex’s FAQ advises to use a format that does not exist in the xml from TVDB. There is no “Specials” in the xml.

And no I can’t use Specials. Tried it several ways. Had to work with the folks at TVDB to figure out why it wasn’t working. It wasn’t working because it isn’t supposed to. Nothing is found for “Specials” because its not in the xml file.

Have to use Season 0 - Specials to keep the local display to say “Specials”. Nothing is found for episode information without “Season 0”.

has been season 0 for donkeys years since the xbmc days
never tried naming the folder specials

@jsmiddleton4 said:
That’s my point. And Plex’s FAQ advises to use a format that does not exist in the xml from TVDB. There is no “Specials” in the xml.

Plex will read these xml files and then will interpret them.
Plex is well aware, that specials is equal to season 0.

@ziggimon, my FN server is experiencing these issues. I noticed you stated previously that PMS 1.3.0+ should have installed Python 2.7.12. I looked at the version of Python that is running on my FreeNAS 9.10 server running 1.3.3 and it is running Python 2.7.9. Would this cause these issues?

Mine’s broke too since the first week of Jan.

My FreeNAS box has python27-2.7.12 per the ‘pkg info’ cmd, but my PMS only has python27-2.7.9. Did a ‘pkg update’ and tried to do a ‘pkg upgrade python’, but it said it was up to date. Linux noob, so I’m just kind of winging it.

FreeBSD plexmediaserver_1 10.3-STABLE FreeBSD 10.3-STABLE
FreeNAS-9.10.2-U1 (86c7ef5)
PMS Version 1.3.3.3148

Been running Plex and performing normal upgrades of FreeNAS and PMS for a year and a half. Installed PMS as a plug-in.

Plex comes with its own python.

@ziggimon said:

@treboR2Robert said:
I am using

FreeNAS-9.10.2-U1 (86c7ef5)

Plexmediaserver 1.3.3.3148

Installed via the plugin tab.

This is taking a long time to fix isn’t it ? Any idea of an ETA ?

Is your plugin installed on an earlier version of FreeNAS? Eg. 9.3?

I can confirm I cam running the same versions listed above. My plugin was originally installed on an earlier version of FreeNAS 9.3. I did rebuild my FreeNAS box clean and just reimported my config, existing jails and plugins. When I run a uname -a inside the plugin jail I get the following:

root@plexmediaserver_1:/ # uname -a
FreeBSD plexmediaserver_1 10.3-STABLE FreeBSD 10.3-STABLE #0 r295946+1805185(9.10.2-STABLE): Wed Jan 11 17:12:42 UTC 2017 root@g
auntlet:/freenas-9.10-releng/_BE/objs/freenas-9.10-releng/_BE/os/sys/FreeNAS.amd64 amd64

I am also seeing the sslwrap errors in the TVDB logs.

Please let me know if there is any other information that I can provide to help you track down the bug.

Thanks for all your hard work!

I would be curious to know whats in the plexdata plugins folder. Whats the output of:

find /mnt/default/jails/plexmediaserver_1/var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2

If run inside the jail its:

find /var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2

And we do ship our own Python which is why this doesn’t really make sense. They sound like they are gevent tied, but we don’t ship that module so slightly stumped where its originating from.

Have any of you custom plugins installed to PMS?

@hafnera said:
@ziggimon, my FN server is experiencing these issues. I noticed you stated previously that PMS 1.3.0+ should have installed Python 2.7.12. I looked at the version of Python that is running on my FreeNAS 9.10 server running 1.3.3 and it is running Python 2.7.9. Would this cause these issues?

No, the ssl change in python is from 2.7.8 → 2.7.9 and up, so thats not likely.

@ziggimon said:
I would be curious to know whats in the plexdata plugins folder. Whats the output of:

find /mnt/default/jails/plexmediaserver_1/var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2

If run inside the jail its:

find /var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2

And we do ship our own Python which is why this doesn’t really make sense. They sound like they are gevent tied, but we don’t ship that module so slightly stumped where its originating from.

Have any of you custom plugins installed to PMS?

Here is the output from my jail:

root@plexmediaserver_1:/ # find /var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2
/var/db/plexdata/Plex Media Server/Plug-ins
/var/db/plexdata/Plex Media Server/Plug-ins/WebManager.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/WebManager.bundle/Contents
/var/db/plexdata/Plex Media Server/Plug-ins/SiteConfigurations.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/SiteConfigurations.bundle/Contents
/var/db/plexdata/Plex Media Server/Plug-ins/CBS.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/CBS.bundle/Contents
/var/db/plexdata/Plex Media Server/Plug-ins/TED Talks.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/TED Talks.bundle/Contents
/var/db/plexdata/Plex Media Server/Plug-ins/Services.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/Services.bundle/Contents
/var/db/plexdata/Plex Media Server/Plug-ins/PBS.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/PBS.bundle/Contents

I do not have any custom plugins. I only have the installed channels listed above. I don’t even use them.

root@plexmediaserver_1:/var/db/plexdata # find /var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2
/var/db/plexdata/Plex Media Server/Plug-ins
/var/db/plexdata/Plex Media Server/Plug-ins/Services.bundle
/var/db/plexdata/Plex Media Server/Plug-ins/Services.bundle/Contents

@ziggimon said:
I would be curious to know whats in the plexdata plugins folder. Whats the output of:

find /mnt/default/jails/plexmediaserver_1/var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2

If run inside the jail its:

find /var/db/plexdata/Plex\ Media\ Server/Plug-ins -type d -maxdepth 2

And we do ship our own Python which is why this doesn’t really make sense. They sound like they are gevent tied, but we don’t ship that module so slightly stumped where its originating from.

Have any of you custom plugins installed to PMS?

./WebManager.bundle
./WebManager.bundle/Contents
./Services.bundle
./Services.bundle/Contents
./SVT Play.bundle
./SVT Play.bundle/Contents
./iTunes Movie Trailers.bundle
./iTunes Movie Trailers.bundle/Contents
./YouTubeTV.bundle
./YouTubeTV.bundle/Contents
./SiteConfigurations.bundle
./SiteConfigurations.bundle/Contents
./Sub-Zero.bundle
./Sub-Zero.bundle/Contents

user@freebsd:/usr/local/plexdata-plexpass/Plex Media Server % find Plug-ins -type d -maxdepth 2
Plug-ins
Plug-ins/Services.bundle
Plug-ins/Services.bundle/Contents
Plug-ins/SiteConfigurations.bundle
Plug-ins/SiteConfigurations.bundle/Contents
Plug-ins/WebManager.bundle
Plug-ins/WebManager.bundle/Contents

“Plex will read these xml files and then will interpret them.
Plex is well aware, that specials is equal to season 0.”

Yes I know what its SUPPOSED to do. Its not.

Confirming I’m also getting the python error 'module' object has no attribute 'sslwrap' (FreeNAS-9.10.1-U2 (f045a8b) with the v1.3.3.3148 pbi).

Anybody figured out how to downgrade the pbi without having to create/delete current jail?

I also have been seeing this behavior on my FreeNAS Plex plugin with no other plugins installed. Hopefully they figure it out and I don’t have to reinstall from scratch.

Yesterday, did a database backup to my local PC. Deleted PMS from my Freenas box and reinstalled it. Added the movies and tv shows to PMS and let it run overnight to update all metadata. Today, all my shows were back (with all metadata), but everything was unwatched. Signed out of PMS, did the restore database tasks, claimed my PMS server and restarted the plug-in in FreeNAS for good measure.

All my shows that didn’t have any meta data since January now show the proper descriptions. AND my watched/unwatched status’ (stati?) are back to normal.

My pkg info now shows python27-2.7.11_1

Yea I have given up waiting too.

I am currently backing up my library and will then uninstall the plugin and do a manual jail install so I get the plex pass releases in future.
If anyone else is interested in doing this there is a very helpful post explaining how to do it here.

I will post back here when I am done and let you guys and gals know if the PMS reinstall fixes the TVDB problem.