Package Details: plex-media-server-plexpass 1.27.2.5929-1

Git Clone URL: https://aur.archlinux.org/plex-media-server-plexpass.git (read-only, click to copy)
Package Base: plex-media-server-plexpass
Description: The back-end media server component of Plex.
Upstream URL: https://plex.tv/
Keywords: DLNA
Licenses: custom
Conflicts: plex-media-server
Provides: plex-media-server
Submitter: miffe
Maintainer: fryfrog (tixetsal)
Last Packager: fryfrog
Votes: 138
Popularity: 0.42
First Submitted: 2014-10-16 20:13 (UTC)
Last Updated: 2022-06-30 23:48 (UTC)

Pinned Comments

mixednutts commented on 2021-03-08 21:28 (UTC) (edited on 2021-03-08 21:33 (UTC) by mixednutts)

@bazzawill I had issues after upgrade also. Error on startup was:

Mar 09 08:19:06 xxxxx systemd[1]: Started Plex Media Server.
Mar 09 08:19:06 xxxxx Plex Media Server[4187]: terminate called after throwing an instance of 'std::runtime_error'
Mar 09 08:19:06 xxxxx Plex Media Server[4187]:   what():  locale::facet::_S_create_c_locale name not valid

So error pointed towards a locale issue. Running locale -a showed only C and POSIX.

I then just followed the guide https://wiki.archlinux.org/index.php/locale to enable the en_US.UTF-8 UTF-8 locale plex started successfully after this. Hope this helps you.

Latest Comments

roknir commented on 2022-03-02 20:48 (UTC)

I was able to fix the problem I was having (which seems the same as XenGi was having) like this:

$ sudo systemctl daemon-reexec
$ sudo systemctl start plexmediaserver

roknir commented on 2022-03-02 06:03 (UTC)

I'm seeing the same problem as XenGi too.

XenGi commented on 2022-02-26 16:55 (UTC)

Plex doesn't start anymore and gives these errors in the journal:

plexmediaserver.service: Failed to determine user credentials: No such process
plexmediaserver.service: Failed at step USER spawning /usr/lib/plexmediaserver/Plex Media Server: No such process

I'm not sure what this means. What user credentials is it trying to find?

fryfrog commented on 2022-02-02 15:34 (UTC) (edited on 2022-02-02 15:52 (UTC) by fryfrog)

j1simon: What happens if you remove the link to the hook in /etc first? The package does not create that link, its something the user can do if they like. I'll also poke around on a test system and see what do.

Edit: Oh duh, the removal of the package removes the target of the hook. You manually created the hook, so I think it is fair you manually remove it. The package does successfully remove.

j1simon commented on 2022-02-02 12:38 (UTC)

pacman shows an error when I uninstall this program:

$ sudo pacman -Rnsc plex-media-server-plexpass
....
error: could not retrieve information from /etc/pacman.d/hooks/plexmediaserver.hook: File or directory does not exist.
....

/etc/pacman.d/hooks/plexmediaserver.hook is a link to /usr/share/doc/plex-media-server-plexpass/plexmediaserver.hook

karog commented on 2021-09-11 14:13 (UTC)

@kode54, no you are not the only one with 1.24.2.5000-1 working to which I updated 9/8 on two arch arm machines.

I have a version check run nightly that said there was an update last night and I did not look close enough to see it was a downgrade. So I just ran my usual script to "update" on both machines and only then did I notice the downgrade.

I am just going to leave it at 4973 and upgrade whenever a "fix" appears even though I still have the 5000 package files.

kode54 commented on 2021-09-11 01:18 (UTC)

Am I the only one not having any trouble with 1.24.2.5000-1?

fryfrog commented on 2021-09-10 14:11 (UTC)

@stalet: Thanks for reporting, I noticed yesterday-ish when I updated the non-plexpass version that they'd changed the latest plexpass version to something lower. I thought it was weird, but didn't do anything. Since you're saying it is broken, I've set this one to what they're listing on the site now which will be a downgrade.

stalet commented on 2021-09-10 10:24 (UTC)

Broken in the last update. It wont play any file and alot of functions in the web gui fails.

I get alot of these in journal:

can't open file '/usr/lib/plexmediaserver/Resources/Plug-ins-1a38e63c6/Framework.bundle/Contents/Resources/Versions/2/Python/bootstrap.py': [Errno 2] No such file or directory

It seems that the file exists in another path (different plugin number) I fixed it by rolling back to plex-media-server-plexpass-1.24.1.4931-1

fryfrog commented on 2021-05-15 22:50 (UTC)

@Broekman, thanks for the wiki improvement. That reads great and jives w/ my understanding of normal vs. plexpass and it being stable vs. "beta". :)

Broekman commented on 2021-05-15 22:45 (UTC) (edited on 2021-05-15 22:49 (UTC) by Broekman)

Hi @fryfrog, I just made a small edit on the Wiki stating that this "media-server-plexpass" package is the beta update channel and the "plex-media-server" on the stable update channel (i.e. this matches the current releases from Plex). I'm now doubting myself a bit, am I correct in that both are identical, except for which update channel is used?

I changed the text to:

"

Install the plex-media-serverAUR (stable update channel) package or the plex-media-server-plexpassAUR (beta update channel). The latter is only available to Plex Pass holders and can provide early access to improvements and/or e.g. new functionalities. It is typically quite stable and if you have a Plex Pass, it is recommended that you install this version. Both packages are identical when on the same version.

"

If not correct, I have to revert it again.

https://wiki.archlinux.org/title/Plex

yochananmarqos commented on 2021-03-29 21:47 (UTC)

@mmozeiko: Ah, you're right. Sorry for the noise.

mmozeiko commented on 2021-03-29 20:52 (UTC)

@yochananmarqos it does not depend on these libraries as it ships with their own custom binaries - see /usr/lib/plexmediaserver/lib/ folder.

Service that runs server binary sets LD_LIBRARY_PATH to this folder from /etc/conf.d/plexmediaserver file.

yochananmarqos commented on 2021-03-29 18:39 (UTC)

@flyfrog: This is missing dependencies:

Depends as namcap sees them: depends=(sqlite libxslt curl boost-libs python ffmpeg taglib libva)

Rokasporch commented on 2021-03-23 14:37 (UTC)

thanks @mixednutts this solved my problem

bkb commented on 2021-03-23 13:11 (UTC)

What's the concrete difference with the not "plexpass" version?

blackandcold commented on 2021-03-12 09:34 (UTC)

@kode54 thanks that worked. overlooked that I had to enable en_US in ADDITION to my real locale ;) sorry and thanks!

kode54 commented on 2021-03-12 08:31 (UTC)

@blackandcold read the pinned comment. You need to enable the en_US.UTF-8 locale.

fryfrog commented on 2021-03-09 16:45 (UTC)

@hmeiser2000: Yes, from the Locale wiki in the pinned post, you uncomment the en_US.UTF-8 lines and re-generate.

hmeiser2000 commented on 2021-03-09 16:43 (UTC)

I updated today to version 1.22.0.4163-1. In doing so I have the same problem, the locale is not ok for Plex. When I type locale -a I get the following output:

$ locale -a
C
de_DE
de_DE@euro
en_DE.iso88591
en_DE.iso885915@euro
en_DE.utf8
german
german
POSIX

Plex only starts if I add the comments in the file /etc/conf.d/plexmediaserver again:

# LC_ALL=en_US.UTF-8
# LANG=en_US.UTF-8

Is there a way to install additionally en_US.UTF-8 UTF-8?

mixednutts commented on 2021-03-08 23:48 (UTC) (edited on 2021-03-09 01:40 (UTC) by mixednutts)

@fryfrog Really the locale would/should have been configured correctly beforehand as I know it's done in all my other arch linux instances. For some reason I overlooked it for my plex server (probably because it was working and is the only AUR package on that instance). Thanks for all the work you put in on these packages and in the community.

fryfrog commented on 2021-03-08 22:05 (UTC)

@mixednutss: Hey, that was a great find! I actually recently uncommented the LC_ALL and LANG env vars in the conf.d file to match up better w/ their package. It fixed some crashes in the past, but they were #commented to be optional. But since their official service does it, we should too. Maybe I should add a check in the package... :|

mixednutts commented on 2021-03-08 21:28 (UTC) (edited on 2021-03-08 21:33 (UTC) by mixednutts)

@bazzawill I had issues after upgrade also. Error on startup was:

Mar 09 08:19:06 xxxxx systemd[1]: Started Plex Media Server.
Mar 09 08:19:06 xxxxx Plex Media Server[4187]: terminate called after throwing an instance of 'std::runtime_error'
Mar 09 08:19:06 xxxxx Plex Media Server[4187]:   what():  locale::facet::_S_create_c_locale name not valid

So error pointed towards a locale issue. Running locale -a showed only C and POSIX.

I then just followed the guide https://wiki.archlinux.org/index.php/locale to enable the en_US.UTF-8 UTF-8 locale plex started successfully after this. Hope this helps you.

fryfrog commented on 2021-03-08 05:21 (UTC)

Start w/ what the spew suggested, look at your journalctl -xe -u plexmediaserver. From there, I'd run the server the same way the service does, using the user it uses and the exec start it uses. All the environment bullshit is going to be harder to mimic.

bazzawill commented on 2021-03-08 04:40 (UTC)

Apologies for the poorly formatted paste dump. There was not much useful information from the output or Google to try. Installing the older non plexpass version does work (seemed easier than an older plexpass version, yes I do have plexpass). I am happy to try any suggestions or give further information.

fryfrog commented on 2021-03-08 04:22 (UTC)

@bazzawill: Besides restarting and pasting a bunch of really hard to read spew, what have you tried?

bazzawill commented on 2021-03-08 04:18 (UTC)

I upgraded today and plex will not start. Below output from systemd it is not adding anything to the plex logs it appears.

sudo journalctl -xe -u plexmediaserver Mar 08 14:26:54 mythbox systemd[1]: Stopped Plex Media Server. ░░ Subject: A stop job for unit plexmediaserver.service has finished ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ A stop job for unit plexmediaserver.service has finished. ░░ ░░ The job identifier is 2868 and the job result is done. Mar 08 14:26:54 mythbox systemd[1]: plexmediaserver.service: Start request repeated too quickly. Mar 08 14:26:54 mythbox systemd[1]: plexmediaserver.service: Failed with result 'core-dump'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ The unit plexmediaserver.service has entered the 'failed' state with result 'core-dump'. Mar 08 14:26:54 mythbox systemd[1]: Failed to start Plex Media Server. ░░ Subject: A start job for unit plexmediaserver.service has failed ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ A start job for unit plexmediaserver.service has finished with a failure. ░░ ░░ The job identifier is 2868 and the job result is failed.

sudo systemctl status plexmediaserver ● plexmediaserver.service - Plex Media Server Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled) Active: failed (Result: core-dump) since Mon 2021-03-08 14:26:54 ACDT; 20min ago Process: 50200 ExecStart=/usr/lib/plexmediaserver/Plex Media Server (code=dumped, signal=ABRT) Main PID: 50200 (code=dumped, signal=ABRT)

Mar 08 14:26:54 mythbox systemd[1]: plexmediaserver.service: Scheduled restart job, restart counter is at 3. Mar 08 14:26:54 mythbox systemd[1]: Stopped Plex Media Server. Mar 08 14:26:54 mythbox systemd[1]: plexmediaserver.service: Start request repeated too quickly. Mar 08 14:26:54 mythbox systemd[1]: plexmediaserver.service: Failed with result 'core-dump'. Mar 08 14:26:54 mythbox systemd[1]: Failed to start Plex Media Server.

fryfrog commented on 2021-03-07 18:30 (UTC)

@j1simon: Looks like they found the issue and expect a fix release on Monday, yay!

j1simon commented on 2021-03-07 14:04 (UTC) (edited on 2021-03-07 14:21 (UTC) by j1simon)

I think there is a problem with systemd service in 1.22.x versions. The process of stopping the service does not do it correctly and takes up to 1m30 s to stop it:

● plexmediaserver.service - Plex Media Server
Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2021-03-07 15:02:25 CET; 23s ago
Process: 1260 ExecStart=/usr/lib/plexmediaserver/Plex Media Server (code=exited, status=1/FAILURE)
Main PID: 1260 (code=exited, status=1/FAILURE)

mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1784 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1796 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1799 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1805 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1806 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1813 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 1815 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Killing process 2003 (n/a) with signal SIGKILL.
mar 07 15:02:25 juan-PC systemd[1]: plexmediaserver.service: Failed with result 'exit-code'.
mar 07 15:02:25 juan-PC systemd[1]: Stopped Plex Media Server.

It's a know problem: https://forums.plex.tv/t/plex-hanging-on-shutdown-after-update-to-plexmediaserver-1-22-0-4136/

aSystemOverload commented on 2021-03-05 21:11 (UTC)

@fryfrog So sorry, I must've missed the email notification from your original response. I hadn't tried the hooks, but did a quick search on pacman hooks, got it set up and as it happened, Plex needed an update, did a yay -Syu and a few minutes later it updated and then restarted Plex was required.

Thank you for the advice AND for the work on packaging plex.

fryfrog commented on 2021-03-05 15:16 (UTC)

@grawlinson: That's a great idea, I've added it to the hook and it'll go out w/ the next update. Thanks!

grawlinson commented on 2021-03-05 06:19 (UTC)

