Plexamp for Raspberry Pi - Running but not available to cast to

Hello there,

I am kinda new to the plex community so please excuse the ignorance. Firstly, I would like to express my gratitude for creating Plexamp for Raspberry Pi in the first place. I think it’s an awesome product and it’s exactly what I’m looking for.

I have Plexamp v2.0 beta installed on my Raspberry Pi model 4B (running Raspbian Buster Lite) following the instructions from Plexamp for Raspberry Pi Release Notes.

I first installed Plexamp on a Windows desktop environment and made sure I could log into my Plex Media Server from there. I was also able to successfully cast to this Plexamp instance from my Andriod device.

I then copied the server.json file from the working Windows environment to the /home/pi/.config/Plexamp directory on the Pi.

Node installed successfully and the Plexamp service is running, I just can’t cast to it as it doesn’t show up as available to cast to from any other device. It doesn’t show up in Plex Media Server either.

I feel like I’m missing something tiny, would appreciate any ideas on how to resolve this.

Many Thanks!

1 Like

Hi,

make sure you shut down plexamp on windows, i.e. delete the .json file there once you transfer it to the pi so that when you run plexamp on windows it needs to reinitialize again.

this is a workaround wrt the pi version having no capacity to authenticate itself. but you can’t have 2 devices with the same auth running simultaneously.

hope this helps

Thanks @waltonbruce01, really appreciate the tip.

So I shut down Plexamp on the Windows machine and removed the server.json file from there. Restarted and logged back into Plexamp on the windows machine and signed in again.

So I can now cast to the Plexamp instance on the Windows machine, but still don’t see the Plexamp instance on the RaspberryPi.

I’m thinking it may be worth trying to re-install the Plexamp service on the Pi, will give it a go later and post results.

OK, good luck,. Mine works well for the most part. Look for clues in the log at /var/log/daemon.log. (at least on raspian this is where it dumps output)

-bruce.

Thanks a mil @waltonbruce01, will definitely check it out :smiley:

Success!!!

Turned out to be a mismatch in nodejs versions. I had a later version 10.15.2~dfsg-2+rpi1 installed than what the service was expecting 9.11.2-1nodesource1.

From the daemon.log file:

Uninstalled new nodejs version:

sudo apt-get purge nodejs

Installed old nodejs version:

sudo apt-get install nodejs=9.11.2-1nodesource1

Rebooted:

sudo reboot

I am now able to successfully cast to Plexamp on my Raspberry Pi :smiley:

I’m not sure if this is the right place to ask but will Plexamp always have this dependency on node version 9?

Thanks again @waltonbruce01 for pointing me in the right direction, it is much appreciated :smiley:

Can finally whip the bllama’s ass :joy: :joy:

Good Times!

3 Likes

For now, at least. In the future, if we make a headless version based on the (almost all) new version, we’ll try to remove this dep.

Cool, thank you @elan! Keep up the awesome work!

Oh cool, yes I needed that node update step as well but had forgotten :slight_smile:

have fun! the smart fades are worth the trouble imho.

-bruce.

No worries Bruce, you’ve effectively helped me gain more valuable knowledge which will help me in future :smiley:

Ooh I haven’t checked out smart fades yet, thanks for the tip will do so .

Thanks again for all your assistance :raised_hands: .

Only available with Plex Pass.

Thanks @OttoKerner, I think I will get the plex pass at some point :sunglasses:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.