[solved] DSMv7: How to update plugins (agents/scanners)?

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.

Did you read

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.

Ok, thanks for clearing this out. Is there any possibility to remove the scanners and agents that were been migrated?

Yes, you can but that does require command line (SSH / Putty) work.

Are you comfortable at that level ?

if not, I can probably write a “Scheduled Task” for you to do the work for you.

2 Likes

Not a problem for me here to go via ssh into the folder.

Edit: Received direct support from ChuckPa to target the mentioned files.

Hi I also would like to remove my plugins (Sub-Zero and trakt.tv ) in DSM 7.
No problem to ssh into my NAS, can you please provide me the steps too?

TIA!

How would such a task look like?

I think i am to stupid. i can not found the new folder for the plugins over ssh. is there a new name for the folder or what?

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.

@inter5tella

Thank you for pointing this out. I am dismayed there are those who think I spread misinformation.

To Summarize:

  1. Plex Product and Engineering teams deprecated Plug-ins over 2 years ago
  2. Plex/web team, at product direction, removed User-Facing plug-ins.
  3. DSM 7 mandated a storage structure change which removed the “Plex” shared folder.

What does this mean?

  1. Plug-ins must be installed via the SSH command line – If used.
  2. If, when diagnosing a problem, we see
  • Evidence of a third-party plug-in
  • And it’s interfering with proper PMS operation,
  1. 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

caveat emptor

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.