Any chance of a Description stanza being added to the Action section of the hook?

At the moment, a Plex update looks like this:

:: Running post-transaction hooks...
(1/7) Creating system user accounts...
(2/7) Reloading system manager configuration...
(3/7) Creating temporary files...
(4/7) Reloading device manager configuration...
(5/7) Arming ConditionNeedsUpdate...
(6/7) plexmediaserver.hook
(7/7) Updating the info directory file...

Something like Description = Restarting Plex Media Server... would be sufficient.

fryfrog commented on 2020-08-11 19:30 (UTC)

The aur package comes with plexmediaserver.hook which reads...

# Copy, move or symlink this file in /etc/pacman.d/hooks to force a restart when plex is updated.

[Trigger]
Operation = Upgrade
Type = Package
Target = plex-media-server-plexpass
Target = plex-media-server

[Action]
When = PostTransaction
Exec = /usr/bin/systemctl try-restart plexmediaserver.service

^ Did you try that?

aSystemOverload commented on 2020-08-11 19:14 (UTC)

For a few months now, after an update yay -Syu, when I try to navigate to Plex via a browser (http://192.168.1.11:32400/web/index.html), I get a 404 NOT FOUND.

This is resolved by a systemctl restart plexmediaserver.

I'm using the Plex Pass version

Is this expected or can it be fixed so this manual restart is not required.

NOTE: I've not yet tried using plex.tv as I get severe lag on audio/video.

fryfrog commented on 2020-06-02 23:58 (UTC)

When you have PlexPass, you're "allowed" to run beta versions of Plex Media Server and help test. It means earlier access to some features... and bugs. If you have PlexPass, you could think of the other package as the "stable" version and this one as "unstable".

As of moments ago, they're literally the same version, but that will only last a day or three.

UnicornsOnLSD commented on 2020-06-02 23:55 (UTC)

What's the difference between this and the plex-media-server package? I'm using plex-media-server and I was able to purchase and use a Plex pass just fine.

fryfrog commented on 2020-04-10 15:39 (UTC)

This isn't the place to get help w/ Plex. If this is your script, you're probably looking at finding a Discord or the forums. If it is someone else's script, I'd find that persons method of support. Good luck.

tim1aust commented on 2020-04-10 14:14 (UTC)

@fryfrog, thanks for maintaining this package. Want to mention that, if I update to 1.19.1.2645-1 my post processing script gives a failure (when sending mail, upon completion). I've been using this post-processing script with no issue for quite some time. If I restore my prior version of your package (1.18.8.2527-1), my script is again completing OK, including sending mail. End result of failure was that the recorded show would still be saved to my Plex library, but the "DVR Schedule" page would show the yellow triangle, with error "post-processing failed" or some similar msg when hovering cursor over error triangle (and of course I don't get the expected email). I'll post or email my script if you'd like, just tell me where. I'm happily running the latest Manjaro Linux, FWIW. Up til now, I've never had any issue with rolling release model, ie. keeping my system up to date with all latest packages. Thanks again for your package. --tim

fryfrog commented on 2020-03-31 03:59 (UTC)

@sakaru, great idea! I've switched box this and the non-plexpass version to use try-restart like you suggested. I haven't pushed a pkgrelbump, so it'll show up naturally at the next update. Or you can force it and have it now.

Thanks!

sakaru commented on 2020-03-31 02:34 (UTC) (edited on 2020-03-31 02:36 (UTC) by sakaru)

I've been thinking about that hook that grawlinson suggested. I've had the symlink in place for a while, and while it works, and while I understand that I chose to put the hook in place, sometimes I forget that I stopped plex for some reason and an update will start up back up (since restart will start a stopped service).

I would suggest changing the Exec to:

/usr/bin/systemctl try-restart plexmediaserver.service

That way it'll only issue a restart if the service was already running. From the docs:

This does nothing if units are not running.

fryfrog commented on 2020-02-01 20:42 (UTC) (edited on 2020-02-01 20:43 (UTC) by fryfrog)

@AgentX, your impression is wrong, if you don't pay for PlexPass, use the regular package plex-media-server.

AgentX commented on 2020-02-01 20:39 (UTC)

was under the impression that this hacked the plex pass. after installing and launching plex was asked to signup to buy a plex pass. is there something more i need to do after install? thanks

fryfrog commented on 2019-11-28 15:34 (UTC)

@kode54, not sure why I didn't see this until now. I added @grawlinson's suggestion and bumped pkgrel so that should sort it out. Thanks for the idea!

grawlinson commented on 2019-11-28 08:38 (UTC) (edited on 2019-11-28 08:38 (UTC) by grawlinson)

I get a few errors when upgrading Plex that a restart solves systemctl restart plexmediaserver.service, so a Pacman hook0 would be ideal.

Since automatically adding hooks via packages is discouraged (due to the hooks.d folder being user-settable), it would be preferred to add the hook to /usr/share/doc/plex-media-server-plexpass/ that the user could then symlink/copy it to wherever pacman hooks are stored.

Here is an example hook that should work.

# Force a restart when Plex is updated to prevent errors from occurring
[Trigger]
Operation = Upgrade
Type = Package
Target = plex-media-server-plexpass
Target = plex-media-server

[Action]
When = PostTransaction
Exec = /usr/bin/systemctl restart plexmediaserver.service

kode54 commented on 2019-11-23 06:38 (UTC) (edited on 2019-11-23 06:39 (UTC) by kode54)

The last user to commit to this package’s git repository deleted all the branches, leaving only a detached HEAD. This breaks auto installing for example with `yay`.

fryfrog commented on 2019-10-19 03:36 (UTC)

Hey @dsonck92, the package(s) used to actually be like that, but then Plex did something that caused anyone who had something special in that file for some setting to fail. It "fixed" more people than it "broke" to over write it. I'm not super opposed to putting it back like it was, but if they do it again... I'll have to do it again.

Could you try using a systemd service override instead? If it is just one thing, you can edit your override w/ systemctl edit plexmediaserver then pass it in via Environment=THING=value, I think under the [Service] section, but double check that.

Done that way, my environment won't ever overwrite or override yours. I think that is the safest solution, but if you have any great ideas otherwise let me know.

dsonck92 commented on 2019-10-18 21:29 (UTC)

Could you add the /etc/conf.d/plexmediaserver to the backup array in the PKGBUILD. I use a custom install location for the APPLICATION_SUPPORT_DIR with more space, and use the conf.d file as it seems like the best option. However this has been the 2nd time the upgrade has reset the contents back, causing a moment of confusion as my server loses all of its collections. Other than that, it works great.

fryfrog commented on 2019-10-14 17:08 (UTC)

Yeah, I should have bumped the pkgrel. I just assumed they'd put another version out quickly like they've been doing. :/

binhex commented on 2019-10-14 09:18 (UTC)

Thanks fryfrog, that's got it fixed up for me

p.s. i personally would of preferred a new pkg, as my docker image builds (as im sure you know) are triggered by package version changes, but im still grateful for the change, cheers :-)

fryfrog commented on 2019-10-12 22:20 (UTC)

I've fixed the checksum for the plex.tmpfiles yesterday-ish, but didn't bump the pkgrel. Can you guys check that you have the right file / contents? It was tixetsal's first time, but I'm not sure how they ended up w/ a changed checksum for that file. :)

binhex commented on 2019-10-12 19:12 (UTC)

yep me too, please fix the checksum

bkuri commented on 2019-10-11 23:41 (UTC)

plex.tmpfiles sha256sum: 7d321e237f2861405e7cb752eb5602efb091bad28cd873ff65244ed09dcf8736

jeb0921 commented on 2019-10-11 23:17 (UTC)

Same here v1944 plex.tmpfiles fails

sovanyio commented on 2019-10-11 22:39 (UTC)

getting sha256 failure on plex.tmpfiles on v1944

dogsail commented on 2019-10-08 13:34 (UTC)

1.18.0.1900 is out now. Unfortunately everything including 1.18.0.1846 is broken for me (server spawns hundreds of hung processes when scanning my media) so hoping this takes care of it.

fryfrog commented on 2019-10-07 22:35 (UTC)

https://forums.plex.tv/t/plex-server-update-1-18-0-1892-fails-to-start/472744

^ According to this forum post, 1.18.0.1892 is screwed up in some way so I won't be updating this package to it. I did test it locally and confirmed it was screwed.

fryfrog commented on 2019-09-25 15:41 (UTC)

You should choose one or the other. If you want to use the rpm / deb directly from Plex, do that from the start and stick w/ it. If you want to use this AUR package, only use this aur package.

pawamoy commented on 2019-09-25 15:22 (UTC)

Thank you for maintaining this!

If I installed Plex with this package, should I wait for updates via my AUR helper (pacaur), or install the RPM from Plex's update notifications?

xyzabc123 commented on 2019-07-12 05:27 (UTC)

@ssl-3: I would recommend you also switch to another pacman wrapper.

[1] https://wiki.archlinux.org/index.php/AUR_helpers [2] https://github.com/archlinuxfr/yaourt/issues/382#issuecomment-475039781

mmozeiko commented on 2019-07-12 05:07 (UTC)

@ssl-3: all AUR packages assumes you have base-devel installed. See: https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites

ssl-3 commented on 2019-07-12 04:55 (UTC) (edited on 2019-07-12 04:57 (UTC) by ssl-3)

Will not build/install with yaourt without also having strip, from binutils, installed.

Also relies on fakeroot.

Can/should plex-media-server-plexpass depend on binutils and fakeroot?

hakayova commented on 2019-04-07 02:05 (UTC)

Thank you for your comment fryfrog. I am not sure what happened in my setting but simply removing and reinstalling did not work either and gave the same error. I had to redirect the output of yaourt -S plex-media-server-plexpass command to a file first, and then renamed all files/folders that this command complained about already existing, I simply did not want to delete them, just in case. Installing afterwards worked, after which I deleted those renamed files/folders manually. I hope the same scenario doesn't occur during the next update.

fryfrog commented on 2019-04-06 04:44 (UTC)

@hakayova: I have no idea what is causing what you're seeing. The package is of course going to contain pretty much all the files that already exist. Do you some how have two packages installed? I'd probably start by just removing it and re-installing it.

This does not happen when I upgrade this package myself (nor any other package). Maybe see if #archlinux has any suggestions?

hakayova commented on 2019-04-06 03:50 (UTC)

Hi again, 835-1 > 876-1 upgrade fails with the same behavior reported before. Pages of scrolling error messages complaining many files already exist in the system. I am happy to troubleshoot if this is working for others.

fryfrog commented on 2019-04-04 22:21 (UTC) (edited on 2019-04-04 22:23 (UTC) by fryfrog)

@hakayova: Do you mean going from plex-media-server to plex-media-server-plexpass? Or just trying to re-install it?

Edit: Oh, 835 -> 858, I missed that.

hakayova commented on 2019-04-04 22:08 (UTC)

Hi package maintainers,

Upgrading from 1.15.3.835-1 to 1.15.3.858-1 fails with pages of error messages indicating many files already exist in the system. I just wanted to report this.

Thanks!

fryfrog commented on 2019-03-27 14:54 (UTC)

Yup! I'd buy plexpass first, make sure your existing server sees that you have it and then just install this package over top of the other one. It'll replace the non-plexpass version and should come up w/ all your old stuff.

I hope! I've never tested it, but literally nobody has complained it doesn't work! :)

Raywes88 commented on 2019-03-27 10:27 (UTC)

If I were to buy a plexpass would I just grab the snapshot for this package instead and install like normal? I've been using the non plexpass version for a couple of years now.

tmoore commented on 2019-03-20 14:40 (UTC)

Ah k.. Yea guess I need to change the LD_LIBRARY_PATH again.

I'm just going to redo the package to match a lot of yours :)

fryfrog commented on 2019-03-18 23:37 (UTC)

If you flip to the second page, you can see where I thought the same thing. Turns out they just moved where the bundled libva is and our hard coded LD_LIBRARY_PATH needed to be updated. Did it move again or do you need to update yours?

tmoore commented on 2019-03-18 23:21 (UTC)

FYI.. looks like libva might be a new depend.

fryfrog commented on 2019-03-01 06:28 (UTC)

@krutoileshii, I'm open to suggestions. One thought I had was that really that conf.d file isn't even needed. I can just move all those variables into the .service file. Most of them aren't even something a user would would to change and if they do, it'd be easy in an override.

That file used to be protected actually, but then Plex went and moved around where some libraries were located and so the Plex server started trying to use some system libraries for things and wasn't working. I decided fewer people were probably customizing that file vs. people impacted by the library move.

krutoileshii commented on 2019-03-01 03:31 (UTC)

@mmozeiko,

Shouldn't it then be in the /etc/defaults instead, since every updated overrides the /etc/conf.d/plexmediaserver file?

Also, systemd already offers this functionality with /etc/systemd/system/application.d/override.conf. I wonder if we can set something up similar to what grub does with these using backup=() and a post-install script.

backup=('etc/config.d/plexmediaser')

Here is example from grub on the install script:

!/bin/sh

