Package Details: plex-media-server 1.40.2.8395-1

Git Clone URL: https://aur.archlinux.org/plex-media-server.git (read-only, click to copy)
Package Base: plex-media-server
Description: The back-end media server component of Plex.
Upstream URL: https://plex.tv/
Keywords: DLNA
Licenses: custom
Conflicts: plex-media-server-plexpass
Submitter: alucryd
Maintainer: fryfrog (tixetsal)
Last Packager: fryfrog
Votes: 350
Popularity: 0.77
First Submitted: 2014-10-14 22:11 (UTC)
Last Updated: 2024-04-19 01:45 (UTC)

Latest Comments

« First ‹ Previous 1 .. 89 90 91 92 93 94 95 96 97 98 99 .. 107 Next › Last »

Arthur commented on 2013-05-27 16:04 (UTC)

chowning the whole directory at each start is a bit problematic indeed, i think i would check if the root dir is correctely owned and if so assume that the whole library is ok.

tmoore commented on 2013-05-27 15:47 (UTC)

Hmm.. I put the chown in the background, because if you have a large library it can take a while for the start_pms to start up.. Not sure if this is the best way to do it (for upgrades for example). I think it will work for now.

tmoore commented on 2013-05-27 15:35 (UTC)

Great feedback! - That's the way it came from the Plex.. but you are right, I fixed the source to come before the APPLICATION_SUPPORT_DIR check. - Good catch! I missed it. I combined the post_install stanzas - Moved the touch+chown to the start_pms script

Arthur commented on 2013-05-27 08:14 (UTC)

- Why is the conf.d file sourced after creating the APPLICATION_SUPPORT_DIR in the start_pms script ? - You're defining post_install() twice in the .install file, which i'm pretty sure cannot work (the first one is likely never executed) - And is touch+chown /var/log/plexmediaserver.log necessary in the post_install() ? this should probably be done in the start_pms script in case plex is ran as another user. Other than that, looks great, thanks!

tmoore commented on 2013-05-26 22:21 (UTC)

PS - Of course after you makepkg/install, start it up like so sudo systemctl enable plexmediaserver sudo systemctl start plexmediaserver That will make it start on boot and start now.

tmoore commented on 2013-05-26 22:19 (UTC)

Ok.. I've actually rebuild the pkg and fixed a lot of things.. It should work perfect out of the box. Be gentle with me, this is my first Archlinux pkg. Here are the changes: - Changed default path to /usr/local/plexmediaserver in all configurations - Now creates user plex and group plex postinstall - Fixed LD_LIBRARY_PATH issues people were having (it now finds things properly) - Set PLEX_MEDIA_SERVER_USE_SYSLOG=true as the default. - Rewrote startup script to match distribution - Changed hardcoded links to be variables You can change anything you want in /etc/conf.d/plexmediaserver I have it running as user plex because I never like to have services listening on the internet as root :) Feedback welcome!

tmoore commented on 2013-05-26 04:59 (UTC)

I am going to start using this exclusively when my Roku 3 gets here next Wednesday, so I'll packages it up and help maintain.

enkahel commented on 2013-05-23 10:12 (UTC)

I have figured it out. I thought that $PLEX_MEDIA_SERVER_HOME was in fact the home for Plex local DB. Since I had it wrong, the Plex Media Server wasn't able to start. $PLEX_MEDIA_SERVER_HOME is related to the binaries directory. I put back the default value for $PLEX_MEDIA_SERVER_HOME and everything is going fine by now. Local DB is located underneath the Plex user's home in var/lib/plexmediaserver Hope this will help

enkahel commented on 2013-05-23 10:12 (UTC)

I have figured it out. I thought that $PLEX_MEDIA_SERVER_HOME was in fact the home for Plex local DB. Since I had it wrong, the Plex Media Server wasn't able to start. $PLEX_MEDIA_SERVER_HOME is related to the binaries directory. I put back the default value for $PLEX_MEDIA_SERVER_HOME and everything is going fine by now. Local DB is located underneath the Plex user's home in var/lib/plexmediaserver Hope this will help