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: Asator
Last Packager: ombre
Votes: 109
Popularity: 0.000068
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 »

hps commented on 2020-11-25 16:04 (UTC)

I think it's mpv 0.33. Downgrading to 0.32 makes it work again sudo pacman -U /var/cache/pacman/pkg/mpv-1:0.32.0-6-x86_64.pkg.tar.zst

phonemic commented on 2020-11-25 15:29 (UTC)

segmentation fault occurs when trying to run the application. i believe danhyal is correct that it's related to the qt5 update.

ultimate255 commented on 2020-11-24 01:45 (UTC)

If anyone is experiencing the client crashing upon clicking the "sign in" button, try using fullscreen mode or maximizing the window.

amelia commented on 2020-11-23 22:48 (UTC)

does not work with the qt5 update today

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