Plex Media Server - Synology DSM 7 Preview - Issues ( Archive )

Thanks again Chuck,
Another successful DSM7->DSM7 2.0 migration as per your instructions, and now running:-

Synology DS1817+
DSM - 7.0-41890
Plex 1.24.2.4955 (alpha)

and may be of interest to AudioBook users I am running “seanap’s” AudioBook bundle
@ GitHub - seanap/Plex-Audiobook-Guide: A walkthrough for optimal Audiobook experience using Plex</t

Indexing atm but all looks good.

I’m glad it’s working.

All I ask ----

Please don’t put ANY media ANYWHERE in PlexMediaServer :smiley:

( that’s what the old Plex folder is for now :wink: )

1 Like

Hi, just found that when researching how to back up my Plex. :wink:

So if I understnad this correctly, with Packaging 2.0 I can backup my Plex by backing up the newly created shared folder, right?

As I don’t need this right now, I can wait until after the testing phase. This is intended to become the mainline release in the not too distant future, right?! Will this be installed as any other update via “Server Settings > General > Check for updates”, or do I need to reinstall the Package Manager package, or something else?

  1. YES, backup the PlexMediaServer shared folder (HyperBackup, whatever) and be certain to preserve all ownership and permissions…

  2. Testing is complete. This will be public release in a few days.

Use whenever you’re ready.

After this is released to PlexPass BETA, you’ll need be careful until it gets to actual “Public” status.

After that, you can use any autoupdate mechanism because everything will have this package structure.

We only need be mindful during the transition because this preview is out of step with normal production cycles.

Whatever happens, after this, Synology package center can’t be used until it has at least 1.24.2 version.

1 Like

I’m currently running 1.21.0-3744 (beta) which I managed to get working properly before I even found this page. I had to adjust a few permission etc but its working.

I noticed it seemed to have taken a step back in the release version considerably so went in to manually install the new version PlexMediaServer-1.24.1.4931 but I get a weird error that says the following.

Any ideas why I cant do the usual manual upgrade?

If I may bring you up to date?

  1. 1.21.0.3744 was the beta package version before DSM 7.0 - 41890 released.

  2. It’s extremely obsolete now.

  3. None of the packages released have been a “step back”.

  4. Since you are posting here, in this thread, you have ready-access to what will be official PlexPass release in a few hours. That said, you should upgrade to PMS 1.24.2.4955.

To address the error you see shared -

  1. That’s a DSM 7 bug (a minor one)

  2. There is an easy remedy

  3. Control Panel - Security - Set the idle timeout to 65535 and OK that.

  4. Log out and back into DSM to make it active.

  5. After you sign in again,

  6. Now you can upgrade to the package SPK files I have shared here

  7. The upgrade will move some data around. Don’t be alarmed if it takes some time. The wait will be worth it.

If you review the top of this thread, you’ll see what we gain; most notably – Access to our metadata in HyperBackup or other backup/restore tools.

Hi Chuck, is the new 1.24.2.4973 build on plex.tv downloads the new packaging 2.0? Are we free to update using that package now?

To all following here:

We have arrived!

:partying_face:

You are free to download PMS 1.24.2.4973 and all which come after it without concern.

This forum thread can now be retired.

WARNING:

DO NOT YET INSTALL THE PUBLIC VERSION OF PMS (If not 1.24.2 or higher)

This INCLUDES Package Center. Package Center is no longer compatible until Synology updates it

ONLY INSTALL PLEX PASS BETA 1.24.2

5 Likes

@Arkel99

@ChuckPa
Hello Chuck, I’ve read through the instructions for installing Plex on DSM 7…lots of info and thanks for that…

It seems that the migration worked, but Plex is unable to see my server now…I might have missed a step or a settings…any ideas on where to start looking? thx…

Initial checks:

  1. Package Center shows it running
  2. Resource Monitor → Processes allows you to see the occasional blip from “Plex Media Server”

Those two satisfied, while not common, it can and does sometimes sign out during migration from DSM 6

For that reason, as well as a bunch of other networking-related reasons, I’ve added the “Plex Claim Token” installation option where it handles all the dialog with Plex.tv for you and then logs the server into Plex.tv for you

