Plex Media Player packages for Linux

Good to know.

Thanks. Works beautifully on Ubuntu Artful / 17.10

Happy to help B)

@Knapsu thanks for this great work! right now I am hopping for Plex to takeover or copy this method and finally deliver for Linux as they have been promising for too long already.
Here is what I have found out so far:
Each time it starts I see a defunct thread, like this:
mediace+ 9766 18.8 0.9 2948968 302948 ? SLl 13:07 0:01 Plex_Media_Player
mediace+ 9767 0.0 0.0 0 0 ? Z 13:07 0:00 [Plex_Media_Play] <defunct>
mediace+ 9769 13.5 0.0 22336 2352 ? Ssl 13:07 0:01 Plex_Media_Player
When PMP exists, most of the time, all threads are gone, only in a very few occasions one of them was still left. Could not find out when this happened.
And on one of my Linuxes (the main one actually) the monitor enters sleep after a while, gets no signal, I solve this with the option -DLINUX_X11POWER=on in my version.

All in all, a really good package for Linux, everything else seems to work nicely, but because of the monitor sleeping problem I cannot test it all the time.

Hey @mdesdin , thanks very much for your input.

  1. I will check this defunct when I will be back from holidays (10th September).
  2. I don’t know how monitor sleep mode works in Linux. Will read about it and try to find the reason behind this.
  3. Plex already noticed my work and is thinking what to do with it. I think you will see official Linux packages sooner rather than later.

@Knapsu said:
Hey @mdesdin , thanks very much for your input.

  1. I will check this defunct when I will be back from holidays (10th September).
  2. I don’t know how monitor sleep mode works in Linux. Will read about it and try to find the reason behind this.
  3. Plex already noticed my work and is thinking what to do with it. I think you will see official Linux packages sooner rather than later.

good news then! a restful vacation!

Tried on Ubuntu 16.04, had some issues with audio volume too low at the beginning, but now it works! I have a question: if I want to edit the inputmaps (to better fit my Rii mini i7 remote) where can I find this data? In my home folder?

@zpaolo11x said:
Tried on Ubuntu 16.04, had some issues with audio volume too low at the beginning, but now it works! I have a question: if I want to edit the inputmaps (to better fit my Rii mini i7 remote) where can I find this data? In my home folder?

yes, in home folder, ~/.local/share/plexmediaplayer/

@mdesdin said:
yes, in home folder, ~/.local/share/plexmediaplayer/

Thank you for the hint, I was looking for a .plexmediaplayer folder and didn’t notice the .local folder :confused: Has anyone experience in editing this inputmaps files? I’d like to map the right mouse button as a ā€œbackā€ command, I did it in OpenPHT and Kodi but don’t know if it can be done here too

@mdesdin said:
yes, in home folder, ~/.local/share/plexmediaplayer/

I was able to customize the inputmap using the tail of the PMP log to see what the remote was sending to the device, now I have the ā€œhomeā€ button mapped and working, the ā€œmenuā€ button mapped as back, I can’t seem to map the ā€œplay pauseā€ button, it seem to work only with a long press but it’s not a big deal. I don’t know if there’s a way to map the ā€œright mouse buttonā€ (which is replicated on the remote) so that it works as a back button, I’ll need a different inputmap probably… anyway thank you, you made my day.

On a side note, the Ubuntu screensaver seems to kick in even when this PMP version is playing a movie, so I had to disable it completely

@Knapsu Just downloaded and ran on my Linux Mint 18.2 HTPC and it works great with no issue.

Thanks so much for putting together this easy to use package!

Knapsu,

Your AppImage file works perfectly…Thank You very much!

Thank you for the great work.
Any chance there will be builds from the tv2 branch?

Well done Knapsu, and thanks!

1 Like

Hi guys. I’m back from holidays.
@vcampbell3, @roland47, @Beire and @Sevans96, I really appreciate all those ā€œthank youā€ messages. It keeps me going.

@Beire , I’ve built a package for you from tv2 branch and uploaded it.
Look for Plex_Media_Player_20170910_6ce79a63_tv2_x86-64.AppImageon https://knapsu.eu/plex/.

How hard are updates with this system, as easy as the windows server? Or is it still a manual process?

@dartrunner said:
How hard are updates with this system, as easy as the windows server? Or is it still a manual process?

You download and execute the image. It’s freestanding

Hey @mdesdin and @zpaolo11x. I’ve made some testing regarding issues you have mentioned with screensaver and monitor sleep mode . It looks like this is not a problem with AppImage package but with Plex Media Player itself.

Screensaver and lockscreen kicks in for clean (not packaged as AppImage) PMP binaries when app is just open (expected) and when app is playing a movie (not expected - bug). This should also not happen when running a photo slideshow.

This can only be fixed by Plex developers so I think the best course of action would be to send a bug report to Plex Support that PMP should prevent screensaver from running when it is playing a movie.

@Knapsu said:
Hey @mdesdin and @zpaolo11x. I’ve made some testing regarding issues you have mentioned with screensaver and monitor sleep mode . It looks like this is not a problem with AppImage package but with Plex Media Player itself.

Screensaver and lockscreen kicks in for clean (not packaged as AppImage) PMP binaries when app is just open (expected) and when app is playing a movie (not expected - bug). This should also not happen when running a photo slideshow.

This can only be fixed by Plex developers so I think the best course of action would be to send a bug report to Plex Support that PMP should prevent screensaver from running when it is playing a movie.

hi, thanks for replying, this is all known, and it is also reported, kind of old already, it does not seem like plex will fix it, in a previous post i wrote the workaround i use. i am using this workaround in all my linuxes, i do not miss anything when using this setting, so imo your image would be more compatible if you compile it with this setting.