post_upgrade() { # We used to package /boot/grub/grub.cfg, but there is no reason to. # Remove the file from package, but move real file back in place. if [ ! -f /boot/grub/grub.cfg -a -f /boot/grub/grub.cfg.pacsave ]; then mv /boot/grub/grub.cfg.pacsave /boot/grub/grub.cfg fi }

post_install() { cat << 'EOM' Generate your bootloader configuration with: grub-mkconfig -o /boot/grub/grub.cfg EOM }

krutoileshii commented on 2019-03-01 03:23 (UTC)

@mmozeiko,

Shouldn't it then be in the /etc/defaults instead, since every updated overrides the /etc/conf.d/plexmediaserver file?

Also, systemd already offers this functionality with /etc/systemd/system/application.d/override.conf. I wonder if we can set something up similar to what grub does with these using backup=() and a post-install script.

mmozeiko commented on 2019-02-22 08:54 (UTC)

@krutoileshii Click on plexmediaserver.service link. You'll see that it uses /etc/conf.d/plexmediaserver file to set up its environment. Some services do this to allow user easier edit environment for service without need to edit actual service file.

krutoileshii commented on 2019-02-22 07:08 (UTC)

Is /etc/conf.d/plexmediaserver even needed nowadays? Most use systemd and thus one seems to get higher priority over the systemd override.

Also, how do I prevent it from overriding existing config?

workdowg commented on 2019-02-15 20:02 (UTC)

@fryfrog... Thanks, YAY had the failed one cached so even the manual build didn't work. Worked fine now.

fryfrog commented on 2019-02-15 17:38 (UTC)

@workdog: I put aarch64 and armv7 on a pair of Pi 3s last night and got the package working. Just use the real one now and tell me how it does. Plex fired up on both of them and I was able to reach the UI on both. I got a little ways into setting one of them up, but didn't really want them so called it good enough.

workdowg commented on 2019-02-15 13:20 (UTC) (edited on 2019-02-15 13:22 (UTC) by workdowg)

I tried the PKGBUILD for armv7h... Sorry I suck, can't get it formatted right and have to leave right now...grrrr I'll use pastebin next time...

[code]makepkg ==> Making package: plex-media-server-plexpass 1.15.0.659-1 (Fri Feb 15 08:13:12 2019) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found plexmediaserver.conf.d -> Found plexmediaserver.service -> Found plex.sysusers -> Found plex.tmpfiles -> Found terms.txt -> Downloading plexmediaserver_1.15.0.659-9311f93fd_armhf.deb... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 73.5M 100 73.5M 0 0 6641k 0 0:00:11 0:00:11 --:--:-- 13.0M ==> Validating source files with sha256sums... plexmediaserver.conf.d ... Passed plexmediaserver.service ... Passed plex.sysusers ... Passed plex.tmpfiles ... Passed terms.txt ... Passed ==> Validating source_armv7h files with sha256sums... plexmediaserver_1.15.0.659-9311f93fd_armhf.deb ... Passed ==> Extracting sources... -> Extracting plexmediaserver_1.15.0.659-9311f93fd_armhf.deb with bsdtar ==> Starting prepare()... bsdtar: Error opening archive: Failed to open 'package.tgz' ==> ERROR: A failure occurred in prepare(). Aborting...[/code]

fryfrog commented on 2019-02-14 21:03 (UTC)

Looks like I can put armv7h and aarch64 onto a Pi 3, so I'll do that sometime in the future and get a couple test environments up. :)

fryfrog commented on 2019-02-14 20:48 (UTC)

This https://ptpb.pw/itMV is a PKGBUILD using the .deb for aarch64 and armv7h, want to give it a try?

fryfrog commented on 2019-02-14 20:36 (UTC)

These are all the arm builds, I don't see one that matches up exactly w/ the original arm7 spk. Which is right?

https://downloads.plex.tv/plex-media-server-new/1.15.0.659-9311f93fd/synology/PlexMediaServer-1.15.0.659-9311f93fd-aarch64.spk
https://downloads.plex.tv/plex-media-server-new/1.15.0.659-9311f93fd/synology/PlexMediaServer-1.15.0.659-9311f93fd-armv7hf.spk
https://downloads.plex.tv/plex-media-server-new/1.15.0.659-9311f93fd/synology/PlexMediaServer-1.15.0.659-9311f93fd-armv7hf_neon.spk
https://downloads.plex.tv/plex-media-server-new/1.15.0.659-9311f93fd/debian/plexmediaserver_1.15.0.659-9311f93fd_armhf.deb
https://downloads.plex.tv/plex-media-server-new/1.15.0.659-9311f93fd/debian/plexmediaserver_1.15.0.659-9311f93fd_arm64.deb

fryfrog commented on 2019-02-14 20:27 (UTC)

They did an update or two and didn't include arm builds for some reason. I'll check if they're available now and re-add. :)

workdowg commented on 2019-02-14 20:00 (UTC)

I see 'armv7h' was removed. I run this on my Odriod xu4... I can't see anywhere that Plex dropped arm support??? Thanks.

fryfrog commented on 2019-02-07 16:58 (UTC)

I changed LD_LIBRARY_PATH and removed /etc/conf.d/plexmediaserver from the backup array. I think there will be fewer people modifying that file in comparison to the amount of issues from not having it be correct.

It might even be worth just moving all of that to the .service file instead.

jonathanio commented on 2019-02-07 11:03 (UTC)

In that case, it might be worth outputting a message on package update informing users that it needs to be changed (or maybe check/grep for its presence and alert if it's not changed).

mmozeiko commented on 2019-02-07 07:31 (UTC)

@fryfrog The packaged libva.so.2 same as before. The difference is that they moved libva.so.2 and all other *.so files from /usr/lib/plexmediaserver/ to /usr/lib/plexmediaserver/lib/ folder. So your plexmediaserver.conf.d file needs to be updated. LD_LIBRARY_PATH now needs to point to /usr/lib/plexmediaserver/lib folder instead. Otherwise Plex will load libraries from your host, not the packaged ones.

This will be kind of manual work for users, because /etc/conf.d/plexmediaserver file is in "backup" array in PKGBUILD...

fryfrog commented on 2019-02-06 16:43 (UTC)

@miffe: Done, I already had it installed, probably via some other package. I wonder why they're not packaging it along w/ everything else they include?

miffe commented on 2019-02-06 16:39 (UTC)

/usr/lib/plexmediaserver/Plex Media Server: error while loading shared libraries: libva.so.2: cannot open shared object file: No such file or directory

Needs a depends on libva

fryfrog commented on 2018-11-28 02:54 (UTC) (edited on 2018-11-28 02:54 (UTC) by fryfrog)

@luizfelipefb, if you'd looked at almost any other time you'd have seen that this version is higher / newer than the other one. But today they released a new version to both at the same time. Plexpass users have paid for the privilege of testing releases for non-paying users. Sometimes those builds have new features in them, usually they don't.

You can use which ever you like, if you're happy w/ the non-plexpass one, stick w/ it. If you ever notice something missing even though your Plexpass should enable it, you can switch then. :)

luizfelipefb commented on 2018-11-28 01:28 (UTC)

Can anyone tell me why this exists? I've just upgraded to plex pass and still using the plex-media-server version without any problems. What's the difference between plex-media-server and plex-media-server-plexpass if the no plexplass works the same?

ayr-ton commented on 2018-11-02 08:08 (UTC)

Please, dismiss my last comment.

fryfrog commented on 2018-09-24 21:29 (UTC)

You've got something super weird going on w/ your setup and need to figure it out. I have a Plug-ins-10d48da0d on my system and when I do a clean install in a chroot to test.

Your 115f087d6 is probably the checksum from the previous version.

It sounds like you're not restarting plexmediaserver when you upgrade.

blarneyrabble commented on 2018-09-24 21:10 (UTC)

Now I'm getting this in the logs: Sep 22, 2018 19:57:56.319 [0x7fcb803fc700] WARN - Warning: ex: boost::filesystem::last_write_time: No such file or directory: "/usr/lib/plexmediaserver/Resources/Plug-ins-115f087d6/PlexMusic.bundle/Contents/Code/Artist.py", couldn't check file: "/usr/lib/plexmediaserver/Resources/Plug-ins-115f087d6/PlexMusic.bundle/Contents/Code/Artist.py" And a bunch more similar warnings, about Utils.py and other files in that directory. Looks like metadata scraping or something, and is probably related to my lack of thumbnails.

Interestingly enough, I don't have a /usr/lib/plexmediaserver/Resources/Plug-ins-115f087d6 directory, but I do have a /usr/lib/plexmediaserver/Resources/Plug-ins-10d48da0d directory. What gives?

fryfrog commented on 2018-09-23 17:44 (UTC)

I don't have community/cuda installed either, no trouble transcoding. I'm 99% sure Plex includes all the codecs it uses and won't use anything but its own, so I'm skeptical that installing handbrake actually did anything.

Be sure you've restarted it after the update, I've read that can cause major issues. Otherwise, turn logging up and see what you see.

blarneyrabble commented on 2018-09-23 17:37 (UTC) (edited on 2018-09-23 17:38 (UTC) by blarneyrabble)

After a recent update, all of my videos failed to play. I do remember something about x264 in one of the updates. Anyways, logs showed transcode errors. I installed handbrake-cli-git, assuming that would pull in all the latest codecs. Now a few, but not most, videos would play. There were still transcode errors in plex, and there was one about missing libcuda. I installed cuda, and everything works. I don't have an nvida card. It's not thumbnailing all the new videos though...

fryfrog commented on 2018-06-13 22:50 (UTC)

Mine live in /var/lib/plex/Plex Media Server/Plug-ins.

erylflynn commented on 2018-06-13 22:46 (UTC)

Any tips on plugin support? I am not seeing a folder structure like most of the guides and would like to add something like the Hama Bundle to allow the AniDB for example to be searched.

https://github.com/ZeroQI/Hama.bundle/blob/master/README.md

fryfrog commented on 2018-05-11 23:23 (UTC)

@Nutellaeis, Plex should have everything it needs. You'll probably have better luck getting this kind of support on their forums.

Nutellaeis commented on 2018-05-11 22:58 (UTC)

Trying this I get an s9009 (Manifest) Error when I want to stream in a Browser. Android works though. Does this need any additional codecs to be manually installed?

fryfrog commented on 2018-05-05 19:09 (UTC)

I agree with @mmozeiko, standard practice is to not restart services as part of packages. If you want to document the hook suggestion, I'd be happy to add it as a comment or link somewhere.

mmozeiko commented on 2018-05-05 18:31 (UTC)

@bobpaul: this is a bad suggestion. Restarting upgraded services should be left as a decision of system administrator and not enforced by package. What if I don't want to restart service? With your suggested modifications I will have no choice. If every package will start to do that that will be a lot of overhead. Like calling daemon-reload multiple times, or restarting service while service is doing something.

If you want to restart your service on upgrade, just create a pacman hook.

bobpaul commented on 2018-05-05 18:00 (UTC) (edited on 2018-05-05 18:01 (UTC) by bobpaul)

So whenever plexmediaserver is upgraded it needs to be restarted or else the web interface quits working. Can we have this done automatically in the install file? something like:

plex-media-server.install
restart_service(){
  #restart the service if it's running
  if systemctl is-active --quiet plexmediaserver; then
    echo "Restarting service..."
    systemctl daemon-reload
    systemctl restart plexmediaserver
  fi
}

post_upgrade(){
  # The plex user's home directory needs to change too.
  if [[ "$( getent passwd plex | cut -d: -f6 )" != "/usr/lib/plexmediaserver" ]]; then
    usermod -d /usr/lib/plexmediaserver plex
    if [[ $? -ne 0 ]]; then
      echo "Could not change plex users home directory."
      echo "Run: sudo systemctl stop plexmediaserver ; sudo usermod -d /usr/lib/plexmediaserver plex ; sudo systemctl start plexmediaserver"
    else
      restart_service
    fi
  else
    restart_service
  fi
}

j1simon commented on 2018-04-11 16:03 (UTC) (edited on 2018-04-11 16:10 (UTC) by j1simon)

WARNING. The last version 1.12.3.4947-1 doesn't work with official Plex client of LG TV: https://forums.plex.tv/categories/smart-tvs

fryfrog commented on 2018-03-31 21:54 (UTC)

@lord_rel: Done.

lord_rel commented on 2018-03-31 15:22 (UTC)

could you remove "Z /var/lib/plex - plex plex" from plex.tmpfiles it can take quite a while to change premissions on a large collection and makes it seem like boot has hung for my system as it can take a while to change ownership for 619862 files and directories

kode54 commented on 2018-03-26 06:55 (UTC)

And I have already said that restarting the server is essential to its continued operation, but I guess it could be pared down to a warning that restarting will instantly solve attempts to start streaming failing because the server is crashing its child process attempts.

fryfrog commented on 2018-03-17 16:09 (UTC)

I think I'll also add it to the .install file as output if the usermod fails.

hkoch commented on 2018-03-17 16:00 (UTC)

@fryfrog I agree; I'm not sure how to solve it either. I think it's a defect in usermod; the restriction is apparently intended to be "don't change a user's home directory while they're logged in" (usermod.c, line 2074) but the plex user is a system account? Not that that helps us here.

Hopefully your pinned comment here will be enough?

fryfrog commented on 2018-03-17 15:52 (UTC)

@hkoch, I'm not sure of a great way to solve this. I'm thinking output a suggestion to stop, change and then start again in the output if usermod fails. I don't want to stop plex in the update. :/

fryfrog commented on 2018-03-17 15:50 (UTC) (edited on 2018-03-17 16:10 (UTC) by fryfrog)

If the usermod command fails because plex user is already in use, stop plex, change the user and then start it again:

sudo systemctl stop plexmediaserver
sudo usermod -d /usr/lib/plexmediaserver plex
sudo systemctl start plexmediaserver

hkoch commented on 2018-03-17 14:08 (UTC)

The command in plex-media-server.install:

    usermod -d /usr/lib/plexmediaserver plex

Fails with

    usermod: user plex is currently used by process 987

(which AFAIC is a bug in usermod, but still...)

fryfrog commented on 2018-02-09 16:19 (UTC)

As @mmozeiko says, doing a daemon-reload and/or restart as part of the upgrade isn't something that should be added.

I've talked to AUR maintainers in IRC and the general consensus on text spew is that it shouldn't be done unless absolutely critical. It is easy to lose in a large upgrade with lots of spew.

If that is something you personally want, you could checkout this package's git repo, do it in your own .install file and make it a commit. Then, just rebase when there is an update and run makepkg -sri.

mmozeiko commented on 2018-02-09 08:46 (UTC) (edited on 2018-02-09 08:50 (UTC) by mmozeiko)

Please do not add daemon reload/restart to install script. If I'm doing large upgrade for a lot of packages I don't want to run bunch of daemon-reload commands. I want to do it only once.

Also maybe whoever installs package doesn't want to restart server immediately - because some users are streaming something. Maybe you don't want to start server right now, you want to only install it? Maybe I want to add extra settings to systemd service file (cpu/io/memory limit, etc..)

systemd daemon-reload/restart does not belong in pkgbuild install files.

If you are using ArchLinux you simply should learn how systemd services work. And restart/configure them properly after package installation.

lswest commented on 2018-02-09 08:10 (UTC)

Wouldn't editing the .install file with a post_upgrade() hook to run systemctl daemon-reload and systemctl restart plexmediaserver work with this package? Or at the very least, one could use the hook to print a reminder about doing so.

kode54 commented on 2018-02-02 07:39 (UTC)

The problem is that the package does not have a hook to restart the server after the upgrade, and the server attempts to load parts of itself again to perform the transcoding and other intermittent tasks, which crashes due to the main server process still running the previous version. I assume restarting services falls into the same category as automatically enabling and starting services when a package is first installed, so this is probably just something you need to remember to do on your own.

fryfrog commented on 2017-11-27 23:45 (UTC)

@serialoverflow: I just picked a random video and played it on my Android phone w/ the Plex app and a movie via the browser, both were fine and the movie at least should have been transcoding due to bitrate settings.

serialoverflow commented on 2017-11-27 23:28 (UTC)

updating from 4579b0f (v1.9.7.4460) to HEAD (1.10.0.4516) breaks plex for me. unable to play any videos because the transcoding fails.

cowmix commented on 2017-11-26 22:25 (UTC) (edited on 2017-11-26 22:35 (UTC) by cowmix)

I'm getting an illegal instruction error when trying to transcode m3u8 streams in channels (this one is from comedy central) Nov 26, 2017 12:19:38.801 [0x7f0062bff700] DEBUG - Job running: EAE_ROOT='/tmp/pms-d84e14d8-68d7-45dc-8c1d-297b997cdd8a/EasyAudioEncoder' FFMPEG_EXTERNAL_LIBS='/var/lib/plex/Plex\ Media\ Server/Codecs/a10855e-1258-linux-ubuntu-x86_64/' XDG_CACHE_HOME='/var/lib/plex/Plex Media Server/Cache/' XDG_DATA_HOME='/opt/plexmediaserver/Resources/' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/opt/plexmediaserver/Plex Transcoder' '-codec:V:0' 'h264' '-ss' '0' '-noaccurate_seek' '-i' 'https://cp541867-vh.akamaihd.net/i/mtvnorigin/gsp.comedystor/com/dailyshow/TDS/season_23/024/ds_23_024_act1_d1qomx5lwl_,384x216_278,512x288_498,640x360_1028,768x432_1528,960x540_2128,1280x720_3128,1920x1080_5128,.mp4.csmil/master.m3u8?hdnea=st%3D1511725175%7Eexp%3D1511739575%7Eacl%3D%2Fi%2Fmtvnorigin%2Fgsp.comedystor%2Fcom%2Fdailyshow%2FTDS%2Fseason_23%2F024%2Fds_23_024_act1_d1qomx5lwl_%2C384x216_278%2C512x288_498%2C640x360_1028%2C768x432_1528%2C960x540_2128%2C1280x720_3128%2C1920x1080_5128%2C.mp4.csmil%2F*%7Ehmac%3D43e1ca1f2eefeae7c65e4cd6f89baae82ab9954150a7a5634014dcf1518c1523&__a__=off&__b__=5000&__viacc__=NONE' '-map' '0:V:0' '-codec:0' 'copy' '-map' '0:a:0' '-codec:1' 'copy' '-copypriorss:1' '0' '-f' 'dash' '-min_seg_duration' '3000000' '-skip_to_segment' '1' '-time_delta' '0.0625' '-manifest_name' 'http://127.0.0.1:32400/video/:/transcode/session/49savoujsv8y8nykhz1w2hli/e8e54efd-3289-46ca-9cf6-693fde3fc621/manifest' '-avoid_negative_ts' 'disabled' '-map_metadata' '-1' '-map_chapters' '-1' '-movflags' '+faststart' 'dash' '-start_at_zero' '-copyts' '-vsync' 'cfr' '-y' '-nostats' '-loglevel' 'quiet' '-loglevel_plex' 'error' '-progressurl' 'http://127.0.0.1:32400/video/:/transcode/session/49savoujsv8y8nykhz1w2hli/e8e54efd-3289-46ca-9cf6-693fde3fc621/progress' Nov 26, 2017 12:19:39.508 [0x7f006e7ff700] DEBUG - JobManager: child process killed by signal: 4 (Illegal instruction) Nov 26, 2017 12:19:39.508 [0x7f006e7ff700] DEBUG - Jobs: '/opt/plexmediaserver/Plex Transcoder' exit code for process 12877 is -4 Nov 26, 2017 12:19:54.335 [0x7f00783ff700] DEBUG - handleStreamRead code 335544539: short read Is anyone else having this issue? Plex support forums told me they would provide any support because Arch is not supported.

carbncl commented on 2017-10-11 04:48 (UTC)

Good point, 1.9.3 was failing as well... ;p Pure environmental issue, locale wasn't set properly at server install. Starting the server manually gave me the relevant error (vs cryptic core-dump): "locale::facet::_S_create_c_locale name not valid"... fixed the server settings, rebooted and it works, sorry for the noise >.<

fryfrog commented on 2017-10-10 21:28 (UTC)

What happens if you use an older version instead?

carbncl commented on 2017-10-10 20:58 (UTC)

1.9.4 crash on boot on a fresh install of arch, problem also reported on `plex-media-server` package: Oct 10 22:45:38 xxx systemd-coredump[11159]: Process 11157 (Plex Media Serv) of user 995 dumped core. Stack trace of thread 11157: #0 0x00007f745305f8a0 raise (libc.so.6) #1 0x00007f7453060f09 abort (libc.so.6) #2 0x00007f745c6bc605 boost_system.so.1.59.0) #3 0x00007f745c6bbd46 _ZN10__cxxabiv111__terminateEPFvvE #4 0x00007f745c6bbd73 _ZSt9terminatev #5 0x00007f745c6bc23e __cxa_throw (libboost_system.so. #6 0x00007f745c6bb0c7 _ZSt21__throw_runtime_errorPKc #7 0x00007f745c444994 le_structPKcS2_ (libboost_thread.so.1.59.0) #8 0x00007f745bc148a9 _ZNSt6locale5_ImplC2EPKcm #9 0x00007f745bc15a52 _ZNSt6localeC1EPKc #10 0x00007f745b6ad823 boost_filesystem.so.1.59.0) #11 0x0000000000d31229 n/a (Plex Media Server) #12 0x00000000004842fc n/a (Plex Media Server) #13 0x0000000000dc2cbd n/a (Plex Media Server) #14 0x00007f745304befb __libc_start_main (libc.so.6) #15 0x0000000000486da6 n/a (Plex Media Server)

fryfrog commented on 2017-09-29 16:07 (UTC)

Anyone happen to have the 4th digit in version and the hash for 1.9.3? https://www.plex.tv/downloads/ isn't working for me and their site is under maintenance. :/

fryfrog commented on 2017-09-28 16:15 (UTC)

Nice, I'll punt/merge this aur package as soon as it happens.

anonfunc commented on 2017-09-28 02:30 (UTC)

https://forums.plex.tv/discussion/comment/1525824/#Comment_1525824

fryfrog commented on 2017-09-07 15:34 (UTC)

No worries, they've changed threads a few times and I keep losing notification about updates. Plus, I don't actually run this so I'm even less likely to notice. :)

kcrmson commented on 2017-09-07 06:24 (UTC)

I just realized my out of date flag was erroneous and errorful, the hwenc version is indeed separate and still currently at version .4140. Sorry for that!

fryfrog commented on 2017-09-06 02:56 (UTC)

I don't see a new hwenc release at http://forums.plex.tv/categories/plex-media-server-preview-releases. If I'm missing something, link me to it. Otherwise, I think you've mistaken a new plexpass release for a hwenc release.

fryfrog commented on 2017-08-19 19:57 (UTC)

Thanks for pointing me at new hwenc thread: http://forums.plex.tv/discussion/282845/plex-media-server-hardware-transcoding-preview-4-1-8-1-4140/p1

fryfrog commented on 2017-04-26 17:06 (UTC)

Wow, an update to 1.6.0 base. The forum post also says plex needed to be in video group, so I added that to the sysusers file. But I don't use this package, so please let me know if there are any issues.

mmozeiko commented on 2017-04-25 00:17 (UTC) (edited on 2017-04-25 00:17 (UTC) by mmozeiko)

No offense, but putting "plexmediaserver-1.0.2.2413.7caf41d.x86_64.rpm" in google gives me following link which works: http://repo.lanyx.net/7/x86_64/plexmediaserver-1.0.2.2413-7caf41d.x86_64.rpm

p-we commented on 2017-04-24 23:24 (UTC)

Does anyone still have plexmediaserver-1.0.2.2413.7caf41d.x86_64.rpm? Or the equivalant built ARCH pkg.tar.xz package? Reason... Plex have taken down all older versions from their downloads. The download links from previous versions are dead and diverted to current. I've been scouring the internet for archives to no avail. I need version 1.0.2 or earlier to be compatible with this excellent mythTV Plex plugin which has been broken since this version. https://github.com/tschaumburg/MythRecordings.bundle Thanks..

nomad980 commented on 2017-03-12 17:11 (UTC)

Thank you @sica and @fryfrog. I will try that now.

fryfrog commented on 2017-03-12 16:25 (UTC)

@nomad980: You can also just edit the PKGBUILD and put in the two version bits you need. That way you won't accidentally roll back to a different version of the AUR portion of things. @bazzawill: I agree with @mmozeiko, packages shouldn't just blindly daemon-reload and restart their own daemon, that should be up to the user. I wouldn't object to adding a warning that it'll need a restart though. You might consider installing overdue, which will tell you about things that might need to be restarted after an update. https://aur.archlinux.org/packages/overdue/

sica commented on 2017-03-12 10:20 (UTC)

You can always download an old package from AUR and build it. Click on "View Changes", select the commit where fryfrog committed the 1.3.4 build and then download the aur tarball. Unpack, build and install. :-)

nomad980 commented on 2017-03-12 06:49 (UTC)

fryfrog, question is there any way that I can change the version being downloaded? Need to go back to 1.3.4 as 1.4.3 is giving me too many problems with transcoding.

mmozeiko commented on 2017-03-11 04:41 (UTC)

No package should restart or start new services automatically. What if I'm installing multiple packages? daemon-reload will be called too many times. What if somebody is using service (in this case - somebody is watching Plex) - restarting service will interrupt connection.

bazzawill commented on 2017-03-11 04:31 (UTC)

Thanks for the great package. It would be useful if the plex service was restarted after upgrading using systemctl daemen-reload and systemctl restart plex-media-server as I need to do this manually after each upgrade for plex to continue to work

fryfrog commented on 2017-02-23 17:57 (UTC)

They changed the rpm so the sha changed. If you've already downloaded it, you'll need to clear your cache or the validation will fail. No idea what they changed. :/

fryfrog commented on 2017-02-14 21:49 (UTC)

https://www.reddit.com/r/PleX/comments/5tw602/plex_media_server_141_is_now_available_for_plex/ A couple threaded replies here confirm hardware encoding *isn't* included in the 1.4.1 release :(

fryfrog commented on 2017-02-14 00:06 (UTC)

I looked for that in the release notes, but couldn't find confirmation. Can you point me at something that corroborates what you say? I've already requested the merge of the -dvr package back to mainline, would love to do the same for this one.

mmozeiko commented on 2017-02-14 00:05 (UTC)

Oh, I didn't know about this package. I was modifying plex-media-server-plexpass locally for it to install 1.4.0 :) Anyways, now that we have 1.4.1 released for plexpass, this can be removed - 1.4.1 includes hw transcoding.

bickmista commented on 2017-02-04 17:04 (UTC)

Thanks dude, really appreciate it :)

