Plexamp Beta on Raspberry Pi - Tidal Issues

Hello,

I have successfully installed Plexamp on my Raspberry Pi 3B+ and everything seems to work great when playing from my local library. I followed Elan’s directions from this post. https://forums.plex.tv/t/plexamp-on-the-raspberry-pi/791500

However, there seems to be an issue when I select Tidal as my music source and play a song (or Artist Radio). The music will play, but the browser will not show the “now playing” album or provide any music controls. It just displays a blank screen with a spinning circle. When I refresh the browser, I have zero control over what’s playing. My only option to stop or control the music is to restart plexamp.

Any ideas or suggestions?

EDIT - I just installed v4.2.2 beta 5 and have same issues

Thanks,
Mike

You probably need to select the player in the cast menu. Default player is the browser which doesn’t work, we’ll fix.

I did select the rpi as the player and I get music playing through my audio system as expected, but it doesn’t display the album art or any player controls. When I start playing a song, it just displays a blank screen with a spinning circle on the right side of the screen.

If I navigate back to the library, the music will still continue to play in the background and there are no player controls to stop or pause the music. My only option is to restart plexamp to stop the music from playing.

I only experience this issue when trying to play music from Tidal. I do not experience this issue when playing music from my local plex library.

I can’t reproduce over here, anyone else?

I had similar behavior but only when I played a playlist from Tidal. One of those that Tidal creates for you.
But once I selected a song from my local library Plexamp returned to normal behavior.

I reproduced it (on a pi4) when starting playback of a playlist published by Tidal … as described by @MikeDavis the audio playback started, but there was no artwork or playback controls

I looked at plex.tv dashboard and there was no indication of any activity on pi (note, I haven’t used plexamp with Tidal much … maybe that’s expected behavior, Tidal playback activity not showing on dashboard)

after stopping the plexamp service and rebooting the pi multiple times, the pi shows in casting menu but I couldn’t connect to it … to regain control of the pi, I had to remove it as an authorized playback device and then go back through manual plexamp start, entering new device code, etc.

tried again with same Tidal playlist sent to the pi, same blank screen with spinning circle and no controls, but this time I’m able to recover control of the pi by selecting another device from the cast menu of a different plexamp instance, at which point playback of the Tidal playlist stops on the pi

if I let Tidal playlist playback continue through the end of the first track, the second track starts playing and then artwork and controls reappear, at which point the pi seems to be controllable as usual.

I’ll give the new version ( Plexamp Headless v4.2.2 beta 7) a try tonight and report back.

Thanks @elan!

I finally got around to doing a fresh install of the new 4.2.2 headless version and I am still experiencing the same issue as I described above.

In addition, I am now running into an issue where I cannot select the raspberry pi as the player. I continuously get an error message that says “cannot connect to player”. I’ve cleared cache. logged out and back in. I cannot get around this issue. It seems my only option would be to reinstall raspberry pi and start the entire installation from the beginning.

Can anyone at least help resolve the “cannot connect to player issue”? I can live (for now) just playing music from my Plex Server library.

Thanks!

Please post the Plexamp logs and we’ll have a look, located ~/.cache/Plexamp/log/Plexamp.log

For the connection issue in the browser, you might need to show developer console and copy/paste them out.

Here’s my plexamp log and a screenshot of browser console.

Plexamp.log (78.5 KB)
console

Any suggestions?

Change your service file so it looks like this, which will ensure Plexamp starts after networking.

[Unit]
Description=Plexamp
After=network-online.target
Wants=network-online.target

The issue is it started up too early, didn’t get the data it expected, and barfed. We’ve made it more resilient to such barfing as well for the next release.

I updated my service file as you recommended and I’m still stuck. Plexamp is still barfing. I ran sudo systemctl daemon-reload after the change and rebooted my pi. I even cleared cookies on my browser and that didn’t help either.

I simply cannot connect to the raspberry pi player any longer. My only workaround at this point is a complete fresh install of the os & plexamp.

Any other suggestions?

It looks like it’s stuck on a TIDAL play queue, so try deleting ~/.local/share/Plexamp/Settings/%40Plexamp%3Astate.

That did the trick @elan. I made sure to stop plexamp.service before deleting the file. After restarting plexamp, I was able to connect to the raspberry pi player again with no issues.

All-in-all, everything is working pretty well. However, there still seems to be some quirks when playing music from Tidal as previously mentioned. When I start a song or Artist Radio from Tidal, no album art or controls appear, just a spinning circle. But, after the first song, the album art and player controls will appear (sometimes)

Don’t seem to have any of these issues playing music from my Plex Server library, just Tidal.

Still seeing the spinning circle and no artwork or controls during playback of the first track in a Tidal playlist

After the first track, playback (on the pi4) continues, with artwork and controls displayed as expected (in this case on the iOS plexamp app for remote control)

I think similar logs have already been shared by others, but here’s some more in case it shows anything different …

Plexamp.log (534.1 KB)

… first track starts playing around 14:20:00

There’s some error on the Pi side, it should be fixed in the next release.

Jun 11, 2022 14:23:26.843 [Javascript] WARNING - PLAYER: Error issuing request to player rpi4: /player/timeline/poll?wait=0&includeMetadata=1&commandID=224&type=music, HTTP status 500, [object Object]
1 Like

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