Package Details: plex-media-player 2.58.1-3

Git Clone URL: https://aur.archlinux.org/plex-media-player.git (read-only, click to copy)
Package Base: plex-media-player
Description: Next generation Plex Desktop Client
Upstream URL: https://github.com/plexinc/plex-media-player
Licenses: GPL
Conflicts: jellyfin-media-player
Submitter: TingPing
Maintainer: ombre (Asator)
Last Packager: ombre
Votes: 109
Popularity: 0.154472
First Submitted: 2015-11-29 18:10 (UTC)
Last Updated: 2022-04-06 20:27 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 35 Next › Last »

clidx commented on 2020-11-23 19:45 (UTC)

Getting the following error after an Syu.

plexmediaplayer: error while loading shared libraries: libplacebo.so.29: cannot open shared object file: No such file or directory

Symlinking to libplacebo.so seems to work for now.

wtpckl commented on 2020-10-27 16:34 (UTC)

The app crashes when using the Wayland desktop environment (Gnome Wayland session, run with QT_QPA_PLATFORM=wayland plexmediaplayer).

It works fine on XWayland (Gnome Wayland session, run using QT_QPA_PLATFORM=xcb plexmediaplayer).

madserge commented on 2020-10-26 19:54 (UTC)

This is not working for me, every time I launch plex media player the window for the application pops up but I get stuck on the application loading up doesn't go anywhere from there.

sunflsks commented on 2020-09-22 16:43 (UTC) (edited on 2020-09-30 20:05 (UTC) by sunflsks)

Do you think it's possible to switch to the Ninja build system? I got significantly faster build times w/ Ninja, with 50 seconds for it compared to 161 seconds for GNU Make. It should be fairly simple to switch, by just adding the -G "Ninja" flag to cmake and replacing all calls to make with calls to ninja.

# Maintainer: Aaron Schmocker <>, Lukas Grimm <ombre@ombre.ch>
# Contributor: Daniel Egeberg <daniel.egeberg@gmail.com>
# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: TingPing <tingping@tingping.se>

pkgname=plex-media-player
pkgver=2.58.0
_gitrev=1076
_gitver=38e019da
_fullver="$pkgver.$_gitrev-$_gitver"
_fullname="$pkgname-$_fullver"
_web_buildid=183-045db5be50e175
_web_desktop_ver=4.29.2-e50e175
_web_tv_ver=4.29.6-045db5b
pkgrel=3
pkgdesc='Next generation Plex Desktop Client'
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
license=('GPL')
url='https://github.com/plexinc/plex-media-player'
depends=('mpv' 'qt5-webengine' 'libcec' 'sdl2' 'qt5-x11extras' 'qt5-quickcontrols' 'p8-platform' 'protobuf')
makedepends=('cmake')
source=("$_fullname.tar.gz::https://github.com/plexinc/plex-media-player/archive/v${_fullver}.tar.gz"
        "buildid-${_web_buildid}.cmake::https://artifacts.plex.tv/web-client-pmp/${_web_buildid}/buildid.cmake"
        "web-client-desktop-${_web_buildid}-${_web_desktop_ver}.tar.xz::https://artifacts.plex.tv/web-client-pmp/${_web_buildid}/web-client-desktop-${_web_desktop_ver}.tar.xz"
        "web-client-desktop-${_web_buildid}-${_web_desktop_ver}.tar.xz.sha1::https://artifacts.plex.tv/web-client-pmp/${_web_buildid}/web-client-desktop-${_web_desktop_ver}.tar.xz.sha1"
        "web-client-tv-${_web_buildid}-${_web_tv_ver}.tar.xz::https://artifacts.plex.tv/web-client-pmp/${_web_buildid}/web-client-tv-${_web_tv_ver}.tar.xz"
        "web-client-tv-${_web_buildid}-${_web_tv_ver}.tar.xz.sha1::https://artifacts.plex.tv/web-client-pmp/${_web_buildid}/web-client-tv-${_web_tv_ver}.tar.xz.sha1"
        'qt.patch'
        'plex.patch')
noextract=("web-client-desktop-${_web_buildid}-${_web_desktop_ver}.tar.xz"
           "web-client-tv-${_web_buildid}-${_web_tv_ver}.tar.xz")