immir commented on 2016-09-28 18:25 (UTC)

Thanks fryfrog. I've installed and successfully tested the dvr functionality with my HDHR Prime. Working well. Appreciate your efforts!

fryfrog commented on 2016-09-13 18:20 (UTC)

Looks like DVR had a second beta, so I went ahead and created plex-media-server-plexpass-dvr. https://aur.archlinux.org/packages/plex-media-server-plexpass-dvr/ I don't use it because I don't have an HDHomeRun... so someone else will have to test that it works. But it packages up on my system. :)

benderstwin commented on 2016-09-10 16:50 (UTC)

It would be awesome if you could fryfrog. I use a docker container for unraid built by someone else which calls this plex package. I bought an hdhomerun and now am on the hunt to try and find a way to update the container to preview release. Much appreciated if you can, if not, I'll figure out another way. Thanks either way:).

fryfrog commented on 2016-09-01 20:42 (UTC)

If I made a new package, it'd be something like plex-media-server-plexpass-dvr. And when it isn't a "special" preview anymore, I'd abandon it. That is *if* I made it a new package. Right now, I think I'll just see how it goes. Anyone who wants to run it instead can just take this release's PKGBUILD and plug in the new numbers / sha (makepkg -g so helpful) and do it if they care about DVR stuff. I don't even have an HDHomeRun tuner. :)

