I know there is the RasPlex project that provides a player on the Raspberry Pi, but it dedicates the entire Pi to that task.
What I’m looking for is a player that can be installed on a Pi as an application, so the Pi can be used for other purposes. The web client is the closest I have come across so far, but isn’t ideal for my purpose.
Well, like anything else you would first decide what OS you want to run on the raspberrypi and then install plex from within the OS. There are official plex clients for Windows and Android (both of which you can run on a pi)
I can’t vouch for any of this firsthand as I just use rasplex, but I found a post here with unoficial linux versions of plex:
Embedded takes the whole Pi/SD card. Well it depends what you want to do with the Pi apart from Plex. You could install raspbian with Kodi and the Plex app. There you have the full control. Or you try rasplex which is a flavour of Libreelec where you can run some stuff in the background.
But be aware that the Pi does not have the horse power to run Plex and a lot of other stuff in parallel. That is normally the reason why you use a Pi only for Plex and nothing else.
I don’t find the official Kodi/Plex addon all that good to be honest. It’s not nearly as good as the Web front end of Plex.
To be honest I didn’t find Rasplex or Plex Media Player all that great, but I didn’t spend that long with them and only on a Pi Zero, so it was really struggling.
I was really hoping to find an application that could be installed that could be used as a client, but there doesn’t seem to be one.
I saw someone had compiled Plex Media Player for Linux, they have only done x86 64 bit, but that suggest the code exists somewhere for compiling?
Is there not an API/Web Service or similar allowing people to create their own interface? I found details of an API for Plex Server, but it only allows for stats and details of what’s going on.