GioF71 / tidal-connect

Simple script for configuring Tidal Connect with Docker (also on Volumio, moOde, OSMC)
MIT License
73 stars 6 forks source link

Suddenly stopped working #61

Closed hjs0512 closed 6 months ago

hjs0512 commented 8 months ago

First of all, thank you for your selfless contribution. I successfully installed it on a Raspberry Pi 4B running moode not long ago, and can play Tidal music through Tidal-connect normally. But it suddenly stopped working today, the progress bar didn't move after clicking play. I tried restarting the os, or reconfiguring configure.sh and restarting the container, but the issue was not solved. This is my configuration:

~/tidal-connect $ cat /proc/asound/cards
  0 [b1]: bcm2835_hdmi - bcm2835 HDMI 1
                       bcm2835 HDMI 1
  1 [Headphones]: bcm2835_headpho - bcm2835 Headphones
                       bcm2835 Headphones
  2 [DAC]: USB-Audio - SMSL USB DAC
                       SMSL SMSL USB DAC at usb-0000:01:00.0-1.2, high speed

./configure.sh -n "DAC" -f "MoOde TIDAL connect" -m "MoOde Audio Streamer"
GioF71 commented 8 months ago

Hello, can you post the .env file and the container logs?

GioF71 commented 8 months ago

You can display container logs with:

docker logs tidal-connect

or, if you are in the "tidal-connect" directory:

docker-compose logs

GioF71 commented 8 months ago

I just restarted my subscription and it is working for me... I will be waiting for some input from you. Cheers

hjs0512 commented 8 months ago

my .env, the same as I configured

FRIENDLY_NAME=MoOde TIDAL connect
MODEL_NAME=MoOde Audio Streamer
CARD_NAME=DAC
hjs0512 commented 8 months ago

the logs:

FRIENDLY_NAME=MoOde TIDAL connect
MODEL_NAME=MoOde Audio Streamer
MQA_CODEC=false
MQA_PASSTHROUGH=false
CARD_NAME=DAC
CARD_INDEX=
Specified CARD_NAME=[DAC]
Found audio device [DAC] as index [2]
Creating sound configuration file (card_index=2)...
Sound configuration file created.
defaults.pcm.card 2
pcm.!default {
  type plug
  slave.pcm hw
}
PLAYBACK_DEVICE=[default]
Starting Speaker Application in Background (TMUX)
Sleeping for a while (3 seconds)...
Starting TIDAL Connect ...
STARTING TidalConnect services, version: 1.1.3
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
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 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
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Could not find device: 'default'. Fallback to default device
Valid devices are:
Could not find a default playback device
TIDAL Connect Container Stopped.
Sleeping 30 seconds before restarting ...
Starting TIDAL Connect ...
STARTING TidalConnect services, version: 1.1.3
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
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 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
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Could not find device: 'default'. Fallback to default device
Valid devices are:
Could not find a default playback device
TIDAL Connect Container Stopped.
Sleeping 30 seconds before restarting ...
Starting TIDAL Connect ...
STARTING TidalConnect services, version: 1.1.3
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
STARTED TidalConnect services.
[2023-12-02 11:22:48.272] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
[2023-12-02 11:23:13.807] [tisoc] [error] [HttpClient.cpp:401] curl_easy_perform failed. reason:Couldn't resolve host name further detail:Could not resolve host: connectqueue.tidal.com
[2023-12-02 11:23:13.809] [tisoc] [error] [HttpClient.cpp:401] curl_easy_perform failed. reason:Couldn't resolve host name further detail:Could not resolve host: auth.tidal.com
[2023-12-02 11:23:13.809] [tisoc] [warning] [PlaybackEngineTidal.cpp:142] url fetch error: 1, 99,
[2023-12-02 11:23:13.809] [tisoc] [error] [PlaybackEngineTidal.cpp:176] Invalid response: body=, parse_error=unexpected end of input
[2023-12-02 11:24:50] [info] asio async_shutdown error: asio.misc:2 (End of file)
[2023-12-02 14:10:16.403] [tisoc] [error] [avahiImpl.cpp:113]  avahiClientCallback() AVAHI_CLIENT_S_COLLISION/AVAHI_CLIENT_FAILURE
FRIENDLY_NAME=MoOde TIDAL connect
MODEL_NAME=MoOde Audio Streamer
MQA_CODEC=false
MQA_PASSTHROUGH=false
CARD_NAME=DAC
CARD_INDEX=
BEFORE
defaults.pcm.card 2
pcm.!default {
  type plug
  slave.pcm hw
}
Specified CARD_NAME=[DAC]
Found audio device [DAC] as index [2]
Creating sound configuration file (card_index=2)...
Sound configuration file created.
defaults.pcm.card 2
pcm.!default {
  type plug
  slave.pcm hw
}
PLAYBACK_DEVICE=[default]
Starting Speaker Application in Background (TMUX)
Sleeping for a while (3 seconds)...
Starting TIDAL Connect ...
STARTING TidalConnect services, version: 1.1.3
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
STARTED TidalConnect services.
[2023-12-03 06:21:44.976] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
[2023-12-03 06:22:04] [error] handle_read_frame error: asio.ssl:335544539 (short read)
[2023-12-03 06:22:04] [info] asio async_shutdown error: asio.ssl:335544539 (short read)
[2023-12-03 06:22:10.511] [tisoc] [error] [HttpClient.cpp:401] curl_easy_perform failed. reason:Couldn't resolve host name further detail:Could not resolve host: connectqueue.tidal.com
[2023-12-03 06:22:12.361] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:321] Attempting to initialize a decoder without initial data!
[2023-12-03 06:22:26.383] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:22:26.383] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:23:05.112] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5515 milliseconds
[2023-12-03 06:23:05.112] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:23:14.362] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:23:14.362] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:23:19.896] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5516 milliseconds
[2023-12-03 06:23:19.897] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:23:33.408] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:23:33.409] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:23:43.462] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:23:43.463] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:23:48.479] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Connection timed out after 5000 milliseconds
[2023-12-03 06:23:48.480] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:24:35.016] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5515 milliseconds
[2023-12-03 06:24:35.016] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:24:43.150] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5513 milliseconds
[2023-12-03 06:24:43.150] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:25:08.815] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:25:08.815] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:25:16.568] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5513 milliseconds
[2023-12-03 06:25:16.568] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:25:24.368] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:25:24.368] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:25:29.899] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:25:29.899] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:25:35.432] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Resolving timed out after 5514 milliseconds
[2023-12-03 06:25:35.433] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-03 06:25:35.436] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:288] Max connection attempts reached!
hjs0512 commented 8 months ago