Sparticuz commented on 2016-09-01 19:59 (UTC) (edited on 2016-09-01 20:00 (UTC) by Sparticuz)

While I understand the sentiment behind the 'even more preview release than plexpass', I still agree with colemickens, the plexpass is essentially a beta. If you'd like stable release, I'd use the plex-media-server package instead, it's rarely more than three bugfix releases behind. Creating a whole new -beta package would just add to the confusion, what would happen to it when there is no beta, would it fall behind the -plexpass package? Edit: Also, they did announce it on the public blog, so this isn't as beta as that transcoder beta a few months ago

mmozeiko commented on 2016-09-01 18:54 (UTC) (edited on 2016-09-01 18:55 (UTC) by mmozeiko)

Yes, plexpass is a preview release. My understand is that DVR release is even more preview release than regular plexpass release. Otherwise they would have released DVR support into regular plexpass release.

colemickens commented on 2016-09-01 18:47 (UTC)

Isn't this package effectively already a beta? The 'plexpass' packages are just preview releases of the same code that regular 'plex' users/package gets.

mmozeiko commented on 2016-09-01 17:50 (UTC)

I would prefer it to be a new package - plex-media-server-plexpass-beta. In case they break something in beta, I would like to keep using regular plexpass package.

Sparticuz commented on 2016-09-01 17:47 (UTC)

Do it!

fryfrog commented on 2016-09-01 15:40 (UTC)

Should I switch this to the DVR version found at https://forums.plex.tv/discussion/230212 ?

stormridertx commented on 2016-08-07 20:28 (UTC) (edited on 2016-08-08 15:39 (UTC) by stormridertx)

Media playback kept breaking for me on upgrade to anything past 0.9.17. My locale was never set up right and fixing it solved the issue on reboot. # locale-gen uncomment the following locales in /etc/locale.gen: en_US.UTF-8 UTF-8 en_US ISO-8859-1 # locale-gen reboot After doing that media playback started functioning again. I switched to the AUR plex-media-server package as a troubleshooting step, probably going to leave it as I've noticed the versions always seem to be the same as plex-media-server-plexpass these days.

blarneyrabble commented on 2016-06-29 21:30 (UTC)

I was having errors, upgrading to 1.0 A bunch of stuff like this: error: failed to commit transaction (conflicting files) plex-media-server-plexpass: /opt/plexmediaserver/Resources/Python/lib/python2.7/Cookie.pyc exists in filesystem plex-media-server-plexpass: /opt/plexmediaserver/Resources/Python/lib/python2.7/Queue.pyc exists in filesystem So I moved /opt/plexmediaserver/Resources/Python/lib/python2.7 to /opt/plexmediserver/Resources/Python/lib/python2.7.bak and reran the upgrade and it worked fine. Gave me some warnings, but worked fine.

alutke commented on 2016-06-25 12:28 (UTC)

This is now working for me on an RPi2 as of version 1.0 Thanks maintainers!!!!

Evils commented on 2016-06-15 22:51 (UTC)

@TingPing Thanks for making those changes so fast, I still have the seg fault (which probably comes from something entirely else) but the lib problem is solved! Thanks

TingPing commented on 2016-06-15 17:33 (UTC)

@Evils I pushed a change that ensured /var/lib/plex is owned by the plex user on install (not upgrades). If that actually has any relevance to your issue which doesn't make sense for failing to load the lib.

fryfrog commented on 2016-06-15 15:36 (UTC)

I was about to say, I couldn't find that in my own logs but adding it as an optdepend seemed reasonable. I'll remove it.

TingPing commented on 2016-06-15 15:35 (UTC)

@Evils @fryfrog, PMS is entirely self contained, there are no dependencies on system versions of libs.

Evils commented on 2016-06-15 09:20 (UTC) (edited on 2016-06-15 14:58 (UTC) by Evils)

miniupnpc seems to be missing. I always get /opt/plexmediaserver/Plex Media Server: error while loading shared libraries: libminiupnpc.so.10: cannot open shared object file: No such file or directory When trying to run it Edit: Coming from the latest pms (without plexpass) caused me to miss many dependencies due to two missing statements in the PKGBUILD that should probably be update: install -dm 755 "${pkgdir}"/var/lib/plex chown 421:421 -R "${pkgdir}"/var/lib/plex Edit2: I get a segmentation fault with the 9.17 version on my RPI3...

3psus commented on 2016-06-13 14:50 (UTC)

Like stormridertx, 9.17 updates break the transcoder for me still.

stormridertx commented on 2016-06-13 14:21 (UTC)

I've tried updating to 0.9.17 releases 2 weeks apart now, and it breaks media playback every time. I've had to use aura to downgrade to get it back up and running again.

Otsdarva commented on 2016-06-11 07:26 (UTC) (edited on 2016-06-11 07:28 (UTC) by Otsdarva)

Ah yes; I found that last week but did not know how to access the old versions, and then I forgot to ask about it. What you said was perfect. Downgrading to 0.9.16.6.1993 works great on RPi2. Thanks! I may dabble with qemu a bit to see if I can reconcile the new transcoder with the ARM hardware. If I find a solution I will post it here.

mmozeiko commented on 2016-06-10 16:42 (UTC) (edited on 2016-06-10 16:43 (UTC) by mmozeiko)

As fryfrog already told, all AUR packages are stored in git. So you can easily checkout previous versions from git. Click on the right side "View Changes" link. There you click on version you want (for example "Update to 0.9.16.6.1993") and grab "commit" hash - f77ffc3e58d4d9c9a40d22ff36ff59d2cf176215. Then execute this in terminal: git clone https://aur.archlinux.org/plex-media-server-plexpass.git cd plex-media-server-plexpass git checkout f77ffc3e58d4d9c9a40d22ff36ff59d2cf176215 makepkg -i

Otsdarva commented on 2016-06-10 15:03 (UTC)

That makes sense, although it is unfortunate. Unlikely that I'll be able to figure out what is going on, as I'm only a casual user of linux. Is there an archive of older versions of this package?

fryfrog commented on 2016-06-09 00:09 (UTC)

They dropped support for old arm CPUs, so it seems likely there are other arm related changes. If you can figure out what is wrong and how to fix it (assuming it is a packaging issue)... :/

Otsdarva commented on 2016-06-09 00:06 (UTC)

I'm getting a seg fault when trying to start PMS on a fresh install of arch linux ARM (RPi2, ARMv7). I attempted to start it in the command line as described on the wiki page: sudo -u plex /usr/bin/bash source /etc/conf.d/plexmediaserver export LD_LIBRARY_PATH=/opt/plexmediaserver /opt/plexmediaserver/Plex\ Media\ Server and the output: Segmentation fault (core dumped) I've checked permissions and symlinks and found nothing. Anyone got any ideas? Should I just wait for the next release?

3psus commented on 2016-06-01 11:32 (UTC)

AUR packages managed through yaourt do not seem to be kept in pacman cache, unfortunately.

TimLovesTech commented on 2016-06-01 00:01 (UTC)

The easiest way to downgrade would be to just do: pacman -U /var/cache/pacman/pkg/plex-package Unless of course you routinely clear out your pacman cache.

3psus commented on 2016-05-31 23:54 (UTC)

I have downgraded by simply changing PKGBUILD with the previous version through yaourt. Thanks for your help!

loxley commented on 2016-05-31 08:10 (UTC)

Follow this thread: https://forums.plex.tv/discussion/219652/plex-media-server-transcoder-preview-0-9-17-0#latest A lot of people have problems, wait for a stable release is my suggestion.

fryfrog commented on 2016-05-31 03:49 (UTC)

I don't know the *right* way, but I'd git clone the AUR dir and use 'git log .' to find the hash of the previous commit, then 'git checkout <hash of previous commit>' and then 'makepkg -sri' to build and install it. You *might* also be able to pass version to pacaur or whatever other AUR helper you use.

3psus commented on 2016-05-31 03:16 (UTC)

Cannot play anything right after update. Getting those errors: May 30, 2016 22:53:59.633 [0x7fdbf9bff700] ERROR - [Transcoder] Unrecognized option 'crf:0'. May 30, 2016 22:53:59.636 [0x7fdbf23ff700] ERROR - Failed to start session successfully. May 30, 2016 22:53:59.636 [0x7fdbf7bff700] ERROR - JobManager: child process returned: Operation not permitted (1) no FFMPEG or x264 changes since this update that could have caused this issue. I will post on Plex forums but for now, how would I revert to the previous version of this package? Sorry for the noob question,thx in advance

ccoffey commented on 2016-05-30 16:18 (UTC)

RPi2 is v7: https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2

fryfrog commented on 2016-05-30 15:25 (UTC)

Wait, actually the Pi 2 is arm7 so maybe I really do?

fryfrog commented on 2016-05-30 15:24 (UTC)

Good point, and I did leave the arm7 spk in the PKGBUILD. If you have enough skills to figure out what is wrong, please do so and let me know how to fix it. I don't have an arm7 device. :(

alutke commented on 2016-05-30 08:31 (UTC)

Only drops ARMv5 support so armv7 as provided by this package *should* be ok. However after installing it appears that the package does not execute.

fryfrog commented on 2016-05-27 23:16 (UTC)

This is a "forum" preview and it *seems* to drop arm support. Don't update if you're not okay w/ that.

TingPing commented on 2016-05-05 23:17 (UTC)

@ayr-ton Just delete the file and start the download over.

ayr-ton commented on 2016-05-05 23:16 (UTC)

I'm receiving the following error: curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume. ==> ERROR: Failure while downloading https://downloads.plex.tv/plex-media-server/0.9.16.6.1993-5089475/plexmediaserver-0.9.16.6.1993-5089475.x86_64.rpm Aborting... :: failed to verify plex-media-server-plexpass integrity

slip commented on 2016-04-23 04:21 (UTC)

Fair enough. Good on ya for keeping up with it all so fast. Cheers.

fryfrog commented on 2016-04-23 02:50 (UTC)

It gets flagged, but I think sometimes people comment too. Comment alone isn't as useful as flagging, but doing both doesn't bother me either. Wonder why it isn't in https://forums.plex.tv/discussion/62832/plex-media-server which I'm subscribed to also.

slip commented on 2016-04-23 02:40 (UTC)

Is there a specific reason why people are requesting the updates via the comments? Did the maintainer request not to use the flag option?

Urosss commented on 2016-04-07 07:47 (UTC)

"Plex Media Server 0.9.16.4 is now available for Plex Pass members." If anyone could update the packages I'd be really happy :))

TimLovesTech commented on 2016-03-16 09:59 (UTC)

Sent the dev that posted the last build a message to let him know that even though they removed the links from the download page that the files are still live if you know file names (aka this AUR build package).

ccoffey commented on 2016-03-16 09:56 (UTC) (edited on 2016-03-16 09:56 (UTC) by ccoffey)

Few guys on reddit said it was unpredictable; https://www.reddit.com/r/PleX/comments/4akd9d/plex_media_server_09161_pulled_from_plex_pass/d11b7ep

TimLovesTech commented on 2016-03-16 09:46 (UTC)

Anyone know what is wrong with the 0.9.6.1 release? They say they pulled it but the links still work as of March 16. NOTE: The 0.9.16.1 preview release has been pulled and is not available. We're working to make an updated preview release available as soon as possible.

Urosss commented on 2016-02-20 14:33 (UTC)

0.9.15.5 released! :) thank you!

DGuyo commented on 2016-02-17 17:17 (UTC)

0.9.15.4 Released today. Thanks!

onedr0p commented on 2016-02-13 07:21 (UTC)

Please update the package to the latest version :) <3 yoU!

TingPing commented on 2016-01-23 22:11 (UTC)

@yochaigal That update didn't touch the unit file (was last touched 7 months ago).

yochaigal commented on 2016-01-23 20:54 (UTC)

After upgrading to 0.9.15.2, I had to check my systemd unit for bad characters (e.g. space) to get it to run.

rfischer1984 commented on 2016-01-12 14:08 (UTC)

Plex Media Server 0.9.15.1 is now available

niimits commented on 2015-12-08 16:26 (UTC)

