Hi everybody,
I was using a Rasp4b with moOde streaming from Tidal till last week.
From last week Tidal is not giving access to moOde anymore (from what I understood).
So I'm looking for a way to stream music directly from Tidal from the raspberry: I don't want to use another "source" (mobile phone) using Tidal Connect and streaming in this way to the raspberry.
So I was looking for a version of rasp OS that could run a Tidal app or something similar... As anyone got any idea?
Thanks
Crim
I was using a Rasp4b with moOde streaming from Tidal till last week.
From last week Tidal is not giving access to moOde anymore (from what I understood).
So I'm looking for a way to stream music directly from Tidal from the raspberry: I don't want to use another "source" (mobile phone) using Tidal Connect and streaming in this way to the raspberry.
So I was looking for a version of rasp OS that could run a Tidal app or something similar... As anyone got any idea?
Thanks
Crim
Volumio has integrated Tidal support if you pay the 'My Volumio' subscription. Doesn't this do what you want?
Volumio has integrated Tidal support if you pay the 'My Volumio' subscription. Doesn't this do what you want?
Yes, this is exactly want I want.
... but I'm looking a "free way" to do it 😀
Probably I will go with Volumio, but still looking for something
piCorePlayerYes, this is exactly want I want.
... but I'm looking a "free way" to do it 😀
Probably I will go with Volumio, but still looking for something
Try the above, it's free.
I just read your nick name.
I can't stop laughing...!
but a part from the movie-quote I was looking at it. I will control it from iPhone, so with iPeng or something similar, so I don't think it will look so ugly. Am I right?
Thanks for your help
Crim
I can't stop laughing...!
but a part from the movie-quote I was looking at it. I will control it from iPhone, so with iPeng or something similar, so I don't think it will look so ugly. Am I right?
Thanks for your help
Crim
Legendary film that is so close to being an accurate documentary its not true.
I personally used android and also a touchscreen interface on the Pi. The interface was much the same on both. Tidal worked, but you don't get the proper tidal interface, you can search for things perfectly well etc, but its more text than graphical I found. You may do better on an iphone with iPeng, but I never tried.
I since moved to Qobuz (to avoid MQA) and Volumio (I found the picore on my Pi compatible touchscreen would lock up but the phone interface still work fine). I'm loathed to pay a subscription to link, but at some point I might, Volumio is pretty slick if I'm honest, I just feel that between Quobuz and Volumio I have a lot of monthly payment to not really own anything.
Nice thing with a Pi is you can just knock up an SD card and give it a go, if you don't like it pop the old one back in and re-boot
I personally used android and also a touchscreen interface on the Pi. The interface was much the same on both. Tidal worked, but you don't get the proper tidal interface, you can search for things perfectly well etc, but its more text than graphical I found. You may do better on an iphone with iPeng, but I never tried.
I since moved to Qobuz (to avoid MQA) and Volumio (I found the picore on my Pi compatible touchscreen would lock up but the phone interface still work fine). I'm loathed to pay a subscription to link, but at some point I might, Volumio is pretty slick if I'm honest, I just feel that between Quobuz and Volumio I have a lot of monthly payment to not really own anything.
Nice thing with a Pi is you can just knock up an SD card and give it a go, if you don't like it pop the old one back in and re-boot
Last edited:
that exactly the point.
I would like to BUY Volumio, like a licence, rather to pay a subscription to it.
That is what is bothering me.
Yeah, exactly.
I just bought a spare SD for PiCore Player and I will play with it during the weekend.
In case picore will fail I will simply put back the moOde SD and at least use Tidal connect on moode.
I would like to BUY Volumio, like a licence, rather to pay a subscription to it.
That is what is bothering me.
Yeah, exactly.
I just bought a spare SD for PiCore Player and I will play with it during the weekend.
In case picore will fail I will simply put back the moOde SD and at least use Tidal connect on moode.
Last edited:
@Crimmah
I have run this on rpi4b and rpi3b+
TIDAL Connect installation! - Raspberry Pi Forums
On the rpi3b+ I used Stretch Desktop and the rpi 4b Buster Desktop
My tip is to make the audio output device on the rpi the default player before running the install
Results can vary, but once working it seemed pretty stable.
On the rpi4b I was able to also run Squeezelite and Spotify-Connect clients along with the Tidal-Connect, not concurrently, obvs 🙂
ronnie
I have run this on rpi4b and rpi3b+
TIDAL Connect installation! - Raspberry Pi Forums
On the rpi3b+ I used Stretch Desktop and the rpi 4b Buster Desktop
My tip is to make the audio output device on the rpi the default player before running the install
Results can vary, but once working it seemed pretty stable.
On the rpi4b I was able to also run Squeezelite and Spotify-Connect clients along with the Tidal-Connect, not concurrently, obvs 🙂
ronnie
Last edited:
I use my own built all-in-one system with tidal connect and it is working ok so far.
The app seems buggy on the phone for the controling, but when it's working well, the sound is amazing.
Some use an additional volume control app, but I have a USB volume control connected to the Pi.
Just the lite version of RpiOS and HiTide.
Took a bit to figure out what to do to configure it, but it actually runs better on RPi than on the phone.
The other way is to use shairport-sync from a desktop to the RPi which actually works very well, but you wont get the 24bit master playback AFAIK.
The app seems buggy on the phone for the controling, but when it's working well, the sound is amazing.
Some use an additional volume control app, but I have a USB volume control connected to the Pi.
Just the lite version of RpiOS and HiTide.
Took a bit to figure out what to do to configure it, but it actually runs better on RPi than on the phone.
The other way is to use shairport-sync from a desktop to the RPi which actually works very well, but you wont get the 24bit master playback AFAIK.
Took a bit to figure out what to do to configure it,
Would you like to share that to help others ?
To install..
curl -sSL https://raw.githubusercontent.com/shawaj/HiTide/main/install.sh | sudo bash
To determine soundcard..
/usr/ifi/ifi-tidal-release/pa_devs/bin/ifi-pa-devs-get
Copy the soundcard identifier from the list and paste it into the file..
sudo nano /lib/systemd/system/ifi-streamer-tidal-connect.service
Mine is IQAudIODAC as follows..
[Unit]
Description=RasPi Streamer Tidal Connect Service
[Service]
Restart=on-failure
ExecStart=/usr/ifi/ifi-tidal-release/bin/tidal_connect_application \
--tc-certificate-path "/usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat" \
-f "GHOST" \
--codec-mpegh true \
--codec-mqa false \
--model-name "GHOST" \
--disable-app-security false \
--disable-web-security false \
--enable-mqa-passthrough false \
--playback-device "IQaudIODAC: DAC HiFi pcm512x-hifi-0 (hw:0,0)" \
--log-level 3 \
--enable-websocket-log "0"
User=root
Group=root
RestartSec=1
KillMode=control-group
[Install]
WantedBy=multi-user.target
Restart the daemon and check the status..
systemctl daemon-reload
systemctl start ifi-streamer-tidal-connect.service
systemctl status ifi-streamer-tidal-connect.service
Enable at boot..
systemctl enable ifi-streamer-tidal-connect.service
curl -sSL https://raw.githubusercontent.com/shawaj/HiTide/main/install.sh | sudo bash
To determine soundcard..
/usr/ifi/ifi-tidal-release/pa_devs/bin/ifi-pa-devs-get
Copy the soundcard identifier from the list and paste it into the file..
sudo nano /lib/systemd/system/ifi-streamer-tidal-connect.service
Mine is IQAudIODAC as follows..
[Unit]
Description=RasPi Streamer Tidal Connect Service
[Service]
Restart=on-failure
ExecStart=/usr/ifi/ifi-tidal-release/bin/tidal_connect_application \
--tc-certificate-path "/usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat" \
-f "GHOST" \
--codec-mpegh true \
--codec-mqa false \
--model-name "GHOST" \
--disable-app-security false \
--disable-web-security false \
--enable-mqa-passthrough false \
--playback-device "IQaudIODAC: DAC HiFi pcm512x-hifi-0 (hw:0,0)" \
--log-level 3 \
--enable-websocket-log "0"
User=root
Group=root
RestartSec=1
KillMode=control-group
[Install]
WantedBy=multi-user.target
Restart the daemon and check the status..
systemctl daemon-reload
systemctl start ifi-streamer-tidal-connect.service
systemctl status ifi-streamer-tidal-connect.service
Enable at boot..
systemctl enable ifi-streamer-tidal-connect.service
For the USB volume knob (mine controls the hardware volume on DAC)
Make sure that triggerhappy is installed and edit..
/etc/systemd/system/multi-user.target.wants/triggerhappy.service
And set the user in there to pi
My specific volume control settings move the volume up at a rate of 1x and down at 2x and my mute setting only reduces the volume to a quiet level, rather than fully muting. Create the file and edit..
pi@MANDY:/ $ cat /etc/triggerhappy/triggers.d/audio.conf
# /etc/triggerhappy/triggers.d/audio.conf
# Change mixer volume when pressing the appropriate keys (or holding them)
KEY_VOLUMEUP 0 /usr/bin/amixer set Digital 1%+
KEY_VOLUMEUP 1 /usr/bin/amixer set Digital 1%+
KEY_VOLUMEDOWN 0 /usr/bin/amixer set Digital 2%-
KEY_VOLUMEDOWN 1 /usr/bin/amixer set Digital 2%-
#KEY_MUTE 0 /usr/bin/amixer set Digital 30%
KEY_MUTE 1 /usr/bin/amixer set Digital 50%
You will have to play with the settings for your own liking
Make sure that triggerhappy is installed and edit..
/etc/systemd/system/multi-user.target.wants/triggerhappy.service
And set the user in there to pi
My specific volume control settings move the volume up at a rate of 1x and down at 2x and my mute setting only reduces the volume to a quiet level, rather than fully muting. Create the file and edit..
pi@MANDY:/ $ cat /etc/triggerhappy/triggers.d/audio.conf
# /etc/triggerhappy/triggers.d/audio.conf
# Change mixer volume when pressing the appropriate keys (or holding them)
KEY_VOLUMEUP 0 /usr/bin/amixer set Digital 1%+
KEY_VOLUMEUP 1 /usr/bin/amixer set Digital 1%+
KEY_VOLUMEDOWN 0 /usr/bin/amixer set Digital 2%-
KEY_VOLUMEDOWN 1 /usr/bin/amixer set Digital 2%-
#KEY_MUTE 0 /usr/bin/amixer set Digital 30%
KEY_MUTE 1 /usr/bin/amixer set Digital 50%
You will have to play with the settings for your own liking
Last edited:
It of course took some learning, and the volume knob took days to figure out that the user must be 'pi' and the usual config file is broken for that, but once done, it's really that simple.
Where on earth is that Tidal binary coming from? The "ifi" in the names might be a clue. It's highly unlikely it was meant to be freely distributed...
Most likely originally stolen from a proprietary device. Moode has taken a reasonable position Tidal streaming
- Home
- Source & Line
- PC Based
- Raspberry + Tidal