seems cannot resolve host: connectqueue.tidal.com but I ping connectqueue.tidal.com in container terminal:

PING connectqueue.tidal.com (54.230.87.244) 56(84) bytes of data.
64 bytes from server-54-230-87-244.hkg62.r.cloudfront.net (54.230.87.244): icmp_seq=1 ttl=242 time=18.8 ms
64 bytes from server-54-230-87-244.hkg62.r.cloudfront.net (54.230.87.244): icmp_seq=2 ttl=242 time=19.6 ms
64 bytes from server-54-230-87-244.hkg62.r.cloudfront.net (54.230.87.244): icmp_seq=3 ttl=242 time=19.2 ms
64 bytes from server-54-230-87-244.hkg62.r.cloudfront.net (54.230.87.244): icmp_seq=4 ttl=242 time=19.0 ms
GioF71 commented 8 months ago

Uhm, yes it looks like a dns issue, resolving takes more than 5 seconds. Maybe try to override the dns using your router address or (if you have one running) the address of your dns server. I am currently using pihole with unbound. By default in the docker-compose we are using google's dns server. Assuming your router is at address 192.168.1.1, you might want to add this line to the .env file:

DNS_SERVER_LIST=192.168.1.1

Let me know if this helps

hjs0512 commented 7 months ago

I was just about to modify, but I totally have no idea why the resolving domain seems to be normal again! so I'm not sure if the DNS_SERVER_LIST works. I'll continue to observe, if the issue occurs again, I'll try to modify DNS_SERVER_LIST and let you know the result. Thanks for your support!

FRIENDLY_NAME=MoOde TIDAL connect
MODEL_NAME=MoOde Audio Streamer
MQA_CODEC=false
MQA_PASSTHROUGH=false
CARD_NAME=DAC
CARD_INDEX=
BEFORE
defaults.pcm.card 2
pcm.!default {
  type plug
  slave.pcm hw
}
Specified CARD_NAME=[DAC]
Found audio device [DAC] as index [2]
Creating sound configuration file (card_index=2)...
Sound configuration file created.
defaults.pcm.card 2
pcm.!default {
  type plug
  slave.pcm hw
}
PLAYBACK_DEVICE=[default]
Starting Speaker Application in Background (TMUX)
Sleeping for a while (3 seconds)...
Starting TIDAL Connect ...
STARTING TidalConnect services, version: 1.1.3
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
/entrypoint.sh: line 128:   106 Segmentation fault      (core dumped) /app/ifi-tidal-release/bin/tidal_connect_application --tc-certificate-path "/app/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat" --playback-device ${PLAYBACK_DEVICE} -f "${FRIENDLY_NAME}" --codec-mpegh true --codec-mqa ${MQA_CODEC} --model-name "${MODEL_NAME}" --disable-app-security false --disable-web-security false --enable-mqa-passthrough ${MQA_PASSTHROUGH} --log-level 3 --enable-websocket-log "0"
TIDAL Connect Container Stopped.
Sleeping 30 seconds before restarting ...
Starting TIDAL Connect ...
STARTING TidalConnect services, version: 1.1.3
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
STARTED TidalConnect services.
[2023-12-04 05:40:26.175] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
[2023-12-04 05:40:27.789] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:321] Attempting to initialize a decoder without initial data!
GioF71 commented 7 months ago

Hello, glad it works again. Maybe it was a transient issue with your ISP. Or, did you change something lately? Also, does the device that run Tidal Connect connect to the network with wi-fi or with an ethernet cable?

hjs0512 commented 7 months ago

Hi, the following exception occasionally appears in the log: btw, my device connects to network with WIFI.

[2023-12-17 12:34:15.820] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Operation too slow. Less than 1 bytes/sec transferred the last 5 seconds
[2023-12-17 12:34:15.820] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-17 12:36:23.966] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Operation too slow. Less than 1 bytes/sec transferred the last 5 seconds
[2023-12-17 12:36:23.967] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
[2023-12-17 12:37:28.084] [tisoc] [error] [logger.cpp:25] [operation_curl.cpp:258] curl_easy_perform failed:  Timeout was reached  -  Operation too slow. Less than 1 bytes/sec transferred the last 5 seconds
[2023-12-17 12:37:28.084] [tisoc] [error] [logger.cpp:25] [http_stream_fetcher.cpp:162] Content-Range is missing from response!
GioF71 commented 7 months ago

Hello, It looks like a network issue... you might try assess your internet connectivity using a tool like https://testmy.net/ (there might be others of course). It the problem is the excessive dns lookup this application does, maybe installing pihole on your network might help. This is something you might consider. So even if your provider should intercept dns call, you would still have the pihole caching and reduce the number of lookups in the unit of time. Let me know if this helps

GioF71 commented 6 months ago

Hello, do you have any feedback about this issue?

GioF71 commented 6 months ago

Closing for inactivity, but will re-open if there is any update from your side. Cheers