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.000990
First Submitted: 2015-11-29 18:10 (UTC)
Last Updated: 2022-04-06 20:27 (UTC)

Latest Comments

« First ‹ Previous 1 .. 25 26 27 28 29 30 31 32 33 34 35 Next › Last »

degeberg commented on 2016-11-28 19:01 (UTC)

I added a new libcec3 package to AUR, that can be installed alongside libcec, and updated this package to use that instead. This should work until upstream uses the newer libcec4 that Arch Linux provides.

soker commented on 2016-11-28 16:09 (UTC)

That cheat doesn't work for me. :(

svenstaro commented on 2016-11-28 15:44 (UTC)

Does anyone want to take this over? I do not have enough time right now.

lukeab commented on 2016-11-28 15:32 (UTC)

I cheated a little bit to keep the old version running, cd /usr/lib; sudo ln -s libcec.so.4.0.0 libcec.so.3 seems to keep previous build working despite upgrade of libcec to 4.0.0-1 from 3.x.x until new build file gets accepted here you can cheat that way. :)

soker commented on 2016-11-27 18:12 (UTC)

I get this error: src/input/InputCEC.cpp:81:15: error: ‘CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}’ has no member named ‘CBCecLogMessage’; did you mean ‘logMessage’? m_callbacks.CBCecLogMessage = &CecLogMessage; ^~~~~~~~~~~~~~~ /tmp/yaourt-tmp-edu/aur-plex-media-player/src/plex-media-player-1.1.5.405-43e1569b/src/input/InputCEC.cpp:82:15: error: ‘CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}’ has no member named ‘CBCecCommand’ m_callbacks.CBCecCommand = &CecCommand; ^~~~~~~~~~~~ /tmp/yaourt-tmp-edu/aur-plex-media-player/src/plex-media-player-1.1.5.405-43e1569b/src/input/InputCEC.cpp:83:15: error: ‘CEC::ICECCallbacks {aka struct CEC::ICECCallbacks}’ has no member named ‘CBCecAlert’ m_callbacks.CBCecAlert = &CecAlert; ^~~~~~~~~~ make[2]: *** [src/CMakeFiles/PlexMediaPlayer.dir/build.make:773: src/CMakeFiles/PlexMediaPlayer.dir/input/InputCEC.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:395: src/CMakeFiles/PlexMediaPlayer.dir/all] Error 2 make: *** [Makefile:150: all] Error 2

llamamastafu commented on 2016-10-19 18:04 (UTC) (edited on 2016-10-19 18:05 (UTC) by llamamastafu)

I needed to also install qt5-location 5.7.0-1 to get past "Could not find a configuration file for package "Qt5Positioning" that is compatible with requested version "5.7.0"."

jmerdich commented on 2016-10-14 06:46 (UTC)

Just a heads up, this seems to require protobuf (not protobuf3). Can the PKGBUILD be updated. Diff: 17c17 < depends=('mpv' 'qt5-webengine>=5.6' 'libcec' 'sdl2' 'qt5-x11extras' 'protobuf') --- > depends=('mpv' 'qt5-webengine>=5.6' 'libcec' 'sdl2' 'qt5-x11extras')

svenstaro commented on 2016-08-14 03:25 (UTC)

Thank you, but please post a patch next time.

lukeab commented on 2016-08-10 22:17 (UTC) (edited on 2016-08-11 11:01 (UTC) by lukeab)

updated PKGBUILD for 1.1.4 I've updated their main package on github and the nightlies webclient dependency and hashes for them also. Compiled and in use for me locally, no dependency changes i could see. ---------------- # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> # Contributor: TingPing <tingping@tingping.se> pkgname=plex-media-player pkgver=1.1.4 _gitrev=393 _gitver=12c41f9f _fullname="$pkgname-$pkgver.$_gitrev-$_gitver" _webclientver=d44b692 # Set in CMakeModules/WebClientVariables.cmake _webclientbuild=150 _webclientversionnr=2.7.5 pkgrel=1 pkgdesc='Next generation Plex Desktop Client' arch=('i686' 'x86_64') license=('GPL') url='https://github.com/plexinc/plex-media-player' depends=('mpv' 'qt5-webengine>=5.6' 'libcec' 'sdl2' 'qt5-x11extras') makedepends=('cmake') source=("$_fullname.tar.gz::https://github.com/plexinc/plex-media-player/archive/v${pkgver}.${_gitrev}-${_gitver}.tar.gz" "https://nightlies.plex.tv/directdl/plex-dependencies/plex-web-client-plexmediaplayer/${_webclientbuild}/plex-web-client-pmp-${_webclientversionnr}-${_webclientver}.tbz2" 'plex-media-player.desktop') noextract=("plex-web-client-konvergo-$_webclientver.cpp.tbz2") sha256sums=('e4b6da25a775a75189c10173a5db188bcd258ad88570ff35a5df802ae3c48c79' '702399cd6119e84b8e3f51d23babf6467d61e71e18f53fe3f4a9d1679350649d' 'b03845b761cc18a88252b72d0c83e439006224660444d9174f53cc577f9498b6') # NOTE: # They host their web-client file on a nightly server that deletes things # each release, so the build might break when a newer version is released. # prepare() { cd "$_fullname" # 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 # Use our downloaded copy of web-client mkdir -p build/src ln -sf {$srcdir,build/src}/plex-web-client-konvergo-${_webclientver}.cpp.tbz2 } build() { cd "$_fullname/build" cmake -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_BUILD_TYPE='Release' -DCMAKE_SKIP_RPATH=1 \ -DFULL_GIT_REVISION="$_gitver" -DQTROOT='/usr' .. make } package() { cd "$_fullname/build" DESTDIR="$pkgdir" make install install -Dm644 "$srcdir/plex-media-player.desktop" "$pkgdir/usr/share/applications/plex-media-player.desktop" install -Dm644 ../resources/images/icon.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/plex-media-player.png" }

vith commented on 2016-07-18 16:51 (UTC)

If you add `StartupWMClass=plexmediaplayer` to the .desktop entry, taskbars that mix launchers with running windows will properly match the running instance up with the pinned launcher. As it is now, launching Plex creates a second Plex icon for me; one with the running indicator, one without. As a side note, while figuring out that fix I came across this: https://wiki.archlinux.org/index.php/Desktop_entries#gendesk If you felt like it, you could use `gendesk` in prepare() instead of including a premade .desktop file in the AUR repo.