I keep getting the following error when I try makepkg -sri : Making package: plex-media-server-plexpass 0.9.14.4.1556-1 (Tue Dec 8 10:19:31 CST 2015) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found plexmediaserver.conf.d -> Found plexmediaserver.service -> Found plex.sysusers -> Found terms.txt ==> Validating source files with sha256sums... plexmediaserver.conf.d ... Passed plexmediaserver.service ... Passed plex.sysusers ... Passed terms.txt ... Passed ==> Extracting sources... ==> Starting prepare()... tar: package.tgz: Cannot open: No such file or directory tar: Error is not recoverable: exiting now ==> ERROR: A failure occurred in prepare(). Aborting... Can anyone help? Thank you.

loxley commented on 2015-11-24 10:22 (UTC) (edited on 2015-11-24 10:22 (UTC) by loxley)

They seem to have reverted the change now in the latest release 0.9.14.3: Fixes Playback issues on servers with small temp partitions.

skjnldsv commented on 2015-11-23 20:42 (UTC)

Same here! :/ Thanks @sardok for the fix.

yochaigal commented on 2015-11-22 20:31 (UTC)

I had the same issues after upgrading - couldn't play AVI. Fixed by moving transcoder path to /var/lib/plex/Plex Media Server/tmp.

sardok commented on 2015-11-21 04:56 (UTC)

@perfectium I am having similar problems but only for certain media files, looking through my logs I noticed warnings that mentioned "inadequate disk space for transcode". The thread below talks about some new features that were added checking for disk space before transcoding: https://forums.plex.tv/discussion/194777/0-9-14-2-broke-everything#latest Perhaps related?

perfectium commented on 2015-11-20 21:41 (UTC)

@nckslvrmn I can't see anything which is obvious. I did notice "128 connections queued" and all my media was being watched at the same time. Downgrading addressed the problem.

ccoffey commented on 2015-11-20 21:23 (UTC)

Yes, yaourt updates itself as it is a package in AUR.

nckslvrmn commented on 2015-11-20 21:22 (UTC)

@fryfrog okay cool! That will definitely make things easier.

fryfrog commented on 2015-11-20 21:20 (UTC)

@nckslvrmn: Yes, I'm 99% sure I've seen yaourt update itself, 'yaourt -Syua' is what I do every few days to keep current. I think yaourt itself has only been updated once in that time. I bet most of the others like pacour will do, but since I don't use them I don't know for sure.

nckslvrmn commented on 2015-11-20 21:20 (UTC)

@ccoffey no I meant a way to update yaourt itself. does that command also pull and update the yaourt package from the AUR?

ccoffey commented on 2015-11-20 21:18 (UTC)

@nckslvrmn yaourt -Syua updates aur packages. Is that what you mean?

nckslvrmn commented on 2015-11-20 21:15 (UTC)

@fryfrog does yaourt have a way to update itself? because then you have the same issue of needing to manually update a package from the AUR. granted its one package vs all the packages you pull from AUR so i understand its benefit. @perfectium mine is running just fine as well. Anything in Plex Media Server.log?

perfectium commented on 2015-11-20 21:11 (UTC)

Thanks for answering so soon, fryfrog. I'm downgrading to 0.9.14.1.1544-651f92a at the moment. I'll gander at the forums tomorrow. Thanks again.

fryfrog commented on 2015-11-20 21:03 (UTC)

@nckslvrmn: A big portion of that could be replaced with an AUR helper like pacaur or yaourt. @perfectium: It is running on my server, kids and myself have been watching videos off and on for almost a day. You'll probably need to dig a little deeper, maybe hit up the forums?

perfectium commented on 2015-11-20 21:00 (UTC)

After updating to 0.9.14.2.1547-60c867f, I can't play any of my media. Is anyone experiencing a similar problem?

nckslvrmn commented on 2015-11-20 20:58 (UTC)

dont know if this would help but i wrote a script i run whenever i want to upgrade plex to make things a bit simpler for me. can be adapted or installed as a user cron. http://pastebin.com/dWz619bs#

jamesan commented on 2015-10-27 14:36 (UTC)

The upstream package releases pretty often apparently. There's another version out, as of yesterday! I wonder if we could scrape the latest version string from their download page using the pkgver() function so we don't have to manually update constantly...

joefri8 commented on 2015-10-26 04:23 (UTC)

works fine now. Don't know what changed but thanks.

joefri8 commented on 2015-10-26 01:27 (UTC)

I have redownloaded 4 times

TingPing commented on 2015-10-26 01:26 (UTC)

Because the download is corrupt, the checksum is correct.

joefri8 commented on 2015-10-26 01:25 (UTC)

@TingPing I'm tried to skip the checksums but now I am getting a failure to extract [joefri85@JoeFri85 plex-media-server-plexpass]$ makepkg -sri --skipchecksums ==> Making package: plex-media-server-plexpass 0.9.12.16.1509-1 (Sun Oct 25 18:24:11 PDT 2015) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found plexmediaserver.conf.d -> Found plexmediaserver.service -> Found plex.sysusers -> Found terms.txt -> Downloading plexmediaserver-0.9.12.16.1509-8e31408.x86_64.rpm... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 121M 100 121M 0 0 8816k 0 0:00:14 0:00:14 --:--:-- 7993k ==> WARNING: Skipping verification of source file checksums. ==> Extracting sources... -> Extracting plexmediaserver-0.9.12.16.1509-8e31408.x86_64.rpm with bsdtar ./usr/lib/plexmediaserver/Resources/Plex New Transcoder: gzip decompression failed bsdtar: Error exit delayed from previous errors. ==> ERROR: Failed to extract plexmediaserver-0.9.12.16.1509-8e31408.x86_64.rpm Aborting...

joefri8 commented on 2015-10-26 01:04 (UTC)

@TingPing I have tried to download the snapshot > extracting with "tar -xvf foo.tar.gz" > "makepkg -sri".... and "git clone https://aur.archlinux.org/plex-media-server-plexpass.git" > "makepkg -sri" both give me ==> Validating source files with sha256sums... plexmediaserver.conf.d ... Passed plexmediaserver.service ... Passed terms.txt ... Passed ==> Validating source files with sha256sums... plexmediaserver-0.9.12.13.1464-4ccd2ca.x86_64.rpm ... FAILED ==> ERROR: One or more files did not pass the validity check! has anything changed recently? because I had no problems installing the package earlier today.

TingPing commented on 2015-10-26 00:39 (UTC)

The checksum is valid here so I assume the download was corrupted and deleting the file and starting over should work.

joefri8 commented on 2015-10-26 00:37 (UTC)

Now I am having a problem building the package. This is the error I am getting 100 121M 100 121M 0 0 9.7M 0 0:00:12 0:00:12 --:--:-- 9.9M ==> Validating source files with sha256sums... plexmediaserver.conf.d ... Passed plexmediaserver.service ... Passed plex.sysusers ... Passed terms.txt ... Passed ==> Validating source files with sha256sums... plexmediaserver-0.9.12.16.1509-8e31408.x86_64.rpm ... FAILED ==> ERROR: One or more files did not pass the validity check! that was after using "makepkg -sri"

TingPing commented on 2015-10-26 00:26 (UTC)

@joefri8 You can see what version is running in Settings > Server > General. When updating or installing it you would have to restart the service.

joefri8 commented on 2015-10-26 00:22 (UTC)

i upgrade to Plexpass, uninstalled plex-media-server and installed plex-media-server-plexpass, but I don't have access to plexpass functions when I log into http://localhost:32400/web/ Is it possible that the original page still exists and didn't get updated when I installed the new package?

fryfrog commented on 2015-10-21 17:02 (UTC)

Just lucky timing, happened to be sitting down at work w/ a few minutes to spare.

jamesan commented on 2015-10-21 17:01 (UTC)

Wow, fast response to the out-of-date flag. =)

fryfrog commented on 2015-10-01 03:36 (UTC)

Thanks blueteq, TingPing manages a bunch of other packages and really knows their stuff. I'll flip it over to when I can, so will let them decide if more people would be useful.

blueteq commented on 2015-10-01 03:31 (UTC)

I am committed to Plex on Arch, so I am happy to help where I can. Not sure what is involved but available.

TingPing commented on 2015-09-29 19:58 (UTC)

> Does anyone want to co-maintain this with me? Sure

fryfrog commented on 2015-09-29 19:54 (UTC)

I saw there is a new version out and that this package is orphaned, so I owned it. But it'll be a few hours or day before I can dig in and figure out how this all works. Does anyone want to co-maintain this with me?

fryfrog commented on 2015-09-08 20:40 (UTC)

The non-plexpass version doesn't get releases as often, but when one is declared stable they'll both be the same until the next release. So if you have plexpass, use this one. If not, use the other.

mcirillo commented on 2015-09-08 20:39 (UTC)

Could someone explain how is this version different from the non-plexpass version? They appear to be the same release.

fryfrog commented on 2015-08-25 22:02 (UTC)

New version out. https://downloads.plex.tv/plex-media-server/0.9.12.11.1406-8403350/plexmediaserver-0.9.12.11.1406-8403350.x86_64.rpm https://downloads.plex.tv/plex-media-server/0.9.12.11.1406-8403350/plexmediaserver-0.9.12.11.1406-8403350.i386.rpm

bolorino commented on 2015-08-19 19:02 (UTC)

Well, 0.9.12.9.1393-dec22b7 is currently out :-)

fryfrog commented on 2015-08-10 17:07 (UTC)

Yeah, that doesn't look like an actual release, like ccoffey says... just a forums-only preview. From https://plex.tv/downloads?channel=plexpass you still get 0.9.12.8.1362-4601e39.

ccoffey commented on 2015-08-10 09:33 (UTC)

From that page "This is a special forums-only preview release; "

TimLovesTech commented on 2015-08-10 09:26 (UTC)

@fryfrog - I see a "Plex Media Server - Transcoder Preview: 0.9.12.10" release. Release post: https://forums.plex.tv/discussion/176124/plex-media-server-transcoder-preview-0-9-12-10 https://downloads.plex.tv/plex-media-server/0.9.12.10.1368-63adf2b/plexmediaserver-0.9.12.10.1368-63adf2b.i386.rpm https://downloads.plex.tv/plex-media-server/0.9.12.10.1368-63adf2b/plexmediaserver-0.9.12.10.1368-63adf2b.x86_64.rpm

fryfrog commented on 2015-08-10 04:02 (UTC)

Was this mistakenly flagged out-of-date? From comments, it looked like it was a mistake... but no that I've registered to post, I can't see comments past 7.24. Weird.

ejstacey commented on 2015-07-24 19:40 (UTC)

0.9.12.5.1343-f816d1e has been released. https://downloads.plex.tv/plex-media-server/0.9.12.5.1343-f816d1e/plexmediaserver-0.9.12.5.1343-f816d1e.i386.rpm https://downloads.plex.tv/plex-media-server/0.9.12.5.1343-f816d1e/plexmediaserver-0.9.12.5.1343-f816d1e.x86_64.rpm

alutke commented on 2015-06-12 14:27 (UTC)

@miffe That worked - Than you very much!!!

miffe commented on 2015-06-09 10:16 (UTC)

@alutke: Try it now

alutke commented on 2015-06-09 06:24 (UTC)

Would it be possible to add the arm/arm7h packages for plex-pass in the same manner as they have been added to the plex-media-server package?

tommyjcarpenter commented on 2015-06-06 01:12 (UTC)

@youri thanks so much, that worked! I could start it manually without doing that (miffe, the package owner, was helping me via email), but I can now start it with systemmd after doing sudo chown -R plex:plex /var/lib/plex. Thanks!!

youri commented on 2015-06-05 14:29 (UTC)

I had the same crash this morning, had to chown -R plex:plex on my $PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR and then it worked.

tommyjcarpenter commented on 2015-06-05 00:35 (UTC)

plex-media-server-plexpass 0.9.12.3.1173-2 also fails. sudo systemctl daemon-reload; sudo systemctl enable plexmediaserver.service; sudo systemctl start plexmediaserver.service; systemctl list-units ● plexmediaserver.service loaded failed failed Plex Media Server

ccoffey commented on 2015-06-04 08:39 (UTC)

Don't forget the systemctl daemon-reload Works for me on latest anyway.

tommyjcarpenter commented on 2015-06-04 00:47 (UTC)

It looks like on 5-26 I upgraded; this update probably broke it: [2015-05-26 21:58] [ALPM] upgraded plex-media-server-plexpass (0.9.12.1.1079-1 -> 0.9.12.2.1124-2)

tommyjcarpenter commented on 2015-06-04 00:16 (UTC)

As of Jun 3 2015 with linux 4.0.4-2, this package no longer works for me. It was working a few days ago. I've updated Cinnamon and Linux since: $ systemctl status plexmediaserver.service ● plexmediaserver.service - Plex Media Server Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled) Active: failed (Result: start-limit) since Wed 2015-06-03 20:15:25 EDT; 1min 42s ago Process: 5068 ExecStart=/opt/plexmediaserver/Plex Media Server (code=exited, status=255) Main PID: 5068 (code=exited, status=255)

ccoffey commented on 2015-05-15 07:50 (UTC)

@kahayes14: A colleague of mine has similar issues. He's on CentOS so it's something specific to plex and not this package. On a side note I can report that mine is working well.

miffe commented on 2015-05-15 00:54 (UTC)

@kahayes14: I've no idea whats wrong. Have you tried asking on the plex forums? https://forums.plex.tv/

kahayes14 commented on 2015-05-14 22:27 (UTC)

