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

Latest Comments

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

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.

rloeser commented on 2016-07-11 06:49 (UTC) (edited on 2016-07-11 06:51 (UTC) by rloeser)

The syntax of the webclient bundle has changed. I've attached an updated pkgbuild and also bumped the PMP version to 1.1.3. pkgname=plex-media-player pkgver=1.1.3 _gitrev=380 _gitver=a2959899 _fullname="$pkgname-$pkgver.$_gitrev-$_gitver" _webclientver=6ec8fed # Set in CMakeModules/WebClientVariables.cmake _webclientvernr=2.6.9 _webclientbuild=149 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-${_webclientvernr}-${_webclientver}.tbz2" 'plex-media-player.desktop') noextract=("plex-web-client-pmp-${_webclientvernr}-${_webclientver}.tbz2") sha256sums=('48acb0f0ae909d381706b2b1ff472b50715a5150d5a4a81c8d3fc176234b7c53' '9213d353eb15a665b37fcd2e32578a8b28deeb452b6068cd4a4e720776de0352' '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-pmp-${_webclientvernr}-${_webclientver}.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" }

TingPing commented on 2016-06-11 22:51 (UTC)

Disowning this if anybody is interested.

ma2t commented on 2016-05-30 09:00 (UTC)

@atze My apologies, I thought PMP was going public after 1.1 release

atze commented on 2016-05-29 21:57 (UTC)

@matt73300 Seems to build fine, but you still need a plexpass...

ma2t commented on 2016-05-29 20:52 (UTC)

@atze Seems it's actually in public testing -> https://nightlies.plex.tv/public-test/plexmediaplayer/

Evils commented on 2016-05-21 21:32 (UTC)

> Edit: Looks like it may be an issue with the qt5-webengine package, will submit a bug report over there. I still got the same problem here, dependency on qt5-webengine that's not available. Any fix for that?