Is there a way to watch Plex through Linux without using a browser?

Hey, hope you are doing fine.

I would like to confirm if there is a better way to watch Plex in Linux, maybe a Plex client? Or use an external player ?

In linux, browsers don’t support hardware acceleration.

There’s no official player/client on Linux.
As for unofficial stuff…

1 Like

This might also be an option -> https://negativo17.org/plex-media-player-is-back/

Haven’t tried it myself as browser is okay for me but worth a look.

1 Like

Thanks for the updates, I’ll check those options.
Have a nice day friends

Here’s another option:

Another user (@iwalton3) created this so that you can cast content to a Linux (or Windows) desktop, from another device.

Oh, that’s nice.
MPV supports NVDEC, that works with my nvidia card in linux.
I’ll definitely try that.

1 Like

If you have any questions or issues with Plex MPV Shim, please let me know. I recently added a bunch of new features, such as making it run in a tray icon and improving the playback experience.

For completeness, you can also build Plex Media Player from source using the following commands. It’s definitely more of a pain and I haven’t tested it in a while though.

sudo apt install autoconf automake libtool libharfbuzz-dev libfreetype6-dev libfontconfig1-dev libx11-dev libxrandr-dev libvdpau-dev libva-dev mesa-common-dev libegl1-mesa-dev yasm libasound2-dev libpulse-dev libuchardet-dev zlib1g-dev libfribidi-dev git libgnutls28-dev libgl1-mesa-dev libsdl2-dev cmake wget python g++
mkdir ~/pmp; cd ~/pmp
wget http://download.qt.io/official_releases/qt/5.9/5.9.7/qt-opensource-linux-x64-5.9.7.run
chmod +x qt-opensource-linux-x64-5.9.7.run
sudo ./qt-opensource-linux-x64-5.9.7.run
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build
echo --enable-libmpv-shared > mpv_options
echo --disable-cplayer >> mpv_options
./rebuild -j4
sudo ./install
sudo ldconfig
cd ~/pmp/
git clone git://github.com/plexinc/plex-media-player
cd plex-media-player
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug  -DQTROOT=/opt/Qt5.9.7/5.9.7/gcc_64/ -DCMAKE_INSTALL_PREFIX=/usr/local/ ..
make -j4
sudo make install
rm -rf ~/pmp/
3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.