It’s this easy:

  1. Package Center - Uninstall - KEEP option
  2. Package Center - Manual Install (same version) -
  3. Choose the “Plex Claim Token” option
  4. Click the blue hyperlink “Get Claim Token”
  5. It will open a browser window to plex.tv/claim and get you a token.
  6. click COPY
  7. Come back to Package Center.
  8. Paste that token into the window for the claim token
  9. Click your way through.
  10. During “Installing”, it will install the software
  11. It will then reach to plex.tv and authenticate for you and update Preferences.xml
  12. Upon completion, it will show you your Plex username (account name) and be successful.

That’s it.

2 Likes

@ChuckPa
Thanks very much ChuckPa for all the work you have put into this DSM 7 Plex issue.

I am a Synology newbie (I have over the past month setup a DS920+ and DS220+) and one of the attractions in going with Synology was to use Plex Media Server on the NAS.

My aim with the Synology is to keep things simple and so I am now installing the Synology apps (Video Station & Audio Station) and I will use them until Plex becomes available as an operational (and easy to install) app via the Synology Package Centre.

My question therefore is if the ultimate intent is to have an easily installed Plex Media Server app via the Synology Package Centre, and a guess as to how far away that might be?

Again though, many thanks for the time and patience that you exhibit here on this forum.

@pauls1234

Thank you for your kind words.

  1. Plex has been an app on Synology hosts at least since DSM 4.3 when I joined.

  2. Synology has historically taken a long time to update packages. There is no rhyme or reason.

  3. I took over as the Synology developer during DSM 6.

  4. When DSM 7 beta was made available (7.0-41222), that’s when we realized a complete rewrite was needed – with Synology constantly asking if we would have a beta package they could put in Package Center.

  5. Then came DSM 7.0.41882, and 41888. Both those versions caused major breakage in my package which forced me to scramble and pull my package back from “stable / production ready” to “beta” status after some long (re)design & development hours.

  6. DSM 7.0.41890 (released 1 July) had a few minor changes which I had to, yet again, accommodate.

  7. Throughout all that, there were deficiencies in the DSM 7 → Application API which changed how Plex operates on the NAS. I had to find solutions. If you look here in the forums, you’ll find “DSM 7 - Packaging 2.0”. This represents how I initially wanted the package to be.

14 months after DSM 7 started, we are here. Package Center hasn’t caught up yet but that’s not a surprise. You download Plex then “Manual Install” I do the rest.

Eventually Synology will catch up (they are re-validating EVERY package for DSM 7)

3 Likes

@ChuckPa

Thanks very much for providing that context. That’s very useful for me as I come into this as a newbie.

I’ll have a go at the manual install as per your instructions in this thread and then reach out to you again.

Many thanks.

As manual installation (upload) finishes, it will give you instructions about how to make your media accessible to Plex.

Do those steps first then Plex will be able to initialize quickly & easily.

It shouldn’t take you more than 5-10 minutes to get up and running

@Tombadog

I made one small mistake in my initial draft of that Docker How-To but it’s OK now.

In the GUI.

/PlexMediaServer/AppData ->  /config/Library/Application Support

That’s what I’ve got - only did it a few hours ago so most likely your guide had already been updated.

This was my docker run command for reference:

docker run -d \
> --name=plex \
> --net=host \
> --device=/dev/dri:/dev/dri \
> -e PUID=297536 \
> -e PGID=297536 \
> -e VERSION=docker \
> -e CHANGE_CONFIG_DIR_OWNERSHIP=false \
> -v /volume1/PlexMediaServer/AppData:/config/Library/Application\ support \
> -v /volume1/PlexMediaServer/AppData/tmp:/transcode \
> --restart unless-stopped \
> linuxserver/plex

I am about to shut down ( Scheduled switch / wiring rack upgrade day )

I will be back in a few hours when completed. (24 ports 10GbE custom lengths).

If you can open the docker shell to it, you can peek around in there.

Play with the paths.

I seem to remember the Plex container expects: /config/Library/Application Support
where the Linuxserver container expects: /Library/Application Support

I am VERY likely wrong here somewhere.

I hope someone will chime in and correct me

1 Like

Not sure if this is expected or not but I would have expected when browsing the file system that the /config/Library etc. files would be mounted inside /PlexMediaServer/Appdata but it isn’t there…

1 Like