Server Version#: 1.21.0.3744
Player Version#: 1.29.1.1974-a65b3ef3
Hi everyone,
I updated my DSM to v7 a while back and the migration of the PMS went very smooth and fine. I read during the installation that the Plex-Share will be used only one last time to copy the db. Now I’m asking myself: How do I find the ‘Application Support’ folder to update my 3rd-party plug-ins and scanners from now on? I can still see the old files inside the unused share but I guess, updating it there doesn’t put the new files into the new environment.
Plug-ins are not supported at this time and may never be.
Plug-ins were deprecated a few years ago.
DSM 7 is a complete re-write.
We were not able to make Plug-ins visible to the user through a GUI.
I am looking at trying to implement something, under control of the installer, but am dependent on Synology for API information. They are not likely to provide that information until after DSM 7 is in final Release.
Hi!
Yes, I read this topic and thought it refers to the plugins that were installed through the gui.
The ‘plug-ins’ I meant are the ones that you can install manually like additional scanners and agents.
Like these: Hama Agent
and AbsoluteSeriesScanner
These were just unpacked e.g. into \Plex\Library\Application Support\Plex Media Server\Plug-ins or \Plex\Library\Application Support\Plex Media Server\Scanners\Series
After the migration they were copied from the share to a new folder, but I’m not sure where that folder is to replace/update them from now on.
Yes they were copied because they were already integrated.
I do understand what you meant.
The challenge for me as the developer is to accommodate the free-form which people have and interact with you through an otherwise-static GUI.
( The new DSM 7 menu system is a series of static files. DSM 7 does not have conditional branching in them so it’s very dificult to handle the different possibilities )
For now, if you want to work with plug-ins, you’ll have to do it all manually.
Additionally, any plug-ins in DSM 7 – are not supported.
After users on Reddit confirmed that it still works, I was able to use Hama and ASS on Plex in DSM 7.
Hama is an agent plugin, ASS is a scanner.
Just install both of them in /volume1/@apphome/PlexMediaServer/Plex Media Server under the Plug-ins and Scanners folders respectively. Make sure to change the permissions so the user PlexMediaServer has read and write access to them.
After my migration from DSM 6 to 7, the ASS scanner was copied over automatically, but the Hama agent was not, so I went ahead and copied the Hama.bundle folder from the old to the new directory, changed the permissions and restarted Plex.
Moderator edited: I would be very cautious speaking to a Plex employee like that if I were you.
ChuckPa never said that custom agents are no longer working. He mentioned that Plug-ins are not supported anymore. And by that, he meant the Plug-ins that were installed directly through the player/Desktop App, but not the 3rd party scanners or agents.
Thank you for pointing this out. I am dismayed there are those who think I spread misinformation.
To Summarize:
Plex Product and Engineering teams deprecated Plug-ins over 2 years ago
Plex/web team, at product direction, removed User-Facing plug-ins.
DSM 7 mandated a storage structure change which removed the “Plex” shared folder.
What does this mean?
Plug-ins must be installed via the SSH command line – If used.
If, when diagnosing a problem, we see
Evidence of a third-party plug-in
And it’s interfering with proper PMS operation,
We will instruct to:
Remove the Plug-in,
Retest
Provide updated log files which show the problems exist without the plug-in in use.
CAVEAT: We will overlook secondary issues from a Plug-in’s removal PROVIDED use of the plug-in didn’t create an unworkable situation (installed or removed)
BE ADVISED: Any manually-installed Plug-ins may work – UNTIL THEY DON’T