@miffe I just tried the regular version of plex, and it stopped working too. I tried to manually match shows and movies, but when I did that, nothing came up in the search results. Don't know what is going on. Any ideas?

miffe commented on 2015-05-12 13:53 (UTC)

kahayes14: It works fine for me. Have you tried the regular plex-media-server version?

kahayes14 commented on 2015-05-12 01:07 (UTC)

I don't know if anyone else is having this issue, but whenever I connect my server to my plex account, it breaks and no longer downloads metadata for new media that I add. When I don't have my server connected to my account though, it works just fine.

zpAUHlWLSNdNqVSU commented on 2015-05-01 21:10 (UTC)

@autonymous Thanks.

autonymous commented on 2015-05-01 17:32 (UTC)

updated pkgbuild here. http://pastebin.com/iaFYBezy

twiggers commented on 2015-05-01 11:05 (UTC)

post_upgrade could use a systemctl daemon-reload and systemctl restart plexmediaserver

46boomerang commented on 2015-01-03 06:53 (UTC)

@miffe not yet. just saw the comments over at plex-media-server. i'll upgrade and give that a gox. thanks.

miffe commented on 2015-01-03 06:15 (UTC)

@46boomerang: Do you have pacman 4.2?

46boomerang commented on 2015-01-03 05:24 (UTC)

No luck installing this package for me. ==> Making package: plex-media-server 0.9.11.7.803-1 (Fri Jan 2 23:19:53 CST 2015) ... ==> Starting package()... cp: cannot stat ‘usr/lib/plexmediaserver’: No such file or directory ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build plex-media-server. ==> Restart building plex-media-server ? [y/N]

ayr-ton commented on 2014-12-26 03:44 (UTC)

With the last version (0.9.11.7.803-1) while makepkg: ==> Extracting sources... ==> Entering fakeroot environment... ==> Starting package()... cp: cannot stat ‘usr/lib/plexmediaserver’: No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

colemickens commented on 2014-12-26 01:22 (UTC)

Something was wrong from the old plex-media-server package I had installed. Things seem to be better now, despite being slight out-of-date. Thanks miffe!

miffe commented on 2014-12-23 01:31 (UTC)

@colemickens: The conf.d file is loaded by the systemd service.

colemickens commented on 2014-12-23 00:21 (UTC)

The conf.d file isn't being respected, and I don't understand why it's pointing to an empty directory with this: PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plex

colemickens commented on 2014-12-23 00:13 (UTC)

Can someone tell me how the vendor'd included binaries are meant to work? I just get this: /opt/plexmediaserver/Plex Media Server: error while loading shared libraries: libboost_system.so.1.56.0: cannot open shared object file: No such file or directory when looking at the /usr/bin/plexmediaserver.sh script, I see this: export LD_LIBRARY_PATH="${PLEX_MEDIA_SERVER_HOME}" export TMPDIR="${PLEX_MEDIA_SERVER_TMPDIR}" How is PLEX_MEDIA_SERVER_HOME supposed to be set exactly?

ejstacey commented on 2014-12-19 02:40 (UTC)

Using that new URL in the pkgbuild seems to let it work fine.

ejstacey commented on 2014-12-19 02:37 (UTC)

With current PKGBUILD: ==> Making package: plex-media-server-plexpass 0.9.11.6.800-1 (Fri Dec 19 13:32:30 AEDT 2014) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found plexmediaserver.conf.d -> Found plexmediaserver.service -> Found plexmediaserver.sh -> Found terms.txt -> Downloading plexmediaserver-0.9.11.6.800-831ffad.x86_64.rpm... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading plexmediaserver-0.9.11.6.800-831ffad.x86_64.rpm Aborting... It looks like maybe they changed the location of plexpass downloads. The plexpass downloads page shows this (for centos x64): http://nightlies.plexapp.com/directdl/plex-media-server/dist-ninja/0.9.11.6.800-831ffad/plexmediaserver-0.9.11.6.800-831ffad.x86_64.rpm

sixones commented on 2014-11-07 17:38 (UTC)

This package wouldn't start for me until I changed plexmediaserver.sh to remove the locales, set the paths for LD_LIBRARY_PATH and TMPDIR to absolute paths and manually changed the permissions on /var/lib/plexmediaserver.

Thijxx commented on 2014-10-30 15:35 (UTC)

@miffe: Trouble with the installation directory and the service file. Kept installing in the wrong dir (var/lib). Maybe due to my lazy approach using PacmanXG ;)

miffe commented on 2014-10-30 14:13 (UTC)

@Thijxx: They are the same except for the name. What troubles where you having?

Thijxx commented on 2014-10-30 13:57 (UTC)

@miffe: I had a lot of trouble installing this version and none at all installing the other (plex-media-server) but I suppose they have the same PKGBUILD?

miffe commented on 2014-10-30 13:42 (UTC)

@Thijxx: Plex makes new versions of plex-media-server avaliable earlier to plexpass users. But at the moment they are the same. I'll fix the description to not be the same.

Thijxx commented on 2014-10-30 13:31 (UTC)

What is this plexpass version? Why does it have the same description as plex-media-server?

techmunk commented on 2014-10-26 23:59 (UTC)

Some things I think need to be addressed in this PKGBUILD. 1. I don't have the en_US.UTF-8 locale enabled. So setting LANG and LC_ALL to this in plexmediaserver.sh, causes plex not to start. These should probably be sourced from the environment file placed in /etc/conf.d, so that I can change them, without having to fix plexmediaserver.sh everytime I upgrade. 2. The package() method creates and sets permissions of /var/lib/plex to 421:421. As I'm upgrading, I have different uid/gid's. I have also changed the location of PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR, so I don't actually need that directory at all. I'd prefer it didn't get needlessly created and set to bogus permissions everytime I upgrade. This should probably be addressed in post_install(), and post_upgrade() should likely not call post_install(). If I've changed the permissions and groups on my system, I don't want the upgrade to go changing it back. This point is minor, and doesn't really bother me either way, but thought I would mention it as a potential issue or source of confusion. 3. The post_upgrade() doesn't run when replacing the old PMS PKGBUILD, so most people who might need to see the post_upgrade() message, are likely not to see it. Thanks for looking after and creating these PKGBUILDS!

kmacleod commented on 2014-10-25 14:11 (UTC)

To answer my own question: I took a backup of my library in /opt/plexmediaserver, upgraded, then restored it in the new /var/lib/plex location. Needed to fix permissions on /var/lib/plex, and all is well.

kmacleod commented on 2014-10-25 00:29 (UTC)

Any tips on moving to this package from the old plexmediaserver-plexpass package? I see that 'replaces' is set in the PKGBUILD, and it flags the conflict when I go to install this package, but I don't want to lose anything when I switch over.

flaccid commented on 2014-10-21 10:53 (UTC)

Needs to also conflict and replace plex-media-server.

whiskerz007 commented on 2014-10-16 00:49 (UTC)

Outdated - https://forums.plex.tv/index.php/topic/62832-plex-media-server/page-3#entry743838

miffe commented on 2014-10-15 09:31 (UTC)

@alucryd: Sure, I'll do it tonight.

alucryd commented on 2014-10-15 08:03 (UTC)

Hey, I just pushed plex-media-server in AUR and merged plexmediaserver with it. Can you mirror all my changes and upload a plex-media-server-plexpass PKGBUILD so I can merge this one into it?

whiskerz007 commented on 2014-10-12 01:59 (UTC)

Outdated - https://forums.plex.tv/index.php/topic/62832-plex-media-server/?findpost=741062

miffe commented on 2014-10-03 20:31 (UTC)

Adopted and Updated. The permission "fixing" has been removed. The license forbids me to distribute binary packages, but I'll ask their legal department for an exception.

joshka commented on 2014-10-03 00:29 (UTC)

Hey @ironicbadger. You're not wrong about that being horrifically hacked. :P Whilst it may work on your machine, check out my earlier post that should work on all machines. https://gist.github.com/joshka/58c347826a8fdd212c2b There were a couple of problems with your pkgbuild: 1. it only works for 64 bit, but needs to work for all archs 2. it uses the wrong pkgver, so if you inspect the local pacman db, you would think 0.9.9 is still installed when you've actually got 0.9.10 3. The vim modeline generally needs to be within a few lines of the beginning or end of a file. The addition of md5sums at the end of file breaks this. I've found it really useful to use gist rather than pastebin, as when you fork a file the changes you make are significantly more obvious. Anyone should feel free to fork the above gist when making changes to the pkgbuild in future. It will help verify that the package has the correct changes.

ironicbadger commented on 2014-10-02 20:33 (UTC)

here's a (hacked, horrifically) pkgbuild for the latest version http://pastebin.com/jQwajjue

joshka commented on 2014-09-27 06:22 (UTC)

@daveerickson I put a diff between the latest version of the two packages up at https://gist.github.com/joshka/84f1e7f5ecde7fed96c4 You'll see that the two packages have diverged slightly due to different maintainers and the need to download the Plex pass version of the software rather than the non PlexPass. Most of the difference are fairly minor. These changes are unlikely to be significant enough to cause you problems with an inplace update. If you're concerned though, backup your Plex folder (/opt/plexmediaserver by default) before you upgrade. From a plex to plexpass upgrade perspective, this shouldn't be any different to a plex version upgrade. If you've got any concerns about that process, your best bet is the plex forums / support instead of here as the answers will be more feature specific.

daveerickson commented on 2014-09-26 12:49 (UTC)

I jumped on a lifetime Plexpass membership, knowing they are going up in price here shortly. Anything to watch out for when installing the plexpass version when having previously having the non-plexpass version installed? I would like to do an inplace update if possible with the goal of not loosing all the currently setup libraries.

joshka commented on 2014-09-17 03:16 (UTC)

https://gist.github.com/joshka/58c347826a8fdd212c2b I've bumped the version to 0.9.10.1.585-f31034e I also removed the prompt for user name and password I agree with pinky about the permissions issue. My ~plex is about 4.3GB which takes a while to run through the permissions for no effect. Most of the time it's not necessary. Perhaps this was necessary in circumstances where there was a different user at play, or a user other than the plex user has modified files? When it is, perhaps providing a small script would be more useful.

PinkyThePig commented on 2014-08-06 02:51 (UTC)

Can the sign in portion of the package build be removed as well as the 'fixing permissions' portion? As of some time ago (several months?), the plex site stopped checking what is typed in for user name & password and you can literally type jibberish and it will accept it and download without issue. You may as well default it to user 'arch' pw 'linux'. It possibly doesn't even require a sign in at all anymore. As for the permissions fixer, on my system it will take upwards of 15 minutes to complete due to fragmentation/size of my library and it ultimately serves no purpose as the permissions were already correct to begin with. It should be in the wiki as a troubleshooting step as opposed to something that is ran every time you update.

jreese commented on 2014-07-31 21:04 (UTC)

@sushifrick - thanks, looks to build correctly for me on x64. @guildencrantz - are you still interested in maintaining this package? I would gladly maintain future updates for you.

sushifrick commented on 2014-07-31 19:39 (UTC)

Jet another PKGBUILD update for version 0.9.9.13.525: http://pastebin.com/TKTDsGxH I tested the x86_64 version myself and changed the md5sum for x86 as well, but without testing. Hope it helps anyone.

BubbatheVTOG commented on 2014-06-23 15:23 (UTC)

