Raspberry Pi Plexamp Tidal Integration

I got my first headless Plexamp set up tonight and everything is pretty awesome so far except for my Tidal Streaming integration.

  1. I’m unable to play Tidal music from my phone. I receive an error: Unable to play content. The content playback is not currently supported when connected to remote player.
  2. I have been able to get Tiday to stream from my windows desktop machine to my headless Raspberry Pi Zero W. But It seems it has a lot of initial buffering issues which leads to very poor quality play at the beginning of songs. Hopefully some prebuffering of the next song will be added in to combat this. It’s very unsatisfying. I do not get this when using the windows machine itself with Tidal. I am using a wifi connection, but streaming Tidal via LMS was never an issue.

LMS has been so good to me, but gotta say I’m loving that I can move on from it. Just a few things missing here, but this is a real winner. All my real time content is able to be fed through Plex and at the best qualities!

2 Likes

@elan are you able to comment on any of the above? Will the next release cover these issues possibly?

I would hope so, in terms of the buffering. I’m not sure when the remote/flinging of TIDAL content will be added, that depends on a few things.

I am with you here. This should be done. How else can you control a headless player. Plus as is stated LMS is having no issues here. This should also be working with Chromecast devices. Plex with plexamp has many advantages over LMS, but LMS works flinging or casting to a remote headless client with Tidal.

I’ve checking periodically here for tidal flinging support from mobile device to headless plexamp. Let’s hope 2020 brings some good news…

3 Likes

^^ This would be magical. I am putting together a set of pi’s for multi room audio streaming and being able to push/control plex from the phone is essential. Tidal would be the icing on the cake for the setup.

1 Like

so is there (will there be) a way to gang up plexamp pi’s and have them play a sync’d stream as with LMS? this is the main reason I even keep an LMS running anymore.

btw: surprised and dismayed to discover recently that I cannot fling a podcast to a plexamp.

I didn’t mention room synchronization as i thought that was a given! Please bring it.

Podcast would be nice as well. I would even like to be able to play the audio only tracks of videos. I have some tv shows that i record that would be about to be listened to in a podcast stripe style.

Was so hopeful when i came across this but not sure it’s going forward much! Please don’t drop it. I don’t want to go back to LMS.

1 Like

Hi @big_people - have you managed to get multi room working with Plexamp yet? If so, how did you do it? I am investigating this just now thanks :pray: :grinning:

If by multi room you mean that the same audio is synced to different zones, then no. But I do have different players for different rooms, but with the lack of synchronization and other features (Tidal) I have pretty much just turned off the whole home audio and it’s sad. I really hope this can get some much needed attention now that 3.0 is out.

1 Like

Thanks for reply @bradsour - much appreciated :slight_smile:

Actually, I did just mean different players (powered by R Pi in my case). Did you achieve that?

With Tidal, I found that adding all the relevant Tidal content to my main ‘Music’ library, the content itself was easily located in Plexamp (for example in ‘recently added’) and did turn up in the different radio playlists. Maybe not the same, but not too bad a workaround.

I set up each zone with its own Pi-Zero, putting Pi-Hat DAC’s on each one and then output those to my mutli zone amp. I am able to control them all from my phone or other machines with plex-amp installed on them. Although I can only control their volume from the phone app for some reason. I run into issues with trying to play tidal tracks.

Ah, gotcha. Thanks. Was looking at whether I could dispense with Roon if I could achieve similar with Plexamp. Not without some headaches it seems - some things are worth paying for to avoid stresses. :metal:

I hope they are able to focus on the headless integration now that 3.0 is out.

1 Like

Due to the inability to re-play Tidal I ended up heading down a different path with Mopidy. Have not enabled multi-room streams yet, was going to experiment with Snapcast behind Mopidy for that. Unfortunately the plex plugin for Mopidy is well out of date, on the list (with all this inside time) is to see if I can updated that plugin. End state is looking like Plex to host it all, Plex to play video content, Mopidy/Snap for music. All a work in progress at the moment…

Can you elaborate on how you managed to get Plexamp working on a Pi Zero? I’ve tried to get this working over the past couple of days, using the Pi Plexamp 2 instructions on a couple of versions of Raspbian. The service is running OK and I can connect to it from Windows Plex but as soon as I try playing music the Pi Zero throws an error and doesn’t play. I tried the SD card in a Pi 3B and it worked first time.

I don’t remember if i had to deviate from any of the steps, but I used the following links, these are all bookmarked in my my plexamp folder. The Pimoroni link is obviously cause I used that specific phat-dac.

https://nodejs.org/download/release/v9.11.2/

Unfortunately I don’t remember any specific roadblocks that I ran into. I do know that you have to use that version of nodejs though. Or at least you did at that time.

Thanks for that, pretty much the same steps as I followed, with the exception that I used the armv61 version of node as I was of the understanding that a Pi Zero isn’t compatible with armv71.

I’m using a different hat, the JustBoom Digi Zero pHat, but I tested with this disabled and using the standard audio and got the same error, so would be surprised if this was the root cause.

What OS version are you using?

Cheers

Check your version of Node. By default, node 10 will be installed on your RPi. You need to downgrade it to version 9:

Yeah, already got the correct node version. As I mention above the build I’ve done works on a Pi 3b but not the pi zero, this is one the few threads (possibly the only?, can’t remember now) that discusses having it running on that setup. I’ve given up for now tbh, hoping that a Pi build of Plexamp v3 is released.