The “Official Dirt” on Plug-ins:
-
User-plugins where officially deprecated in 2018.
Discontinuation of Plugins, Watch Later, Recommended, and Cloud Sync -
The Movie scanner was rewritten in C++. Python no longer needed.
-
The TV series scanner was rewritten in C++. Python no longer needed.
-
There is one piece which still used Python. It’s now being rewritten in C++.
That all having been said, and for as long as they work, AND don’t cause problems, You can manually install your own.
Be advised:
-
If a user-installed plug-in breaks PMS, it’s on you. We will point to the problem but it’ll be up to you to work with the plug-in developer for resolution.
-
When that final component using Python is remove, ALL of Python will be removed and ALL Python-based plug-ins will immediately stop working.
As it pertains to Synology:
-
DSM 7 forced a complete overhaul of how PMS works on the platform.
-
DSM 7 removed ALL “administrative” (root) permissions from all packages. PMS can’t even install itself anymore. It must ask DSM 7 to setup everything. It also must ask DSM 7 for access to the hardware every time it starts.
-
DSM 7 did not allow me to keep the “Plex” shared folder. I was required to use their storage locations & structure.
-
DSM 7 forced me to change the username (now it’s “PlexMediaServer” which is also the new package name)
-
If you can make plug-ins work, without breakage on DSM 7, then enjoy.
Synology overall:
-
DSM 7.0 “Release Candidate” (7.0-41882) introduced breaking changes to my packaging. I’ve mitigated those breaking changes and Engineering will be incorporating them soon.
-
UNFORTUNATLY, due to the impending changes Synology has notified us about, having discussed at length with our management, we cannot continue to devote resources to an unstable platform. DSM 7.0-41882 (specifically the packaging format) is the final version we will support until after DSM 7.0 is Public Release and stable with developer’s documentation available to us.