Adding Tidal Connect

I’m ready, HIT THE BUTTON!

I totally realize this is a test build so I am not complaining, just letting you guys know, I installed 2.877 on my Odroid C2 and I can select Volumio as an output from Tidal, however there is no sound using Tidal Connect. It still works playing Tidal through the Volumio interface.

1 Like

Mmm Odroid C2 is not an officially supported device… So sorry but we can’t offer official support on that.
If you could try giving more info about your HW and the output of

aplay -l

then we can offer some suggestions

Sorry but i prefer to write in italian
Ho appena scaricato il tutto, aderito al test e scaricato la beta.
Tutto molto facile.
Unico problema è che quando riproduco la musica via tidal connect si sente ogni tanto (molto spesso) un suono come lo schioppettio dei vecchi vinili
Uso un allo usbridge sig + chord qutest

Odroid C2
HiFi Shield 2 output via spdif

volumio@volumio:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ODROIDHDMI [ODROID-HDMI], device 0: I2S dit-hifi-0
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: ODROIDDAC2 [ODROID-DAC2], device 0: I2S pcm512x-hifi-0
Subdevices: 0/1
Subdevice #0: subdevice #0

Thanks!

Sembra proprio il solito problema che ha USB Bridge con materiale in alta risoluzione. Serve un driver speciale… Più info qui:

E soluzione qui:

ENG
Seems the usual issue with USB Bridge with Hi-Res Material. It needs special driver: see:
SEE ABOVE LINK

And solution:
SEE SECOND LINK ABOVE

Hi Boo
I can’t guarantee we will solve it, since it seems very specific to this device, which we don’t support anymore… If there is any news we will post here

I just subscribed to MyVolumio Virtuoso solely for Tidal Connect and I have to say, I’m very happy with the implementation, even though it’s still the “unofficial” version! No bugs so far!

Thanks a lot, I’ve been patiently waiting for this feature since October 2020!

I totally understand that you prefer to write in Italian, but can I suggest that you will get many more responses if you try to write in the official board language of English (@Volumio … this is still the case?). Google Translate normally does a pretty good job. ;).

Let’s try the reverse scenario:

“Capisco perfettamente che preferisci scrivere in italiano, ma posso suggerirti che riceverai molte più risposte se proverai a scrivere nella lingua ufficiale del forum, l’inglese”

How well did that work? I’m genuinely interested in your reply. :slight_smile:

I’ll take this one for follow up.
@BooRadly, could you open up a thread in Community Portings please?

Will do, thanks!

Just got my superstar plan ready to install this on three of my media pc’s! Will probably wait for the official build to arrive but massively tempted to install the test version :grinning:

Thanks for developing this guys, like Ben mentioned earlier, been wanting this feature since tidal connect was announced!

EDIT: the test version works great!

1 Like

So the new version 2.878 recently appeared for device directly (most probably another test version), updated to it and Tidal connect is still there and working fine.
At the same time, what I`ve noticed is really unstable work of Touch UI plugin which stops reflecting UI after couple of seconds, disabling and enabling plugin helps.

When will Tidal Connect be integrated in X86 buster? Will it be in the forthcoming 3.067 version?

Thanks for this update, I’ve just update my two Volumio nodes (RPi4)
the first is working but on the other Tidal connect is not recognized .
below is the log that I have. BTW the node that is working is named with the default “Volumio” and the other has a different name , maybe that’s the problem?

the log:

vtcs.service holdoff time over, scheduling restart.
Stopping Volumio Tidal Connect Service…
Starting Volumio Tidal Connect Service…
Started Volumio Tidal Connect Service.
Expression ‘alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 924
Expression ‘alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 924
Expression ‘alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )’ failed in ‘src/hostapi/alsa/pa_linux_alsa.c’, line: 924
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.front.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM front
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround51.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround51.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround40.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround40
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround51.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround41
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround51.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround50
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround51.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround51
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.surround71.0:CARD=0’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM surround71
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM iec958
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition ‘cards.bcm2835_alsa.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2’
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Device not found: 5. Exiting.
BYE

@ofiras can you send me the results of ‘aplay -l’ from your console? That way i can see what sound device you are using.

The new buster variant of volumio is always using ‘Volumio’ as sound device name.

1 Like

I not on buster. it’s 2.878 (beta)

**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 4/4
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
Subdevices: 3/3
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
card 2: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: DAC [Brooklyn DAC+], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

Thanks

@ofiras will send you a pm

The update with TIDAL Connect has been released officially. Enjoy!

For any issue, please report it here and we’ll have a look :wink:

8 Likes

@volumio Incredible effort! Cambridge Audio was a launch partner and they only just published their implementation a few weeks ago. Thank you(!) for catching up and getting this done. Hoping to see it hit my miniDSP SHD before too long.