sha512sums=('702826ed5dc5ad4f1a9a877834dce0734eeb5b0f3eb007a6e6dff2fc1b7fc1ebbd1ad7a42be6ebec392e5313abb2867121b3dfcf00acc008dbae628564594866'
            '6c3fa0d2fa26da3c8ed47de5385f0f2fb1af0409f4a58aef5bc2c2cf75741dcbddd4b496ca5b9a55c4ce35e09ed076d411c3e9c330de1d99761aa0ebc3fae6bc'
            '0c09ebf57cd39e8e4dae449e3882725686214e0bed07e3dac25eae579ebdc3a136e51bb2272aaca6a5b8e317b1ccbe94231eb214ddf11cbfb14307a0e7f3e3e0'
            '3f2de45e29303445bca976d61e343acabc29edbca0c9dcddeff9134d75c317a8f678a122e6c429fea0801b49fe40d2b30a4f44cd8fdcc040b3c9ab5b15f04d0e'
            'd60cc01f6b9abf579b3fa2e5b5c9b19e71a986578b0ca46173572324fb54573c97f09ac0ef1654a0b04d68eee20ab3d81ab19a85a761ba638b2b543548ff94ac'
            '442c2e5a31eed30167009bdaf263c66bea482d4ad03e168c9d9eb5e9f4e40f771dee9bc6913d6be46f7d86feb961603f172bb6497fac28c4f5d36a1f05d0ec66'
            'SKIP'
            'SKIP')

prepare() {
    cd "${srcdir}/$_fullname"

    patch --forward --strip=1 --input="${srcdir}/qt.patch"
    patch --forward --strip=1 --input="${srcdir}/plex.patch"

    # All this git version junk fails, just remove it we already have the version
    sed -i 's|include(GetGitRevisionDescription)||
            s|get_git_head_revision(REFSPEC FULL_GIT_REVISION)||' \
           CMakeModules/VersionConfiguration.cmake

    mkdir -p build/dependencies
    for f in "buildid-${_web_buildid}.cmake"; do
         ln -sf "${srcdir}/${f}" "build/dependencies/${f}"
    done
    for f in "web-client-desktop-${_web_buildid}-${_web_desktop_ver}.tar.xz"{,.sha1} "web-client-tv-${_web_buildid}-${_web_tv_ver}.tar.xz"{,.sha1}; do
        target="${f/-${_web_buildid}-/-}"
        ln -sf "${srcdir}/${f}" "build/dependencies/${target}"
    done
}

build() {
    cd "${srcdir}/$_fullname/build"

    cmake -G "Ninja" -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' -DCMAKE_SKIP_RPATH=1 \
          -DFULL_GIT_REVISION="$_gitver" -DQTROOT='/usr' \
          ..
    ninja
}

package() {
    cd "${srcdir}/$_fullname/build"

    DESTDIR="$pkgdir" ninja install
}

anatolik commented on 2020-09-22 01:18 (UTC) (edited on 2020-09-22 01:18 (UTC) by anatolik)

@gibbz, It means cec package got updated.

Now you need to rebuild plex-media-player package.

gibbz commented on 2020-09-22 00:44 (UTC) (edited on 2020-09-22 00:45 (UTC) by gibbz)

plexmediaplayer: error while loading shared libraries: libcec.so.5: cannot open shared object file: No such file or directory

Been having this since one of the updates earlier this year... Anyone know how to fix this?

Edit fix with: sudo ln -s /usr/lib/libcec.so.6 /usr/lib/libcec.so.5

madserge commented on 2020-09-04 15:23 (UTC)

This stopped working for me randomly and won't launch do not know the cause.

Drew commented on 2020-07-18 04:02 (UTC)

Build is failing for me due to missing breakpad:

-- The CXX compiler identification is GNU 10.1.0
-- The C compiler identification is GNU 10.1.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
CMake Deprecation Warning at CMakeLists.txt:42 (cmake_policy):
  The OLD behavior for policy CMP0026 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
  CMakeLists.txt:49 (set_policy)