0.9.9.12.504 PKGBUILD update. Works on x86_64, have not tested on x86. pkgname=plexmediaserver-plexpass pkgver=0.9.9.12.504 pkgrel=1 _subver=3e7f93c pkgdesc="PlexPass Release of Plex Media Server for Linux" url='http://www.plexapp.com' arch=('i686' 'x86_64') license=('closed') depends=('rsync' 'avahi') conflicts=('plexmediaserver') backup=('etc/conf.d/plexmediaserver') install='plexmediaserver.install' if [ "$CARCH" = "i686" ]; then _arch='i386' md5sums=('2f66e4ade955d9c0986c5b090df01b4b') elif [ "$CARCH" = "x86_64" ]; then _arch='amd64' md5sums=('6d79696f6727976ca4decb0fdf3fb08c') fi if (( !INFAKEROOT )); then echo "This package requires that you are a PlexPass member and have access to the PlexPass forum and downloads (http://forums.plexapp.com/index.php/topic/64569-download-instructions/)" echo echo -n "Enter the user to download the package as: " read user echo -n "Enter the password for ${user}: " read -s password echo fi source=("http://${user}:${password}@downloads.plexapp.com/plex-media-server/${pkgver}-${_subver}/plexmediaserver_${pkgver}-${_subver}_${_arch}.deb" "plexmediaserver.conf.d" "plexmediaserver.service" "start_pms") md5sums+=('32cdd9f9de446f6646616a0077151726' 'd850fe41dd35aba09a375ac8d81175e0' '34e9ddaab4ffc84ab9835abd16a383b3') build() { ar -xv plexmediaserver_${pkgver}-${_subver}_${_arch}.deb || return 1 tar -zxf data.tar.gz || return 1 } package() { mkdir -p "${pkgdir}/opt/plexmediaserver" mkdir -p "${pkgdir}/usr/lib/systemd/system" cp -r usr/lib/plexmediaserver/* "${pkgdir}/opt/plexmediaserver/" install -Dm755 "${srcdir}/start_pms" "${pkgdir}/opt/plexmediaserver/" install -Dm644 "${srcdir}/plexmediaserver.conf.d" "${pkgdir}/etc/conf.d/plexmediaserver" install -Dm644 "${srcdir}/plexmediaserver.service" "${pkgdir}/usr/lib/systemd/system/plexmediaserver.service" } # vim: set ts=4 sts=4 sw=4 ai et:

Californian commented on 2014-05-19 07:45 (UTC)

This gives me a "transient error" when downloading. I had a hunch it was because my password has special characters, and I was correct. I changed my password to all letters and numbers, and it now works, but I just thought I should point that out.

BubbatheVTOG commented on 2014-04-08 00:59 (UTC)

0.9.9.9.455-79f3294 installs great on my 64bit rig. here is my updated pkgbuild file. (note: I was only able to test the 64bit package, but the md5 sum has been updated for the 32bit as well) pkgname=plexmediaserver-plexpass pkgver=0.9.9.9.455 pkgrel=1 _subver=79f3294 pkgdesc="Plex Media Server for Linux" url='http://www.plexapp.com' arch=('i686' 'x86_64') license=('closed') depends=('rsync' 'avahi') conflicts=('plexmediaserver') backup=('etc/conf.d/plexmediaserver') install='plexmediaserver.install' if [ "$CARCH" = "i686" ]; then _arch='i386' md5sums=('b44b5599a6107f2f137064b40d4de5e6') elif [ "$CARCH" = "x86_64" ]; then _arch='amd64' md5sums=('eebe2c57007334d926c62070be00ac34') fi if (( !INFAKEROOT )); then echo "This package requires that you are a PlexPass member and have access to the PlexPass forum and downloads (http://forums.plexapp.com/index.php/topic/64569-download-instructions/)" echo echo -n "Enter the user to download the package as: " read user echo -n "Enter the password for ${user}: " read -s password echo fi source=("http://${user}:${password}@plex.r.worldssl.net/plex-media-server/${pkgver}-${_subver}/plexmediaserver_${pkgver}-${_subver}_${_arch}.deb" "plexmediaserver.conf.d" "plexmediaserver.service" "start_pms") md5sums+=('32cdd9f9de446f6646616a0077151726' 'd850fe41dd35aba09a375ac8d81175e0' '34e9ddaab4ffc84ab9835abd16a383b3') build() { ar -xv plexmediaserver_${pkgver}-${_subver}_${_arch}.deb || return 1 tar -zxf data.tar.gz || return 1 } package() { mkdir -p "${pkgdir}/opt/plexmediaserver" mkdir -p "${pkgdir}/usr/lib/systemd/system" cp -r usr/lib/plexmediaserver/* "${pkgdir}/opt/plexmediaserver/" install -Dm755 "${srcdir}/start_pms" "${pkgdir}/opt/plexmediaserver/" install -Dm644 "${srcdir}/plexmediaserver.conf.d" "${pkgdir}/etc/conf.d/plexmediaserver" install -Dm644 "${srcdir}/plexmediaserver.service" "${pkgdir}/usr/lib/systemd/system/plexmediaserver.service" } # vim: set ts=4 sts=4 sw=4 ai et:

zpAUHlWLSNdNqVSU commented on 2014-04-06 16:18 (UTC)

Love this program, thanks a lot for making this script, been working fine over the last few months I've used it.

BubbatheVTOG commented on 2014-03-14 22:30 (UTC)

0.9.9.7 runs great as well on my 64-bit rig. here is the top of the PKGBUILD. 8 pkgname=plexmediaserver-plexpass 9 pkgver=0.9.9.7.429 10 pkgrel=1 11 _subver=f80a8d6 12 pkgdesc="Plex Media Server for Linux" 13 url='https://plex.tv/' 14 arch=('i686' 'x86_64') 15 license=('closed') 16 depends=('rsync' 'avahi') 17 conflicts=('plexmediaserver-plexpass') 18 backup=('etc/conf.d/plexmediaserver') 19 install='plexmediaserver.install' 20 21 if [ "$CARCH" = "i686" ]; then 22 _arch='i386' 23 md5sums=('d4e9d2c494023de1f0994f4934d0c4fd') 24 elif [ "$CARCH" = "x86_64" ]; then 25 _arch='amd64' 26 md5sums=('549121339567b55b20cb6fda1968a518') 27 fi md5 sum has also been changed to reflect 32-bit. Though I have not tested it so use at own risk!

BubbatheVTOG commented on 2014-03-11 04:24 (UTC)

0.9.9.6 installs great Change software version to 0.9.9.6.424 Change subversion to d1ab326 and change md5sums array to md5sums=('c6356e49709083a7ce0b288d93213d07' '32cdd9f9de446f6646616a0077151726' 'd850fe41dd35aba09a375ac8d81175e0' '34e9ddaab4ffc84ab9835abd16a383b3') ...I didn't happen to grab the 32-bit .deb due to internet limitations but should be easy enough to get.

guildencrantz commented on 2014-02-28 21:31 (UTC)

Sorry for the delays, here's 0.9.9.5

aptalca commented on 2014-02-18 16:28 (UTC)

Unraid just introduced a new beta that runs on Xen. Users are expected to move all their plugins to vm's. The most popular vm of choice at the moment seems to be archlinux and there is already a prebuilt image on their forums with instructions on how to install plexmediaserver on arch. I believe this package will get a lot more hits in the near future mostly from unraid users. With that said, I would also like to point out that this package is 2 versions behind :-) Thanks for the efforts, it is much appreciated

Jhackler commented on 2014-02-14 14:18 (UTC)

has anyone tried switching from the plexmedia server aur build and this one. If so was there any problems you experienced, I am considering becoming a plexpass member in a few months.

OttoA commented on 2014-01-09 21:36 (UTC)

Relative paths in PKGBUILD fail when BUILDDIR is set in /etc/makepkg.conf This fixes it: https://gist.github.com/anonymous/8342496

PinkyThePig commented on 2013-12-24 20:58 (UTC)

There is a new release out (along with a new website layout) available. http://downloads.plexapp.com/plex-media-server/0.9.8.18.290-11b7fdd/plexmediaserver_0.9.8.18.290-11b7fdd_amd64.deb

Floppie commented on 2013-12-11 15:08 (UTC)

There's a new version out (for both Plexpass and public) that adds Chromecast support. I've installed using this. --- a/PKGBUILD 2013-11-17 12:33:44.000000000 -0500 +++ b/PKGBUILD 2013-12-11 10:02:32.797298194 -0500 @@ -7,9 +7,9 @@ # Maintainer: Matt Henkel <guildencrantz@gmail.com> pkgname=plexmediaserver-plexpass -pkgver=0.9.8.13.235 +pkgver=0.9.8.14.263 pkgrel=1 -_subver=a263b7e +_subver=139ddbc pkgdesc="Plex Media Server for Linux" url='http://www.plexapp.com' arch=('i686' 'x86_64') @@ -21,10 +21,10 @@ if [ "$CARCH" = "i686" ]; then _arch='i386' - md5sums=('f112a11f6274c2960ccbeb7baca1a730') + md5sums=('4dfa68ee841a4f61c11946662c654bd6') elif [ "$CARCH" = "x86_64" ]; then _arch='amd64' - md5sums=('d8e7d162242c8a5d35ac70df3ee1382a') + md5sums=('e594e2551074d03d230476ecf62a69e6') fi if (( !INFAKEROOT )); then :)

guildencrantz commented on 2013-12-02 23:22 (UTC)

@flaccid no. @jqvillanova's last two requests have not been incorporated. The version is, however, up-to-date.

flaccid commented on 2013-11-24 07:31 (UTC)

Are all the patches and issues below in comments included/addressed in the current PKGBUILD?

incongruous commented on 2013-11-12 10:38 (UTC)

And another update! --- diff --git a/plexmediaserver-plexpass/PKGBUILD b/plexmediaserver-plexpass/PKGBUILD index 3fa6ad8..14cc45b 100644 --- a/plexmediaserver-plexpass/PKGBUILD +++ b/plexmediaserver-plexpass/PKGBUILD @@ -7,9 +7,9 @@ # Maintainer: Matt Henkel <guildencrantz@gmail.com> pkgname=plexmediaserver-plexpass -pkgver=0.9.8.6.175 +pkgver=0.9.8.13.235 pkgrel=2 -_subver=88ffbb2 +_subver=a263b7e pkgdesc="Plex Media Server for Linux" url='http://www.plexapp.com' arch=('i686' 'x86_64') @@ -21,10 +21,10 @@ install='plexmediaserver.install' if [ "$CARCH" = "i686" ]; then _arch='i386' - md5sums=('c930627582341f516fa1124191bf9c8d') + md5sums=('f112a11f6274c2960ccbeb7baca1a730') elif [ "$CARCH" = "x86_64" ]; then _arch='amd64' - md5sums=('dc3835c3240f5921e8ce0570875d4be6') + md5sums=('d8e7d162242c8a5d35ac70df3ee1382a') fi if (( !INFAKEROOT )); then ---

incongruous commented on 2013-11-10 21:53 (UTC)

Patch for the latest version --- diff --git a/plexmediaserver-plexpass/PKGBUILD b/plexmediaserver-plexpass/PKGBUILD index 3fa6ad8..da7c5df 100644 --- a/plexmediaserver-plexpass/PKGBUILD +++ b/plexmediaserver-plexpass/PKGBUILD @@ -7,9 +7,9 @@ # Maintainer: Matt Henkel <guildencrantz@gmail.com> pkgname=plexmediaserver-plexpass -pkgver=0.9.8.6.175 +pkgver=0.9.8.12.230 pkgrel=2 -_subver=88ffbb2 +_subver=04190ca pkgdesc="Plex Media Server for Linux" url='http://www.plexapp.com' arch=('i686' 'x86_64') @@ -21,10 +21,10 @@ install='plexmediaserver.install' if [ "$CARCH" = "i686" ]; then _arch='i386' - md5sums=('c930627582341f516fa1124191bf9c8d') + md5sums=('4cf316205f12b2de67e9864af4044e8c') elif [ "$CARCH" = "x86_64" ]; then _arch='amd64' - md5sums=('dc3835c3240f5921e8ce0570875d4be6') + md5sums=('4cf316205f12b2de67e9864af4044e8c') fi if (( !INFAKEROOT )); then ---

evilhamsterman commented on 2013-11-06 03:30 (UTC)

Patch for latest version --- diff --git a/PKGBUILD b/PKGBUILD index 3fa6ad8..ba186c5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,9 +7,9 @@ # Maintainer: Matt Henkel <guildencrantz@gmail.com> pkgname=plexmediaserver-plexpass -pkgver=0.9.8.6.175 +pkgver=0.9.8.11.223 pkgrel=2 -_subver=88ffbb2 +_subver=7e7c968 pkgdesc="Plex Media Server for Linux" url='http://www.plexapp.com' arch=('i686' 'x86_64') @@ -21,10 +21,10 @@ install='plexmediaserver.install' if [ "$CARCH" = "i686" ]; then _arch='i386' - md5sums=('c930627582341f516fa1124191bf9c8d') + md5sums=('0f1cbb3bde9f46d3e8774e99b852d528') elif [ "$CARCH" = "x86_64" ]; then _arch='amd64' - md5sums=('dc3835c3240f5921e8ce0570875d4be6') + md5sums=('08b9f249e5a81ae99687a71b765d2db2') fi if (( !INFAKEROOT )); then ---

puithove commented on 2013-10-24 11:28 (UTC)

9.8.9 is out.

mmozeiko commented on 2013-10-01 23:52 (UTC)

0.9.8.7 is out.

commented on 2013-09-12 01:39 (UTC)

Also it would be awesome if you add 'Restart=on-failure' to te service file, because sometimes Plex crashes during a transcoding session to mobile devices, so if you are not in home you need to restart it, how you do it?

commented on 2013-09-10 19:10 (UTC)

Palease modify the part of the pkgbuild where it asks for password/user and replace with .bash.rc variables 'plexpass-user' and 'plexpass-passw' , I use automatic updates.

guildencrantz commented on 2013-09-02 23:00 (UTC)

A conflicts=('plexmediaserver') has been added to this PKGBUILD.

flaccid commented on 2013-09-02 00:10 (UTC)

@jqvillanova and so it should conflict with plexmediaserver.

commented on 2013-08-28 10:21 (UTC)

Conflicts with plexmediaserver

roobre commented on 2013-08-20 11:40 (UTC)

@akston This package is for Plexpass users (you can get info about plexpass here https://my.plexapp.com/subscription/about). Essentially, is like a "premium beta" with early features for those who want to pay.

commented on 2013-08-20 10:05 (UTC)

Other than this package being up-to-date, what's the difference between this one and https://aur.archlinux.org/packages/plexmediaserver/?

guildencrantz commented on 2013-07-13 03:19 (UTC)

Sorry for the delay, and thanks for the PKGBUILD. I've also added a github page for maintaining this: https://github.com/guildencrantz/aur-plexmediaserver-plexpass

sirusdv commented on 2013-07-12 04:09 (UTC)

Err, here is a PKGBUILD that wont expire on pastebin: http://pastebin.com/FG3N3TQ1

flaccid commented on 2013-06-22 05:59 (UTC)

I can haz update for 0.9.8 ? http://plex.r.worldssl.net/plex-media-server/0.9.8.1.46-a6c6228/plexmediaserver_0.9.8.1.46-a6c6228_amd64.deb