Much faster (hopefully), smaller (mostly) and better PMS builds preview (1.15.0.573-123756e9a)

Hello forum users,

For some time now, a small internal team has been working on revamping how we handle the numerous dependencies of Plex Media Server as well as the toolchains and the build system itself. This is not only great for our developers, but also allows us to fix issues and adopt new technology faster than before. We also took this opportunity to upgrade some of those dependencies and to improve pretty much every aspect of producing a release. All this required quite a few under-the-hood changes, touching on a wide range of functionality. Back in January, we had an initial forum preview release building on these changes.

Based on all the feedback we got from you, we worked hard to create this new preview release. We also added some new builds that were missing from the previous preview. This is still not the complete package, but hopefully covers the majority of our users.

Like in January, we kindly ask for your feedback to make sure we are not breaking anything during this process. Basically, we’re looking for users to run this new build and pay attention to see if anything suddenly stopped working that was working fine with the previous build.

Once we are finished with testing and addressing your feedback we will be moving to this new setup internally, so all new releases will be built like this.

Since these are highly experimental builds, if you decide to test them, make sure that all your backups are up-to-date or that you are testing in a safe environment.

Find the download links below. You will notice that not every supported platform and architecture has a build here. We are still working on integrating those with this new setup.

Known issues

  • Windows:
    • To install the preview version, any existing installation must be uninstalled first

Downloads

:tada: Update (6th Nov): updated builds to 1.14.0.391-7623e9224
:tada: Update (2nd Jan): updated builds to 1.15.0.545-c0e6af42a
:tada: Update (7th Jan): updated builds to 1.15.0.550-20055f39b
:tada: Update (15th Jan): updated builds to 1.15.0.573-123756e9a
:tada: Update (8th Feb): updated builds to 1.15.0.659-9311f93fd

This is for serious testers only. These builds may still contain bugs which may make these versions unsuitable for general usage.

Desktop Platforms

NAS Devices

22 Likes

When will the ARMv8 (x18 Series) be officially available for Synology?

3 Likes

That seems to conflict with what is mentioned in this post: https://forums.plex.tv/t/armv8-platform-alpha-testing-synology-and-qnap/275940/38
It states that “ARMv8 is now in formal Forum Beta”.

@Kvest @trumpy81 This is a forum preview release, so the wording “formal forum beta” might have been a bit imprecise. The important distinction is that these are builds that must be installed manually and won’t be auto-updated. So this is not “Beta” proper (that’s coming a bit later when we are more confident). As a side note, so far the builds seem pretty good so if you have the means to test in a safe environment they are worth trying.

@tamas can we expect a big reduction on cpu overhead? That would be great for low power devices, such as NAS devices or the Shield Android TV.

Hi @tamas , thanks a lot for your friendly reply :slight_smile:

1 Like

I suppose that the main effects will be on building time and build size.

thanks a lot man! <3

@tamas Just an FYI, this build does have issues with QNAP QTS 4.3.5 beta if users have HDHomeRun Tuners. ChuckPA is aware FYI.

1 Like

Thank a lot, I hope the ARMv8 to be available to all soon and to be upgraded to latest version.

2 Likes

Just curious: Are there any fixes unique to this release? Or the same fixes as the public release it’s based off?

This. It’s a build thing only, not a dev thing

2 Likes

We are constantly rebasing our work on top of the mainline PMS and anything we fixed were backported already.

1 Like

DVR does not work well on DS118 (ARMv8) with a TVButler 100TC.
The channels take a long time to load and there is a lot of lag.
On the other hand, it works perfectly when using the TVMosaic app.
I hope you are able to fix this. Thanks.

At the moment the DS118 (ARMv8) is working horribly in my experience… It spontaneously crashes every 6 hours or so and is completely inaccessible. I’m currently away from home, I can’t access anything from Synology control interface up to SSH. No reaction at all, sometimes I get Plex to show up a couple of seconds, but then it disconnects again. I had the same issue as I was at home, I wasn’t able to access it, I had to physically plug out and plug in the DS118. Now I’m not able to do that, because I’m away, I’m going to try to get logs somehow. The only thing I did was trying to sync my songs to the iPhone App. First I thought this can’t be Plex, but after a few days of not starting Plex it didn’t crash anymore.
The only log I can provide is this one, it was taken after I installed the new version (still not working):
Plex Media Server Logs_2018-09-22_14-34-23.zip (1.7 MB)

UPDATE:
I was able to get to the Synology Interface and stop Plex messing around in the background. I was able to get the logs manually after a restart…
I hope it helps you fix this issue. It was really difficult to gain back the control over the NAS because Plex was constantly crashing the server making it impossible to access anything. I have the latest version installed and the issue also happened in the previous version.
New Logs:
Logs.zip (2.9 MB)

(I’m going on vacation tomorrow, so I can’t answer any question but I’ll do my best…)

Have you considered releasing the preview builds in a docker container? Would love to test without impacting my existing environment.

There isn’t any gain in testing docker until the base is known solid.
Docker’s encapsulation adds a layer which would make diagnosis of problems considerably more difficult because we wouldn’t know if it were a docker interaction or the base build itself.

I have been looking at all the logs.

Logs covering Sep 18, 2018_21.27.01 to Sep 19, 2018_03.18.42 - it looks that may be Plex Media Server process crashed or hung after 03:18:42 - Other process (com.plexapp.system process) continued to run till 18:26 on Sep 19. With something like this one need to check within linux on the NAS to see if the process exited or still there and stuck. If it is there, then one would need to force a process dump via kill -SEGV <pid> and have that to supplement the logs

Similarly for logs that covered launch at Sep 19, 2018 22.47.23 to 23.45.15 - it is not obvious if the process died after 23:45:16 - again one would need to check the running processes

The next set of logs were for launch at Sep 19, 2018_23.48.00 to Sep 20, 2018 01.02.25 when the server was shutdown. No indication of a crash here

The logs after that were for the new version v1.13.6.283-9e747cb50
Launch at Sep 22, 2018_14.29.32 to Sep 23, 2018_05.07.27 when it seems that the process mau have crashed or just hung. As before the com.plexapp.system process continued to run till 10:13

The logs had lots of timeouts which i would normally attribute to internet connection issue - but i have referred it to the development team to see if the timeouts could be spurious

I think being away from the server will make it difficult to investigate as one would need to establish if local access is working and if the process is running

this version Version 1.13.6.283 is working fine for me no issue with annything atm i keep at that version the prevoisly version was also ok i don’t have any issue atm.

If I may jump in here?

@SMPlex

What else are you running on the NAS? Docker? Plug-ins?

I ask because throughout all the Alpha testing, I’ve not seen any issues such as what you are experiencing.

If any had been reported, they would have been addressed then.