-- Performing Test HAVE_FLAG_Wall
-- Performing Test HAVE_FLAG_Wall - Success
-- Performing Test HAVE_FLAG_Wshorten_64_to_32
-- Performing Test HAVE_FLAG_Wshorten_64_to_32 - Failed
-- Performing Test HAVE_FLAG_fno_omit_frame_pointer
-- Performing Test HAVE_FLAG_fno_omit_frame_pointer - Success
-- Performing Test HAVE_FLAG_mmacosx_version_min=10.9
-- Performing Test HAVE_FLAG_mmacosx_version_min=10.9 - Failed
-- Performing Test HAVE_FLAG_/Oy_
-- Performing Test HAVE_FLAG_/Oy_ - Failed
-- Performing Test HAVE_FLAG_fvisibility_inlines_hidden
-- Performing Test HAVE_FLAG_fvisibility_inlines_hidden - Success
-- Performing Test HAVE_FLAG_/wd4244
-- Performing Test HAVE_FLAG_/wd4244 - Failed
-- Performing Test HAVE_FLAG_/wd4267
-- Performing Test HAVE_FLAG_/wd4267 - Failed
-- Performing Test HAVE_FLAG_flto
-- Performing Test HAVE_FLAG_flto - Success
-- Performing Test HAVE_FLAG_fuse_ld=gold
-- Performing Test HAVE_FLAG_fuse_ld=gold - Success
-- set(TV_VERSION 4.29.6-045db5b)
-- Clearing out old dependencies ...
-- Checking checksum of file web-client-desktop-4.29.2-e50e175.tar.xz
-- Unpacking web-client-desktop-4.29.2-e50e175.tar.xz...
-- Clearing out old dependencies ...
-- Checking checksum of file web-client-tv-4.29.6-045db5b.tar.xz
-- Unpacking web-client-tv-4.29.6-045db5b.tar.xz...
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
-- Not using bundled deps
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found PythonInterp: /usr/bin/python (found version "3.8.3") 
-- Qt root directory: /usr
CMake Error at /usr/lib/cmake/Qt5Gui/Qt5Gui_.cmake:4 (_populate_Gui_plugin_properties):
  _populate_Gui_plugin_properties Macro invoked with incorrect arguments for
  macro named: _populate_Gui_plugin_properties
Call Stack (most recent call first):
  /usr/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:248 (include)
  /usr/lib/cmake/Qt5Quick/Qt5QuickConfig.cmake:112 (find_package)
  CMakeModules/QtConfiguration.cmake:53 (find_package)
  CMakeLists.txt:55 (include)


-- Qt version: 5.15.0
-- Performing Test QT5_HAVE_OPTIMALORIENTATION
-- Performing Test QT5_HAVE_OPTIMALORIENTATION - Failed
CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindOpenGL.cmake:305 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  CMakeModules/PlayerConfiguration.cmake:2 (find_package)
  CMakeLists.txt:58 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found MPV: /usr/include  
-- /usr
-- Found SDL2: /usr/include/SDL2  
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed
-- Found Iconv: /usr/lib/libiconv.so
-- Found CEC: /usr/lib/libcec.so  
-- Enabled Inputs: SDL2 CEC LIRC
-- Could NOT find BREAKPAD (missing: BREAKPAD_INCLUDE_DIR BREAKPAD_LIBRARY) 
-- Crashdump secret not supplied, disabling crashdump uploading
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Enabling D-Bus power management
CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message):
  The package name passed to `find_package_handle_standard_args` (BREAKPAD)
  does not match the name of the calling package (Breakpad).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  CMakeModules/FindBreakpad.cmake:64 (find_package_handle_standard_args)
  src/CMakeLists.txt:17 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find BREAKPAD (missing: BREAKPAD_INCLUDE_DIR BREAKPAD_LIBRARY) 
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") 
-- Using minizip
-- Configuring incomplete, errors occurred!
See also "/home/drew/.cache/yay/plex-media-player/src/plex-media-player-2.58.0.1076-38e019da/build/CMakeFiles/CMakeOutput.log".
See also "/home/drew/.cache/yay/plex-media-player/src/plex-media-player-2.58.0.1076-38e019da/build/CMakeFiles/CMakeError.log".

dmp1ce commented on 2020-07-17 19:03 (UTC)

Thank you @anatolik! I removed the symlink I created and rebuilt plex-media-player which fixed the issue for me.

anatolik commented on 2020-07-17 15:37 (UTC)

sudo ln -s /usr/lib/libcec.so.6 /usr/lib/libcec.so.5

Please don't mess with the symlinks. Please rebuild plex-media-player package itself.