Would be nice to have among others (roon, spotify, etc) Plexamp as an endpoint. Complete integration between Plex, Tidal and Hifiberry would be amazing.
27 comments
-
-
HiFiBerry team If you want this to be a feature request for HiFiBerryOS:
As far as I understand this is basically a separate player with it's own UI. Also it doesn't look like any sources are available for this. Both things make it impossible to integrate this into HiFiBerryOS- -
Matt No, the Raspberry version is the endpoint player with no UI. Like Roon.
-
HiFiBerry team Ok, then we would still need the sources. Are these available somewhere?
-
Matt Do you mean source code? There are any. Like RAAT it is supposed to run as a daemon with only the node dependency.
Lately Plexamp is getting huge attention and many already own a Plex Pass (I own a lifetime pass) which is cheaper than Roon annual fee, which I own as well. Really hope to see this in HiFiBerryOS. -
HiFiBerry team Did you mean "there aren't any" or is the source available somewhere?
Without source code, there will be no integration into HiFiBerryOS. The fact that it requires a Node.JS makes it less likely that this might be integrated at all as this might conflict with other parts of HiFiBerryOS. -
Oleksii Haiev It is actually possible to install plexamp yourself on hifiberryos. Despite the comment from HiFiBerry team that node.js dependency might be one of the roadblocks to do that - node.js version 12 is available systemwide already. Bad thing is - plexamp requires version 9. I managed to make it running using nvm to install custom version of node.js and changing plexamp.service from original installation of plexamp for raspberry os (replacing some paths). You will not be able to configure it from web ui of hifiberry, but you don't need to if you did everything right. On request I can right small guide to do what I did.
-
HiFiBerry team Sure, share your guide. Based on this we might even able to integrate it.
-
Matt Yes, please write the guide!
-
-
Matt Thank you for the guide. But Plexamp doesn't start here
[[0;1;31m●[[0m plexamp.service - Plexamp
Loaded: loaded (/usr/lib/systemd/system/plexamp.service; enabled; vendor preset: enabled)
Active: [[0;1;31mfailed[[0m (Result: exit-code) since Fri 2020-10-09 16:09:28 CEST; 22s ago
Process: 12386 ExecStart=/root/.nvm/versions/node/v9.11.2/bin/node /root/plexamp/server/server.prod.js [[0;1;31m(code=exited, status=217/USER)[[0m
Main PID: 12386 (code=exited, status=217/USER)
Oct 09 16:09:28 hifiberry systemd[1]: plexamp.service: Scheduled restart job, restart counter is at 5.
Oct 09 16:09:28 hifiberry systemd[1]: Stopped Plexamp.
Oct 09 16:09:28 hifiberry systemd[1]: [[0;1;38;5;185m[[0;1;39m[[0;1;38;5;185mplexamp.service: Start request repeated too quickly.[[0m
Oct 09 16:09:28 hifiberry systemd[1]: [[0;1;38;5;185m[[0;1;39m[[0;1;38;5;185mplexamp.service: Failed with result 'exit-code'.[[0m
Oct 09 16:09:28 hifiberry systemd[1]: [[0;1;31m[[0;1;39m[[0;1;31mFailed to start Plexamp.[[0m
-
Matt ok, got it running but unfortunately doesn't stream Tidal.
-
Olghur This would be really great,
Plex interface is really great compared to the old Logitech software.
Hope this will be added soon.
-
HiFiBerry team I don't think we're gonna integrate in the near future it directly as this requires setting up two different Node.JS versions. That doesn't fit with our build system. However, feel free to follow the guide from Oleksii
-
Olghur Got it working on a Pi4,
But now Squeezelite and Radio are no longer working.
Did not use any other sources.
Any Ideas what is going wrong and how to fix the radio?
Will no longer be use Squeezelite.
Any help is much appreciated.
-
HiFiBerry team We plan to integrate docker in one of the next releases. This should allow to easier bundle additional software. Maybe somebody will provide a docker image for this when it's ready.
-
Olghur Anyone got plexamp working via the docker?
-
Claus78 Olghur - I'm looking as well, I tried it, but failed! Hope someone will find a way, because there is already an Docker image existing since 7 or 8 month. fingers crossed!
-
HiFiBerry team I think even with the docker image you have to get some files from another PC and put these into your system. As far as I understand, Plex doesn't really provide a Plexamp docker image that "just works"
-
meaning Hi here,
I've followed your guide Oleksii but I'm stuck at the server.json file search point.
I've uninstalled latest version of plexamp from my max and installed version 1.1.0. But I cannot figure out where that server.json file is located.
Can you please share the path with me ? Thanks !
I' really hope hifiberry will reconsider this and add plexamp natively to their builds. A simple redirection to plex.tv to authenticate would be enough at first start.
-
HiFiBerry team We won't reconsider this as long as the Plex guys don't even provide a useful software. The idea that a users should extract a file from another system and put it onto the Plexamp system is an really ugly hack. As long as Plex doesn't provide a software that can be installed onto an up-to-date system (this includes not using Node.JS 9 which is very old) without having to fiddle around with some file extracted from another system, we won't even start looking into this.
For a full integration, it would also require an interface to control the player (at least start/stop) and retrieve metadata of the current song (at least artist, song). If this isn't available, a good integration is simply not possible. -
meaning I do understand your point of view. Plex devs being plex devs (old, lifetime plex users know what I am meaning...) I think this is not gonna show up anytime soon.
So the ugly hack it will be for me as well.
One extra question, I see that I can stream to chromecast devices around the house using plexamp (android). Is there a way to make hifiberry show up as a chromecast device ? (I really got that audio / spdif for my pi today, so I'm just figuring out things...sorry for the noob question!)
Thanks !
-
HiFiBerry team Similar problem, but even worse: Google doesn't allow open source Chromecast implementations.
-
meaning well we just have to hope plex will come up with some improvements, at least allowing people to log in to plex after having installed the pi version of plexamp ! I agree it is crazy this is actually not something they implemented...
-
HiFiBerry team I think, we see the same here as with other manufacturers: They are focusing on integrations into commercial systems. There just isn't enough demand from customers for niche-platforms as the Raspberry Pi.
-
meaning well, and you know, no licensing fees. :)
Anyway, I did find the server.json file, and did copy it's content to my pi. Plexamp is started on the pi and is doing, something. (uses 100% of one core of the pi3).
But when searching for it in my plexamp app on my iphone, Icannot see the pi plexamp running. Sorry I know this is no Hifiberry issue, but if anyone can let me know where I can check plexamp logs I would be super happy to debug that.
-