freenas / iocage-ix-plugins

Official iXSystems iocage plugins for FreeNAS and TrueOS
175 stars 107 forks source link

Plex Media Server is stuck a major version behind at 1.14.1.5488 (info) #75

Closed ghost closed 4 years ago

ghost commented 5 years ago

Hi. The Plex Media Server plugin cannot be updated beyond 1.14.1.5488. The latest on freshports is 1.15.1.710. People are trying to manually update due to the lack of official updates, and they're having issues. Plex employees are involved and I just wanted to drop some info here to get it on your radar.

I don't know if it's related to the server version but my users are experiencing a lot of buffering problems despite low resource/bandwidth usage. I currently cannot update to test, but if the server version is to blame, then this should be prioritized.

Please follow this thread for more info:

https://forums.plex.tv/t/i-updated-to-plexmediaserver-1-15-0-659-9311f93fd-and-now-i-cant-access-server-setting/377180

There's some chatter about API changes here:

https://forums.plex.tv/t/what-is-up-with-the-https-plex-tv-api-downloads-url/381916

I noticed from that thread that https://plex.tv/api/downloads/1.json?channel=plexpass shows the latest version as 1.14.1.5488, which is what we're stuck at. I don't know if there's any connection here, or if FreeNAS even uses the plex download api for version info in any capacity. API v5 now requires X-Plex-Token or it will return an empty json object

Bad: https://plex.tv/api/downloads/5.json?channel=plexpass

Good: https://plex.tv/api/downloads/5.json?channel=plexpass&X-Plex-Token=xxxxxxxxxxxxx

fryfrog commented 5 years ago

1.14.1.5488 is the latest non-plexpass version, 1.15.1.710 is for plexpass.

ghost commented 5 years ago

I was actually referring to plexpass. Plexpass plugin pulls from trueos repo

https://github.com/freenas/iocage-ix-plugins/blob/master/plexmediaserver-plexpass.json

/usr/local/etc/pkg/repos/iocage-plugins.conf

iocage-plugins: {
    url: "http://pkg.cdn.trueos.org/iocage/11.2-RELEASE",
    signature_type: "fingerprints",
    fingerprints: "/usr/local/etc/pkg/fingerprints/iocage-plugins",
    enabled: true
}

Follow link: http://pkg.cdn.trueos.org/iocage/11.2-RELEASE/All/

You'll see plexpass is still on 1.14.x.

image

Is there something I'm missing?

I mentioned the plex api changes in case iX is automating their builds using the api package sources. If iX systems is using the old v1 api, the plexpass version stops at 1.14.1.5488, which happens to be what we're stuck on .. that's why I brought this up.

fryfrog commented 5 years ago

Should have minded my own business, sorry! Was here for something unrelated and thought I was being helpful! :)