Package Details: plex-desktop 1.104.0.241-1

Git Clone URL: https://aur.archlinux.org/plex-desktop.git (read-only, click to copy)
Package Base: plex-desktop
Description: Plex desktop client for linux
Upstream URL: http://plex.tv
Licenses: unknown
Submitter: ludvigHz
Maintainer: huyz (username227)
Last Packager: username227
Votes: 17
Popularity: 0.031328
First Submitted: 2022-05-26 10:36 (UTC)
Last Updated: 2024-11-06 14:07 (UTC)

Dependencies (48)

Required by (0)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

bastple commented on 2024-11-15 16:10 (UTC)

Has anyone successfully replaced the included libmpv with a newer version?

shiggitay commented on 2024-11-10 05:23 (UTC)

@username227 noted. Thank you.

username227 commented on 2024-11-10 03:41 (UTC)

Yes, there is this ongoing issue. It's an ffmpeg issue, not a plex-desktop issue.

shiggitay commented on 2024-11-09 03:15 (UTC) (edited on 2024-11-09 03:16 (UTC) by shiggitay)

@jianglai yeah I managed to recompile ffmpeg6.1 after updating the deps it was complaining about... Super annoying but I know what to do now if necessary. Re: pat-aur, I couldn't get it working... It's fine tho. Lol

jianglai commented on 2024-11-09 03:10 (UTC)

@shiggitay you will have to delete ffmpeg6.1 and install it again to pin to newer versions of the libraries. See comments in https://aur.archlinux.org/packages/ffmpeg6.1. The author also suggested using pat-aur.

shiggitay commented on 2024-11-08 23:31 (UTC) (edited on 2024-11-10 05:24 (UTC) by shiggitay)

Hey so I had a system update and now Plex-Desktop is broken. When I run "yay -S plex-desktop" this is what I get:

https://bpa.st/7MNL2

I've installed ffmpeg7.1 via ffmpeg-amd-full and ffmpeg-obs in an attempt to satisfy the ffmpeg dependency, but to no avail.

Thanks in advance.

WAUthethird commented on 2024-10-27 21:54 (UTC)

@mrgrim Thank you, this immediately solved the issue!

mrgrim commented on 2024-10-01 05:16 (UTC) (edited on 2024-10-01 05:20 (UTC) by mrgrim)

The Qt 6.7 problem is an issue where xdg-open inherits the environment of the Plex app causing kde-open to try to load the Qt 6.6 libraries from /opt/plex-desktop/lib due to the LD_LIBRARY_PATH set in Plex.sh.

This can be solved by editing the RUNPATH of the binaries using chrpath then removing the LD_LIBRARY_PATH line from Plex.sh. It turns out The main Plex library has a working RUNPATH but includes a bunch of automation cruft. The transcoding binary does NOT have it set, and QtWebEngineProcess needs no changes. In /opt/plex-desktop/bin run:

chrpath -r '$ORIGIN/../lib' Plex
chrpath -r '$ORIGIN/../lib' Plex\ Transcoder

However, this only exposes additional issues with all of the Qt environment variables set in this script. I couldn't find a super clean way to fix this, but interestingly enough KDE uses a little utility for their AppImage deployments to deal with this exact problem:

https://invent.kde.org/brauch/appimage-exec-wrapper/

Compile it and copy the exec.so file into /opt/plex-desktop/lib then alter Plex.sh like this:

https://gist.github.com/mrgrim/1357da402f8ceccaf8224e145fa6acc3

This could even allow using LD_LIBRARY_PATH and not using chrpath. The choice is yours. Using chrpath seems cleaner but pulls in a dependency.

skjnldsv commented on 2024-09-12 16:24 (UTC)

@username227 no, it doesn't solve the issue