10-04-2024, 09:59 PM
Sorry for bumping a solved thread but I do have some related concerns with Plexamp. While I'm here, I'd also like to say HI & say thank you for such an elegantly simple steaming distro.
My first thought was the Plexamp version mentioned in the setup guide being out of date (v4.10.1 vs v4.11.2). Plexamp has been notoriously fussy in the past when using an outdated server.
The second thing that struck me was the plexamp service file under /etc/systemd/system, which requires the user 'pi' and their home directory. This looks much like the default service file as distributed with Plexamp. It's worth noting that they assume PIOS where this is a default. As the setup for moOde encourages use use of Pi Imager where user creation is possible, the 'pi' user may not exist.
I honestly love Plexamp (especially while they still have Tidal support, and that's a sore point) but their support kinda sucks. To get round these issues in the past, I created my own service and updater which can be found on my my github page. This won't be bullet proof as it was only made for myself and assumes an existing setup (so following the current setup guide remains a valid first step). However, the benefits are that it doesn't assume a 'pi' user or sudo privileges to update, install nodejs, or control the service - everything is installed, set-up and controlled as the current user.
Hopefully this is some food for thought. As I think I've found my new streaming distro, I'd be happy to assist in making this more robust in future.
My first thought was the Plexamp version mentioned in the setup guide being out of date (v4.10.1 vs v4.11.2). Plexamp has been notoriously fussy in the past when using an outdated server.
The second thing that struck me was the plexamp service file under /etc/systemd/system, which requires the user 'pi' and their home directory. This looks much like the default service file as distributed with Plexamp. It's worth noting that they assume PIOS where this is a default. As the setup for moOde encourages use use of Pi Imager where user creation is possible, the 'pi' user may not exist.
I honestly love Plexamp (especially while they still have Tidal support, and that's a sore point) but their support kinda sucks. To get round these issues in the past, I created my own service and updater which can be found on my my github page. This won't be bullet proof as it was only made for myself and assumes an existing setup (so following the current setup guide remains a valid first step). However, the benefits are that it doesn't assume a 'pi' user or sudo privileges to update, install nodejs, or control the service - everything is installed, set-up and controlled as the current user.
Hopefully this is some food for thought. As I think I've found my new streaming distro, I'd be happy to assist in making this more robust in future.