Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP]: Tidal connect plugin #399

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

[WIP]: Tidal connect plugin #399

wants to merge 5 commits into from

Conversation

shawaj
Copy link
Contributor

@shawaj shawaj commented Jan 3, 2021

First attempt at a tidal connect plugin. See #371 for origin.

To Do List

  • Add environment variable options for all flags from [WIP]: Tidal connect plugin #399 (comment)
  • Test with all Pi architectures and other boards and if necessary provide overrides to stop it launching on incompatible devices
  • Test with multiroom functionality
  • Work out why volume control doesn't work
  • Remove any unneeded code
  • Try to make build process less hacky (having to curl .deb packages is a bit annoying)
  • Test with WiFi / Ethernet to make sure both work
  • Test with onboard audio and HDMI audio
  • Test with other DAC cards
  • Add / update repo documentation
  • Squash commits
  • Enjoy TIDAL lossless audio 🎉

- update the unicode quotes to ascii so copy and paste works
- add link to dac2 hd debugging issue
- add link to issue where debugging for dac2 hd occured and was subsequently fixed
- add screenshot and description of alternative dt overlay option

Connects-to: #377
Change-type: patch
Signed-off-by: Aaron Shaw <[email protected]>
@shawaj shawaj requested review from AlexProgrammerDE and a team as code owners January 3, 2021 21:35
@ghost
Copy link

ghost commented Jan 3, 2021

Your landr site preview has been successfully deployed to https://landr-balenalabs-repo-balena-sound-preview-399.netlify.app

Deployed with Landr 6.13.1

@shawaj shawaj added enhancement New feature or request plugins For general plugin issues and requests labels Jan 3, 2021
@shawaj
Copy link
Contributor Author

shawaj commented Jan 3, 2021

Tidal connect application help output...
root@2ec9b5a:/# /usr/ifi/ifi-tidal-release/bin/tidal_connect_application --help
usage:
  tidal_connect_application  options

where options are:
  --log-level, -l <log_level_number>        Log level
                                                  0: OFF
                                                  1: CRITICAL
                                                  2: ERROR
                                                  3: WARNING
                                                  4: INFO
                                                  5: DEBUG
                                                  6: TRACE
  --netif-for-deviceid                      Network interface for device
  <network_interface_name_string>
  --additional-seed <string>                Additional seed value for device
                                            ID
  --codec-mpegh <true|false>                Codec MPEGH capability flag for
                                            mdns
  --codec-mqa <true|false>                  Codec MQA capability flag for
                                            mdns
  --codec-atmos <true|false>                Codec Dolby Atmos capability flag
                                            for mdns
  --model-name, -m <model_name_string>      Model name for mdns
  --friendly-name, -f                       Friendly name for mdns
  <friendly_name_string>
  --websocket-port, -p <port_number>        Websocket port
  --disable-app-security <true|false>       Disable app security
  --enable-websocket-log                    Websocket log level
  <websocket_log_level_number>                    0: Disable
                                                  1: AccessCore
                                                  2: AccessCore_Controll
                                                  3: All
  --disable-web-security <true|false>       Disable web security
  --controller-unix-socket-path             Speaker communicator Unix socket
  <unix_socket_path>                        path
  --web-ca-path <web_ca_cert_path>          Web certificate path
  --clientid <tidal_client_id_string>       Client id
  --tc-certificate-path                     tidal connect certificate path
  <tidal_certificate_string>
  --enable-debug-port <true|false>          Enable debug port
  --playback-device                         Name of device to use for
  <playback_device_string>                  playback
  --enable-mqa-passthrough <true|false>     Enable MQA passthrough
  --stream-fetch-limit <number_of_bytes>    Set the limit in bytes for how
                                            much of a track to fetch
  --audio-output-buffer                     Set the buffer size to be used
  <number_of_samples>                       for decoded samples
  -?, -h, --help                            display usage information
Full error output running tidal_connect_application with no flags...
root@2ec9b5a:/usr/ifi/ifi-tidal-release/bin# ./tidal_connect_application 
STARTING TidalConnect services, version: 1.1.3
[2021-01-03 23:09:22.835] [tisoc] [info] [HttpClient.cpp:25] certification path: /etc/ssl/certs
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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 pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
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
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
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_a52.c:823:(_snd_pcm_a52_open) a52 is only for playback
ALSA lib conf.c:5014:(snd_config_expand) Unknown parameters {AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958:{AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_dmix.c:1108:(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
[2021-01-03 23:09:22.950] [tisoc] [debug] [DeviceInfo.cpp:103] mac addr : "dc:a6:32:a4:af:4c"
[2021-01-03 23:09:22.951] [tisoc] [debug] [DeviceInfo.cpp:113] device id: "34b53e39ca78f1d08b257446af834270"
[2021-01-03 23:09:22.951] [tisoc] [trace] [avahiImpl.cpp:33] serviceName : TidalConnect-94bbb1c8ffaec005358145871b6bf465
[2021-01-03 23:09:22.951] [tisoc] [info] [ServiceManager.cpp:19] service registered: clientcomm
[2021-01-03 23:09:22.951] [tisoc] [info] [ServiceManager.cpp:19] service registered: queue
[2021-01-03 23:09:22.951] [tisoc] [info] [ServiceManager.cpp:19] service registered: playback
[2021-01-03 23:09:22.952] [tisoc] [info] [ServiceManager.cpp:19] service registered: session
[2021-01-03 23:09:22.952] [tisoc] [info] [ServiceManager.cpp:19] service registered: speaker
[2021-01-03 23:09:22.952] [tisoc] [info] [ServiceManager.cpp:19] service registered: mdns
[2021-01-03 23:09:22.952] [tisoc] [debug] [SpeakerCommunicatorImpl.cpp:72] ## SpeakerCommunicator Config ##
[2021-01-03 23:09:22.952] [tisoc] [debug] [SpeakerCommunicatorImpl.cpp:73]  controller-unix-socket-path : "/tmp/tisoc-controller"
[2021-01-03 23:09:22.952] [tisoc] [info] [SpkconServer.cpp:38] SpkconServer start
[2021-01-03 23:09:22.952] [tisoc] [info] [SpkconServer.cpp:442] updateConnectionState:0->1
[2021-01-03 23:09:22.952] [tisoc] [debug] [SpkconServer.cpp:156] socket create success. fd=3
[2021-01-03 23:09:22.953] [tisoc] [info] [SpkconServer.cpp:261] socketControlThread start.
[2021-01-03 23:09:22.953] [tisoc] [debug] [SpkconServer.cpp:286] wait connect.
[2021-01-03 23:09:22.953] [tisoc] [info] [SpkconServer.cpp:66] SpkconServer start ret:true
[2021-01-03 23:09:22.953] [tisoc] [info] [SpkconServer.cpp:384] packetSenderThread start
[2021-01-03 23:09:22.953] [tisoc] [debug] [Service.cpp:29] started  :: speaker
[2021-01-03 23:09:22.953] [tisoc] [debug] [avahiImpl.cpp:57] config.useDaemon_:false
[2021-01-03 23:09:22.953] [tisoc] [debug] [avahiImpl.cpp:58] config.autoStart_:true
[2021-01-03 23:09:22.954] [tisoc] [error] [avahiImpl.cpp:358] avahi_client_new() FAILED: Daemon not running
[2021-01-03 23:09:22.954] [tisoc] [error] [avahiImpl.cpp:70] avahi start failed.
[2021-01-03 23:09:22.955] [tisoc] [debug] [Service.cpp:29] started  :: mdns
[2021-01-03 23:09:22.956] [tisoc] [info] [ServiceManager.cpp:27] service started: mdns
[2021-01-03 23:09:22.956] [tisoc] [info] [ServiceManager.cpp:28] 
useDaemon   : 0
autoStart   : 1
serviceName : TidalConnect-94bbb1c8ffaec005358145871b6bf465
serviceType : _tidalconnect._tcp
modelName   : TidalConnect
capability  : 0
port        : 2019
deviceId    : 94bbb1c8ffaec005358145871b6bf465
friendlyName: TidalConnect
[2021-01-03 23:09:22.956] [tisoc] [trace] [PlaybackControllerImpl.cpp:79] ## PlaybackController Config ##
[2021-01-03 23:09:22.956] [tisoc] [debug] [PlaybackControllerImpl.cpp:80]  disable-web-security : false
[2021-01-03 23:09:22.956] [tisoc] [debug] [Service.cpp:29] started  :: playback
[2021-01-03 23:09:22.956] [tisoc] [info] [ServiceManager.cpp:27] service started: playback
[2021-01-03 23:09:22.957] [tisoc] [info] [ServiceManager.cpp:28] 
disableWebSecurity  : 0
[CertKeyStore::load] failed to load any certificate
[2021-01-03 23:09:22.957] [tisoc] [critical] [WebsocketServerTls.cpp:27] [ASSERT] start(load_result)
[2021-01-03 23:09:22] [info] asio listen error: asio.system:98 (Address already in use)
[2021-01-03 23:09:22.959] [tisoc] [error] [WebsocketServer.hpp:67] [WebsocketServer Start Error] Address already in use
[2021-01-03 23:09:22.960] [tisoc] [debug] [Service.cpp:29] started  :: clientcomm
[2021-01-03 23:09:22.960] [tisoc] [info] [ServiceManager.cpp:27] service started: clientcomm
[2021-01-03 23:09:22.960] [tisoc] [info] [ServiceManager.cpp:28] 
websocket-port      : 2019
disable-app-security: 0
enable-websocket-log: 0
[2021-01-03 23:09:22.960] [tisoc] [debug] [Service.cpp:29] started  :: session
[2021-01-03 23:09:22.960] [tisoc] [info] [ServiceManager.cpp:27] service started: session
[2021-01-03 23:09:22.960] [tisoc] [info] [ServiceManager.cpp:28] 

[2021-01-03 23:09:22.960] [tisoc] [trace] [QueueManagerImpl.cpp:43] ## QueueManager Config ##
[2021-01-03 23:09:22.961] [tisoc] [debug] [QueueManagerImpl.cpp:44]  disable-web-security : false
[2021-01-03 23:09:22.961] [tisoc] [debug] [Service.cpp:29] started  :: queue
[2021-01-03 23:09:22.961] [tisoc] [info] [ServiceManager.cpp:27] service started: queue
[2021-01-03 23:09:22.961] [tisoc] [info] [ServiceManager.cpp:28] 
disableWebSecurity_: 0

STARTED TidalConnect services.
^CSTOPPING TidalConnect services.
[2021-01-03 23:10:02.645] [tisoc] [debug] [Service.cpp:43] finished :: mdns
[2021-01-03 23:10:02.646] [tisoc] [debug] [avahiImpl.cpp:93] MdnsServerImpl::finish()
[2021-01-03 23:10:02.646] [tisoc] [info] [ServiceManager.cpp:50] service finished: mdns
[2021-01-03 23:10:02.646] [tisoc] [debug] [Service.cpp:43] finished :: speaker
[2021-01-03 23:10:02.646] [tisoc] [info] [SpkconServer.cpp:71] SpkconServer stop
[2021-01-03 23:10:02.646] [tisoc] [debug] [SpkconServer.cpp:188] already close.
[2021-01-03 23:10:02.646] [tisoc] [info] [SpkconServer.cpp:442] updateConnectionState:1->3
[2021-01-03 23:10:02.646] [tisoc] [debug] [SpkconServer.cpp:411] onClose start reason:4
[2021-01-03 23:10:02.646] [tisoc] [info] [SpkconServer.cpp:442] updateConnectionState:3->0
[2021-01-03 23:10:02.646] [tisoc] [info] [SpkconServer.cpp:401] packetSenderThread end
[2021-01-03 23:10:02.646] [tisoc] [info] [SpeakerCommunicatorImpl.cpp:392] [onClose] Disconnected. reason:4
[2021-01-03 23:10:02.646] [tisoc] [info] [SpkconServer.cpp:332] socketControlThread end.
[2021-01-03 23:10:02.647] [tisoc] [info] [ServiceManager.cpp:50] service finished: speaker
[2021-01-03 23:10:02.647] [tisoc] [debug] [Service.cpp:43] finished :: playback
[2021-01-03 23:10:02.647] [tisoc] [debug] [PlaybackControllerImpl.cpp:522] same state:0
[2021-01-03 23:10:02.647] [tisoc] [info] [ServiceManager.cpp:50] service finished: playback
[2021-01-03 23:10:02.648] [tisoc] [debug] [Service.cpp:43] finished :: clientcomm
[2021-01-03 23:10:02.648] [tisoc] [info] [ServiceManager.cpp:50] service finished: clientcomm
[2021-01-03 23:10:02.649] [tisoc] [debug] [Service.cpp:43] finished :: session
[2021-01-03 23:10:02.649] [tisoc] [info] [ServiceManager.cpp:50] service finished: session
[2021-01-03 23:10:02.650] [tisoc] [debug] [Service.cpp:43] finished :: queue
[2021-01-03 23:10:02.651] [tisoc] [info] [QueueManagerImpl.cpp:1345]  state 0->0
[2021-01-03 23:10:02.651] [tisoc] [trace] [HttpClient.cpp:33] HttpClient::globalCloseAllKeepalive
[2021-01-03 23:10:02.652] [tisoc] [debug] [HttpClient.cpp:35] keepalive_servers num=0
[2021-01-03 23:10:02.652] [tisoc] [info] [ServiceManager.cpp:50] service finished: queue
[2021-01-03 23:10:02.652] [tisoc] [debug] [avahiImpl.cpp:93] MdnsServerImpl::finish()
STOPPED TidalConnect services.
root@2ec9b5a:/usr/ifi/ifi-tidal-release/bin# ./tidal_connect_application 
Full error output when running with all flags...
root@2ec9b5a:/# /usr/ifi/ifi-tidal-release/bin/tidal_connect_application \
>                         --tc-certificate-path "/usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat" \
>                         --netif-for-deviceid wlan0 \
>                         -f "balenaSound stream to project" \
>                         --codec-mpegh true \
>                         --codec-mqa false \
>                         --model-name "balenaSound Streamer" \
>                         --disable-app-security false \
>                         --disable-web-security false \
>                         --enable-mqa-passthrough false \
>                         --log-level 6 \
>                         --enable-websocket-log 3
STARTING TidalConnect services, version: 1.1.3
[2021-01-03 22:57:01.536] [tisoc] [info] [HttpClient.cpp:25] certification path: /etc/ssl/certs
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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 pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
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
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
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_a52.c:823:(_snd_pcm_a52_open) a52 is only for playback
ALSA lib conf.c:5014:(snd_config_expand) Unknown parameters {AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958:{AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_dmix.c:1108:(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
[2021-01-03 22:57:01.665] [tisoc] [debug] [DeviceInfo.cpp:103] mac addr : "dc:a6:32:a4:af:4d"
[2021-01-03 22:57:01.665] [tisoc] [debug] [DeviceInfo.cpp:113] device id: "c263d56a5eb7cf4c137755762be5fb00"
[2021-01-03 22:57:01.665] [tisoc] [trace] [avahiImpl.cpp:33] serviceName : balenaSound Streamer-e322c9768461956dbefe40c0d0bae127
[2021-01-03 22:57:01.665] [tisoc] [info] [ServiceManager.cpp:19] service registered: clientcomm
[2021-01-03 22:57:01.665] [tisoc] [info] [ServiceManager.cpp:19] service registered: queue
[2021-01-03 22:57:01.665] [tisoc] [info] [ServiceManager.cpp:19] service registered: playback
[2021-01-03 22:57:01.665] [tisoc] [info] [ServiceManager.cpp:19] service registered: session
[2021-01-03 22:57:01.665] [tisoc] [info] [ServiceManager.cpp:19] service registered: speaker
[2021-01-03 22:57:01.665] [tisoc] [info] [ServiceManager.cpp:19] service registered: mdns
[2021-01-03 22:57:01.665] [tisoc] [debug] [SpeakerCommunicatorImpl.cpp:72] ## SpeakerCommunicator Config ##
[2021-01-03 22:57:01.665] [tisoc] [debug] [SpeakerCommunicatorImpl.cpp:73]  controller-unix-socket-path : "/tmp/tisoc-controller"
[2021-01-03 22:57:01.665] [tisoc] [info] [SpkconServer.cpp:38] SpkconServer start
[2021-01-03 22:57:01.665] [tisoc] [info] [SpkconServer.cpp:442] updateConnectionState:0->1
[2021-01-03 22:57:01.665] [tisoc] [debug] [SpkconServer.cpp:156] socket create success. fd=3
[2021-01-03 22:57:01.666] [tisoc] [info] [SpkconServer.cpp:66] SpkconServer start ret:true
[2021-01-03 22:57:01.666] [tisoc] [info] [SpkconServer.cpp:384] packetSenderThread start
[2021-01-03 22:57:01.666] [tisoc] [debug] [Service.cpp:29] started  :: speaker
[2021-01-03 22:57:01.666] [tisoc] [debug] [avahiImpl.cpp:57] config.useDaemon_:false
[2021-01-03 22:57:01.666] [tisoc] [debug] [avahiImpl.cpp:58] config.autoStart_:true
[2021-01-03 22:57:01.667] [tisoc] [error] [avahiImpl.cpp:358] avahi_client_new() FAILED: Daemon not running
[2021-01-03 22:57:01.667] [tisoc] [error] [avahiImpl.cpp:70] avahi start failed.
[2021-01-03 22:57:01.667] [tisoc] [debug] [Service.cpp:29] started  :: mdns
[2021-01-03 22:57:01.667] [tisoc] [info] [ServiceManager.cpp:27] service started: mdns
[2021-01-03 22:57:01.667] [tisoc] [info] [ServiceManager.cpp:28] 
useDaemon   : 0
autoStart   : 1
serviceName : balenaSound Streamer-e322c9768461956dbefe40c0d0bae127
serviceType : _tidalconnect._tcp
modelName   : balenaSound Streamer
capability  : 1
port        : 2019
deviceId    : e322c9768461956dbefe40c0d0bae127
friendlyName: balenaSound stream to project
[2021-01-03 22:57:01.667] [tisoc] [trace] [PlaybackControllerImpl.cpp:79] ## PlaybackController Config ##
[2021-01-03 22:57:01.667] [tisoc] [debug] [PlaybackControllerImpl.cpp:80]  disable-web-security : false
[2021-01-03 22:57:01.667] [tisoc] [debug] [Service.cpp:29] started  :: playback
[2021-01-03 22:57:01.667] [tisoc] [info] [ServiceManager.cpp:27] service started: playback
[2021-01-03 22:57:01.667] [tisoc] [info] [ServiceManager.cpp:28] 
disableWebSecurity  : 0
[2021-01-03 22:57:01] [info] asio listen error: asio.system:98 (Address already in use)
[2021-01-03 22:57:01.668] [tisoc] [error] [WebsocketServer.hpp:67] [WebsocketServer Start Error] Address already in use
[2021-01-03 22:57:01.669] [tisoc] [debug] [Service.cpp:29] started  :: clientcomm
[2021-01-03 22:57:01.669] [tisoc] [info] [ServiceManager.cpp:27] service started: clientcomm
[2021-01-03 22:57:01.669] [tisoc] [info] [ServiceManager.cpp:28] 
websocket-port      : 2019
disable-app-security: 0
enable-websocket-log: 3
[2021-01-03 22:57:01.669] [tisoc] [debug] [Service.cpp:29] started  :: session
[2021-01-03 22:57:01.669] [tisoc] [info] [ServiceManager.cpp:27] service started: session
[2021-01-03 22:57:01.669] [tisoc] [info] [ServiceManager.cpp:28] 

[2021-01-03 22:57:01.669] [tisoc] [trace] [QueueManagerImpl.cpp:43] ## QueueManager Config ##
[2021-01-03 22:57:01.669] [tisoc] [debug] [QueueManagerImpl.cpp:44]  disable-web-security : false
[2021-01-03 22:57:01.669] [tisoc] [debug] [Service.cpp:29] started  :: queue
[2021-01-03 22:57:01.669] [tisoc] [info] [ServiceManager.cpp:27] service started: queue
[2021-01-03 22:57:01.669] [tisoc] [info] [ServiceManager.cpp:28] 
disableWebSecurity_: 0

STARTED TidalConnect services.
[2021-01-03 22:57:01.669] [tisoc] [info] [SpkconServer.cpp:261] socketControlThread start.
[2021-01-03 22:57:01.669] [tisoc] [debug] [SpkconServer.cpp:286] wait connect.
^CSTOPPING TidalConnect services.
[2021-01-03 22:59:14.291] [tisoc] [debug] [Service.cpp:43] finished :: mdns
[2021-01-03 22:59:14.291] [tisoc] [debug] [avahiImpl.cpp:93] MdnsServerImpl::finish()
[2021-01-03 22:59:14.291] [tisoc] [info] [ServiceManager.cpp:50] service finished: mdns
[2021-01-03 22:59:14.292] [tisoc] [debug] [Service.cpp:43] finished :: speaker
[2021-01-03 22:59:14.292] [tisoc] [info] [SpkconServer.cpp:71] SpkconServer stop
[2021-01-03 22:59:14.292] [tisoc] [debug] [SpkconServer.cpp:188] already close.
[2021-01-03 22:59:14.292] [tisoc] [info] [SpkconServer.cpp:442] updateConnectionState:1->3
[2021-01-03 22:59:14.292] [tisoc] [debug] [SpkconServer.cpp:411] onClose start reason:4
[2021-01-03 22:59:14.292] [tisoc] [info] [SpkconServer.cpp:442] updateConnectionState:3->0
[2021-01-03 22:59:14.292] [tisoc] [info] [SpkconServer.cpp:401] packetSenderThread end
[2021-01-03 22:59:14.292] [tisoc] [info] [SpeakerCommunicatorImpl.cpp:392] [onClose] Disconnected. reason:4
[2021-01-03 22:59:14.293] [tisoc] [info] [SpkconServer.cpp:332] socketControlThread end.
[2021-01-03 22:59:14.293] [tisoc] [info] [ServiceManager.cpp:50] service finished: speaker
[2021-01-03 22:59:14.293] [tisoc] [debug] [Service.cpp:43] finished :: playback
[2021-01-03 22:59:14.293] [tisoc] [debug] [PlaybackControllerImpl.cpp:522] same state:0
[2021-01-03 22:59:14.294] [tisoc] [info] [ServiceManager.cpp:50] service finished: playback
[2021-01-03 22:59:14.294] [tisoc] [debug] [Service.cpp:43] finished :: clientcomm
[2021-01-03 22:59:14.294] [tisoc] [info] [ServiceManager.cpp:50] service finished: clientcomm
[2021-01-03 22:59:14.295] [tisoc] [debug] [Service.cpp:43] finished :: session
[2021-01-03 22:59:14.296] [tisoc] [info] [ServiceManager.cpp:50] service finished: session
[2021-01-03 22:59:14.296] [tisoc] [debug] [Service.cpp:43] finished :: queue
[2021-01-03 22:59:14.297] [tisoc] [info] [QueueManagerImpl.cpp:1345]  state 0->0
[2021-01-03 22:59:14.297] [tisoc] [trace] [HttpClient.cpp:33] HttpClient::globalCloseAllKeepalive
[2021-01-03 22:59:14.297] [tisoc] [debug] [HttpClient.cpp:35] keepalive_servers num=0
[2021-01-03 22:59:14.297] [tisoc] [info] [ServiceManager.cpp:50] service finished: queue
[2021-01-03 22:59:14.298] [tisoc] [debug] [avahiImpl.cpp:93] MdnsServerImpl::finish()
STOPPED TidalConnect services.
root@2ec9b5a:/# 
Output of ifi-pa-devs-get...
root@2ec9b5a:/usr/ifi/ifi-tidal-release/pa_devs/bin# ./ifi-pa-devs-get 
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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 pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
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
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
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_a52.c:823:(_snd_pcm_a52_open) a52 is only for playback
ALSA lib conf.c:5014:(snd_config_expand) Unknown parameters {AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958:{AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_dmix.c:1108:(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
device#0=pulse
device#1=upmix
device#2=vdownmix
device#3=default
Number of devices = 4
Output of pa_devs...
root@2ec9b5a:/usr/ifi/ifi-tidal-release/pa_devs/bin# ./pa_devs
Expression 'GetExactSampleRate( hwParams, &defaultSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 895
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 pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 934
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
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
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_a52.c:823:(_snd_pcm_a52_open) a52 is only for playback
ALSA lib conf.c:5014:(snd_config_expand) Unknown parameters {AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958:{AES0 0x6 AES1 0x82 AES2 0x0 AES3 0x2  CARD 0}
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_dmix.c:1108:(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
PortAudio version number = 1246720
PortAudio version text = 'PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4'
Number of devices = 4
--------------------------------------- device #0
Name                        = pulse
Host API                    = ALSA
Max inputs = 32, Max outputs = 32
Default low input latency   =   0.0087
Default low output latency  =   0.0087
Default high input latency  =   0.0348
Default high output latency =   0.0348
Default sample rate         = 44100.00
Supported standard sample rates
 for half-duplex 16 bit 32 channel input = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
Supported standard sample rates
 for half-duplex 16 bit 32 channel output = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
Supported standard sample rates
 for full-duplex 16 bit 32 channel input, 32 channel output = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
--------------------------------------- device #1
Name                        = upmix
Host API                    = ALSA
Max inputs = 0, Max outputs = 8
Default low input latency   =  -1.0000
Default low output latency  =   0.0015
Default high input latency  =  -1.0000
Default high output latency =   0.0348
Default sample rate         = 44100.00
Supported standard sample rates
 for half-duplex 16 bit 8 channel output = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
--------------------------------------- device #2
Name                        = vdownmix
Host API                    = ALSA
Max inputs = 0, Max outputs = 6
Default low input latency   =  -1.0000
Default low output latency  =   0.0015
Default high input latency  =  -1.0000
Default high output latency =   0.0348
Default sample rate         = 44100.00
Supported standard sample rates
 for half-duplex 16 bit 6 channel output = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
--------------------------------------- device #3
[ Default Input, Default Output ]
Name                        = default
Host API                    = ALSA
Max inputs = 32, Max outputs = 32
Default low input latency   =   0.0087
Default low output latency  =   0.0087
Default high input latency  =   0.0348
Default high output latency =   0.0348
Default sample rate         = 44100.00
Supported standard sample rates
 for half-duplex 16 bit 32 channel input = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
Supported standard sample rates
 for half-duplex 16 bit 32 channel output = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
Supported standard sample rates
 for full-duplex 16 bit 32 channel input, 32 channel output = 
         8000.00,  9600.00, 11025.00, 12000.00,
        16000.00, 22050.00, 24000.00, 32000.00,
        44100.00, 48000.00, 88200.00, 96000.00,
        192000.00
----------------------------------------------

These appear to be the key error messages stopping it from working:

03.01.21 22:09:04 (+0000)  tidal  [2021-01-03 22:09:04.738] [tisoc] [error] [avahiImpl.cpp:358] avahi_client_new() FAILED: Daemon not running
03.01.21 22:09:04 (+0000)  tidal  [2021-01-03 22:09:04.739] [tisoc] [error] [avahiImpl.cpp:70] avahi start failed.
03.01.21 22:09:04 (+0000)  tidal  [2021-01-03 22:09:04] [info] asio listen error: asio.system:98 (Address already in use)
03.01.21 22:09:04 (+0000)  tidal  [2021-01-03 22:09:04.742] [tisoc] [error] [WebsocketServer.hpp:67] [WebsocketServer Start Error] Address already in use

This is the output of the speaker_controller_application which requires libncursesw5 to run:

root@2ec9b5a:/usr/ifi/ifi-tidal-release/bin# ./speaker_controller_application

Screenshot 2021-01-03 at 23 07 24

@shawaj shawaj added the help wanted Extra attention is needed label Jan 3, 2021
@shawaj
Copy link
Contributor Author

shawaj commented Jan 4, 2021

Well - that was easier than I thought...

Added dbus stuff in this commit and it now works!! 2246118

Now just need to test it with a DAC...

@shawaj
Copy link
Contributor Author

shawaj commented Jan 4, 2021

Good news! It is working (albeit intermittently and with no volume control)...

WhatsApp.Video.2021-01-04.at.00.59.33.mp4

Also still getting some warnings / errors...

04.01.21 00:55:00 (+0000)  tidal  [2021-01-04 00:55:00.715] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
04.01.21 00:55:09 (+0000)  tidal  [2021-01-04 00:55:09.737] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:321] Attempting to initialize a decoder without initial data!

@shawaj
Copy link
Contributor Author

shawaj commented Jan 4, 2021

Screenshot_20210104-120055_TIDAL

Volume control issue. Gives the above volume control on Android phone but doesn't actually cause the volume to go up or down

Screenshot 2021-01-05 at 02 29 48

This is from the electron desktop app on MacOS - also doesn't work.

I assume the tidal_connect_application script is receiving the volume commands (doesn't seem to be a way to tell - no log output as far as I can see). But perhaps I am missing something.

@shawaj
Copy link
Contributor Author

shawaj commented Jan 5, 2021

Ok, just discovered that the speaker_controller_application gives some playback info:

Screenshot 2021-01-05 at 03 22 34

And crucially - when running, the volume control works perfectly! Happy days 👍

Error message when you close the application:

05.01.21 03:26:40 (+0000)  tidal  [2021-01-05 03:26:40.874] [tisoc] [error] [SpkconServer.cpp:368] recv error. socket disconnected

@asifjahmed
Copy link

asifjahmed commented Jan 9, 2021

Receiving the following when trying to push to balena:

[Error]               Service: tidal
[Error]                 Error: The command '/bin/sh -c echo "deb http:https://archive.raspbian.org/raspbian stretch main" >> /etc/apt/sources.list     && apt update     && install_packages multiarch-support libavformat57 git libportaudio2* libflac++6v5* libavahi-common3 libavahi-client3 alsa-utils     && mkdir /usr/ifi     && cd /usr/ifi     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && apt install ./libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/c/curl/libcurl3_7.38.0-4+deb8u16_armhf.deb     && apt install ./libcurl3_7.38.0-4+deb8u16_armhf.deb     && git clone https://github.com/seniorgod/ifi-tidal-release     && chmod +x /usr/ifi/ifi-tidal-release/play     && chmod +x /usr/ifi/ifi-tidal-release/bin/tidal_connect_application     && chmod +x /usr/ifi/ifi-tidal-release/pa_devs/run.sh' returned a non-zero code: 100
[Info]              Built on arm01
[Error]             Not deploying release.```

@shawaj
Copy link
Contributor Author

shawaj commented Jan 10, 2021

@asifjahmed what Pi version are you on?

Also, do you have the error message where it failed higher up where it should say the specific error?

Note that this is a work in progress so isn't expected to work properly just yet.

@asifjahmed
Copy link

asifjahmed commented Jan 10, 2021

@asifjahmed what Pi version are you on?

Also, do you have the error message where it failed higher up where it should say the specific error?

Note that this is a work in progress so isn't expected to work properly just yet.

Rpi 4 Model B+

Totally understand it is a WIP., just stoked that you are this far along and longing for lossless audio on balena-sound :-P

[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\.gitignore
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\ARCHITECTURE.md
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\CHANGELOG.md
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\CONTRIBUTING.md
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\FAQ.md
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\LICENSE
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\README.md
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\balena.yml
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\docker-compose.yml
\ Packaging the project source...[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\repo.yml
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\.versionbot\CHANGELOG.yml
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\audio\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\audio\balena-sound.pa
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\audio\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\.gitignore
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\package.json
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\tsconfig.json
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\airplay\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\airplay\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\bluetooth\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\bluetooth\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\spotify\Dockerfile.aarch64
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\spotify\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\spotify\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\tidal\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\tidal\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\upnp\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\plugins\upnp\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\multiroom\client\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\multiroom\client\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\multiroom\server\Dockerfile.template
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\multiroom\server\snapserver.conf
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\multiroom\server\start.sh
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\SoundAPI.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\SoundConfig.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\constants.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\index.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\types.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\utils.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\audio-block\index.d.ts
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\audio-block\index.js
[Info]    Converting line endings CRLF -> LF for file: c:\code\balena-sound\core\sound-supervisor\src\ui\index.html
[Info]              Starting build for balena-sound, user asifjahmed
[Info]              Dashboard link: https://dashboard.balena-cloud.com/apps/1776486/devices
[Info]              Building on arm01
[Info]              Pulling previous images for caching purposes...
[Success]           Successfully pulled cache images
[sound-supervisor]  Step 1/13 : FROM balenalib/raspberrypi4-64-node:12 as build
[audio]             Step 1/4 : FROM balenablocks/audio:raspberrypi4-64
[airplay]           Step 1/6 : FROM balenalib/raspberrypi4-64-debian:buster
[multiroom-client]  Step 1/8 : FROM balenalib/raspberrypi4-64-alpine:edge
[airplay]            ---> bd9f20472954
[airplay]           Step 2/6 : ENV DBUS_SYSTEM_BUS_ADDRESS=unix:path=/host/run/dbus/system_bus_socket
[sound-supervisor]   ---> 284c124f41f8
[sound-supervisor]  Step 2/13 : WORKDIR /usr/src
[multiroom-client]   ---> aabcecc85312
[multiroom-client]  Step 2/8 : WORKDIR /usr/src
[spotify]           Step 1/6 : FROM balenalib/raspberrypi3-debian:buster
[upnp]              Step 1/6 : FROM balenalib/raspberrypi4-64-debian:buster
[bluetooth]         Step 1/4 : FROM balenablocks/bluetooth:raspberrypi4-64
[multiroom-client]   ---> Running in 348aaa5c4129
[airplay]            ---> Running in f9c9e59dd03a
[sound-supervisor]   ---> Running in 3b6ce3534b8d
[tidal]             Step 1/7 : FROM balenalib/raspberrypi4-64-debian:buster
[multiroom-server]  Step 1/17 : FROM balenalib/raspberrypi4-64-alpine-node:latest as web-builder
[upnp]               ---> bd9f20472954
[upnp]              Step 2/6 : WORKDIR /usr/src
[tidal]              ---> bd9f20472954
[tidal]             Step 2/7 : ENV PULSE_SERVER=tcp:localhost:4317
[audio]              ---> d45713d8cb79
[audio]             Step 2/4 : WORKDIR /usr/src
[upnp]               ---> Running in 1791ee29dbf8
[tidal]              ---> Running in 776bc096e0de
[audio]              ---> Running in f01b54398947
[multiroom-server]   ---> a273e64fdfc3
[multiroom-server]  Step 2/17 : WORKDIR /usr/src
[airplay]           Removing intermediate container f9c9e59dd03a
[airplay]            ---> a9d85bfa80e2
[airplay]           Step 3/6 : ENV PULSE_SERVER=tcp:localhost:4317
[multiroom-client]  Removing intermediate container 348aaa5c4129
[multiroom-client]   ---> fb64e9905035
[multiroom-client]  Step 3/8 : RUN install_packages snapcast-client
[multiroom-server]   ---> Running in 7aeca9550e7b
[spotify]            ---> 9b5d8655c5d4
[spotify]           Step 2/6 : RUN curl -sSL https://dtcooper.github.io/raspotify/key.asc | apt-key add -v - 2> /dev/null   && echo 'deb https://dtcooper.github.io/raspotify jessie main' | tee /etc/apt/sources.list.d/raspotify.list   && install_packages raspotify
[sound-supervisor]  Removing intermediate container 3b6ce3534b8d
[sound-supervisor]   ---> 6c47d3bc08aa
[sound-supervisor]  Step 3/13 : COPY package*.json ./
[airplay]            ---> Running in 07f7fda26214
[spotify]            ---> Running in 4f9b200a2b62
[multiroom-client]   ---> Running in 536bafdff9fe
[bluetooth]          ---> fc2f11dae1a9
[bluetooth]         Step 2/4 : WORKDIR /usr/src
[upnp]              Removing intermediate container 1791ee29dbf8
[upnp]               ---> ea1b0951c05d
[upnp]              Step 3/6 : ENV PULSE_SERVER=tcp:localhost:4317
[tidal]             Removing intermediate container 776bc096e0de
[tidal]              ---> 89f2eeb275ea
[tidal]             Step 3/7 : ENV DBUS_SYSTEM_BUS_ADDRESS=unix:path=/host/run/dbus/system_bus_socket
[bluetooth]          ---> Running in e99e0e2d8535
[audio]             Removing intermediate container f01b54398947
[audio]              ---> d8280a4a6ce9
[audio]             Step 3/4 : COPY . .
[upnp]               ---> Running in ecae5c5e9fab
[tidal]              ---> Running in f90b021eecec
[sound-supervisor]   ---> 336a7912ce2d
[sound-supervisor]  Step 4/13 : RUN npm install
[audio]              ---> ff9e63e4d7e9
[audio]             Step 4/4 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[multiroom-client]  Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[multiroom-client]  Architecture: ARM v8
[multiroom-client]  OS: Alpine Linux edge
[multiroom-client]  Variant: run variant
[multiroom-client]  Default variable(s): UDEV=off
[multiroom-client]  Extra features:
[multiroom-client]  - Easy way to install packages with `install_packages <package-name>` command
[multiroom-client]  - Run anywhere with cross-build feature  (for ARM only)
[multiroom-client]  - Keep the container idling with `balena-idle` command
[multiroom-client]  - Show base image details with `balena-info` command
[airplay]           Removing intermediate container 07f7fda26214
[airplay]            ---> 583bdb8d2d99
[airplay]           Step 4/6 : RUN install_packages shairport-sync
[multiroom-client]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
[multiroom-server]  Removing intermediate container 7aeca9550e7b
[multiroom-server]   ---> 154f537d4bcb
[multiroom-server]  Step 3/17 : RUN install_packages git make npm
[multiroom-client]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
[sound-supervisor]   ---> Running in 4598c0ab60cf
[airplay]            ---> Running in 0f4f5a59017d
[audio]              ---> Running in def0f6555121
[multiroom-client]  (1/9) Installing libgcc (10.2.1_pre1-r2)
[multiroom-client]  (2/9) Installing libogg (1.3.4-r0)
[multiroom-client]  (3/9) Installing libstdc++ (10.2.1_pre1-r2)
[multiroom-client]  (4/9) Installing flac (1.3.3-r0)
[multiroom-client]  (5/9) Installing alsa-lib (1.2.4-r2)
[multiroom-client]  (6/9) Installing avahi-libs (0.8-r2)
[multiroom-client]  (7/9) Installing opus (1.3.1-r1)
[multiroom-client]  (8/9) Installing libvorbis (1.3.7-r0)
[multiroom-client]  (9/9) Installing snapcast-client (0.22.0-r0)
[multiroom-client]  Executing snapcast-client-0.22.0-r0.pre-install
[multiroom-client]  Executing busybox-1.32.0-r8.trigger
[multiroom-client]  OK: 79 MiB in 87 packages
[multiroom-server]   ---> Running in 94ae4d3f6d3f
[spotify]           Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[spotify]           Architecture: ARM v7
[spotify]           OS: Debian Buster
[spotify]           Variant: run variant
[spotify]           Default variable(s): UDEV=off
[spotify]           Extra features:
[spotify]           - Easy way to install packages with `install_packages <package-name>` command
[spotify]           - Run anywhere with cross-build feature  (for ARM only)
[spotify]           - Keep the container idling with `balena-idle` command
[spotify]           - Show base image details with `balena-info` command
[spotify]           OK
[spotify]           deb https://dtcooper.github.io/raspotify jessie main
[bluetooth]         Removing intermediate container e99e0e2d8535
[bluetooth]          ---> 2ff740c9182c
[bluetooth]         Step 3/4 : COPY start.sh /usr/src/
[tidal]             Removing intermediate container f90b021eecec
[tidal]              ---> a49b4f348a36
[tidal]             Step 4/7 : RUN curl -sL https://raw.githubusercontent.com/balenablocks/audio/master/scripts/alsa-bridge/debian-setup.sh | sh
[audio]             Removing intermediate container def0f6555121
[audio]              ---> d07aa750e20f
[audio]             Successfully built d07aa750e20f
[upnp]              Removing intermediate container ecae5c5e9fab
[upnp]               ---> 618be945e38a
[upnp]              Step 4/6 : RUN install_packages gmediarender gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio
[tidal]              ---> Running in ec91c512e967
[upnp]               ---> Running in 57b3d4b6168a
[airplay]           Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[airplay]           Architecture: ARM v8
[airplay]           OS: Debian Buster
[airplay]           Variant: run variant
[airplay]           Default variable(s): UDEV=off
[airplay]           Extra features:
[airplay]           - Easy way to install packages with `install_packages <package-name>` command
[airplay]           - Run anywhere with cross-build feature  (for ARM only)
[airplay]           - Keep the container idling with `balena-idle` command
[airplay]           - Show base image details with `balena-info` command
[multiroom-server]  Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[multiroom-server]  Architecture: ARM v8
[multiroom-server]  OS: Alpine Linux 3.12
[multiroom-server]  Variant: run variant
[multiroom-server]  Default variable(s): UDEV=off
[multiroom-server]  The following software stack is preinstalled:
[multiroom-server]  Node.js v15.4.0, Yarn v1.22.4
[multiroom-server]  Extra features:
[multiroom-server]  - Easy way to install packages with `install_packages <package-name>` command
[multiroom-server]  - Run anywhere with cross-build feature  (for ARM only)
[multiroom-server]  - Keep the container idling with `balena-idle` command
[multiroom-server]  - Show base image details with `balena-info` command
[multiroom-server]  fetch http:https://dl-cdn.alpinelinux.org/alpine/v3.12/main/aarch64/APKINDEX.tar.gz
[multiroom-server]  fetch http:https://dl-cdn.alpinelinux.org/alpine/v3.12/community/aarch64/APKINDEX.tar.gz
[multiroom-server]  (1/7) Installing pcre2 (10.35-r0)
[multiroom-server]  (2/7) Installing git (2.26.2-r0)
[multiroom-server]  (3/7) Installing make (4.3-r0)
[multiroom-server]  (4/7) Installing brotli-libs (1.0.9-r1)
[multiroom-server]  (5/7) Installing c-ares (1.16.1-r0)
[multiroom-server]  (6/7) Installing nodejs (12.20.1-r0)
[sound-supervisor]  Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[sound-supervisor]  Architecture: ARM v8
[sound-supervisor]  OS: Debian Buster
[sound-supervisor]  Variant: run variant
[sound-supervisor]  Default variable(s): UDEV=off
[sound-supervisor]  The following software stack is preinstalled:
[sound-supervisor]  Node.js v12.18.3, Yarn v1.22.4
[sound-supervisor]  Extra features:
[sound-supervisor]  - Easy way to install packages with `install_packages <package-name>` command
[sound-supervisor]  - Run anywhere with cross-build feature  (for ARM only)
[sound-supervisor]  - Keep the container idling with `balena-idle` command
[sound-supervisor]  - Show base image details with `balena-info` command
[multiroom-server]  (7/7) Installing npm (12.20.1-r0)
[multiroom-server]  Executing busybox-1.31.1-r19.trigger
[multiroom-server]  OK: 146 MiB in 86 packages
[sound-supervisor]  npm WARN deprecated [email protected]: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
[sound-supervisor]
[airplay]           Reading package lists...
[airplay]           Building dependency tree...
[airplay]           Reading state information...
[upnp]              Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[upnp]              Architecture: ARM v8
[upnp]              OS: Debian Buster
[upnp]              Variant: run variant
[upnp]              Default variable(s): UDEV=off
[upnp]              Extra features:
[upnp]              - Easy way to install packages with `install_packages <package-name>` command
[upnp]              - Run anywhere with cross-build feature  (for ARM only)
[upnp]              - Keep the container idling with `balena-idle` command
[upnp]              - Show base image details with `balena-info` command
[sound-supervisor]  npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
[sound-supervisor]
[airplay]           The following package was automatically installed and is no longer required:
[airplay]             libidn11
[airplay]           Use 'apt autoremove' to remove it.
[airplay]           The following additional packages will be installed:
[airplay]             avahi-daemon bind9-host dbus libapparmor1 libasound2 libasound2-data
[airplay]             libasyncns0 libavahi-client3 libavahi-common-data libavahi-common3
[airplay]             libavahi-core7 libbind9-161 libbsd0 libconfig9 libdaemon0 libdbus-1-3
[airplay]             libdns1104 libexpat1 libflac8 libfstrm0 libgeoip1 libgomp1 libice6 libicu63
[airplay]             libisc1100 libisccc161 libisccfg163 libjson-c3 liblmdb0 liblwres161 libogg0
[airplay]             libpopt0 libprotobuf-c1 libpulse0 libsm6 libsndfile1 libsoxr0 libvorbis0a
[airplay]             libvorbisenc2 libwrap0 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb1
[airplay]             libxdmcp6 libxext6 libxi6 libxml2 libxtst6 x11-common
[airplay]           Suggested packages:
[airplay]             avahi-autoipd default-dbus-session-bus | dbus-session-bus libasound2-plugins
[airplay]             alsa-utils geoip-bin pulseaudio
[airplay]           Recommended packages:
[airplay]             libnss-mdns geoip-database
[bluetooth]          ---> 8ffa1a2d8bc2
[bluetooth]         Step 4/4 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[spotify]           Reading package lists...
[tidal]             Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[tidal]             Architecture: ARM v8
[tidal]             OS: Debian Buster
[tidal]             Variant: run variant
[tidal]             Default variable(s): UDEV=off
[tidal]             Extra features:
[tidal]             - Easy way to install packages with `install_packages <package-name>` command
[tidal]             - Run anywhere with cross-build feature  (for ARM only)
[tidal]             - Keep the container idling with `balena-idle` command
[tidal]             - Show base image details with `balena-info` command
[tidal]             Setting up ALSA bridge...
[tidal]             Get:1 http:https://deb.debian.org/debian buster InRelease [121 kB]
[tidal]             Get:2 http:https://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
[tidal]             Get:3 http:https://deb.debian.org/debian buster-updates InRelease [51.9 kB]
[tidal]             Get:4 http:https://security.debian.org/debian-security buster/updates/main arm64 Packages [254 kB]
[airplay]           The following NEW packages will be installed:
[airplay]             avahi-daemon bind9-host dbus libapparmor1 libasound2 libasound2-data
[airplay]             libasyncns0 libavahi-client3 libavahi-common-data libavahi-common3
[airplay]             libavahi-core7 libbind9-161 libbsd0 libconfig9 libdaemon0 libdbus-1-3
[airplay]             libdns1104 libexpat1 libflac8 libfstrm0 libgeoip1 libgomp1 libice6 libicu63
[airplay]             libisc1100 libisccc161 libisccfg163 libjson-c3 liblmdb0 liblwres161 libogg0
[airplay]             libpopt0 libprotobuf-c1 libpulse0 libsm6 libsndfile1 libsoxr0 libvorbis0a
[airplay]             libvorbisenc2 libwrap0 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb1
[airplay]             libxdmcp6 libxext6 libxi6 libxml2 libxtst6 shairport-sync x11-common
[airplay]           0 upgraded, 52 newly installed, 0 to remove and 18 not upgraded.
[airplay]           Need to get 16.5 MB of archives.
[airplay]           After this operation, 56.7 MB of additional disk space will be used.
[airplay]           Get:1 http:https://deb.debian.org/debian buster/main arm64 libfstrm0 arm64 0.4.0-1 [19.5 kB]
[airplay]           Get:2 http:https://deb.debian.org/debian buster/main arm64 libgeoip1 arm64 1.6.12-1 [91.4 kB]
[airplay]           Get:3 http:https://deb.debian.org/debian buster/main arm64 libjson-c3 arm64 0.12.1+ds-2+deb10u1 [26.8 kB]
[airplay]           Get:4 http:https://deb.debian.org/debian buster/main arm64 liblmdb0 arm64 0.9.22-1 [40.3 kB]
[airplay]           Get:5 http:https://deb.debian.org/debian buster/main arm64 libprotobuf-c1 arm64 1.3.1-1+b1 [26.2 kB]
[airplay]           Get:6 http:https://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB]
[airplay]           Get:7 http:https://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+deb10u1 [625 kB]
[airplay]           Get:8 http:https://deb.debian.org/debian buster/main arm64 libisc1100 arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [435 kB]
[airplay]           Get:9 http:https://deb.debian.org/debian buster/main arm64 libdns1104 arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [1131 kB]
[airplay]           Get:10 http:https://deb.debian.org/debian buster/main arm64 libisccc161 arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [236 kB]
[airplay]           Get:11 http:https://deb.debian.org/debian buster/main arm64 libisccfg163 arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [265 kB]
[airplay]           Get:12 http:https://deb.debian.org/debian buster/main arm64 libbind9-161 arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [245 kB]
[airplay]           Get:13 http:https://deb.debian.org/debian buster/main arm64 liblwres161 arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [249 kB]
[airplay]           Get:14 http:https://deb.debian.org/debian buster/main arm64 bind9-host arm64 1:9.11.5.P4+dfsg-5.1+deb10u2 [270 kB]
[airplay]           Get:15 http:https://deb.debian.org/debian buster/main arm64 libapparmor1 arm64 2.13.2-10 [93.8 kB]
[airplay]           Get:16 http:https://deb.debian.org/debian buster/main arm64 libdbus-1-3 arm64 1.12.20-0+deb10u1 [206 kB]
[airplay]           Get:17 http:https://deb.debian.org/debian buster/main arm64 libexpat1 arm64 2.2.6-2+deb10u1 [85.4 kB]
[airplay]           Get:18 http:https://deb.debian.org/debian buster/main arm64 dbus arm64 1.12.20-0+deb10u1 [227 kB]
[airplay]           Get:19 http:https://deb.debian.org/debian buster/main arm64 libavahi-common-data arm64 0.7-4+b1 [122 kB]
[airplay]           Get:20 http:https://deb.debian.org/debian buster/main arm64 libavahi-common3 arm64 0.7-4+b1 [53.5 kB]
[airplay]           Get:21 http:https://deb.debian.org/debian buster/main arm64 libavahi-core7 arm64 0.7-4+b1 [108 kB]
[airplay]           Get:22 http:https://deb.debian.org/debian buster/main arm64 libdaemon0 arm64 0.14-7 [14.0 kB]
[airplay]           Get:23 http:https://deb.debian.org/debian buster/main arm64 avahi-daemon arm64 0.7-4+b1 [92.2 kB]
[airplay]           Get:24 http:https://deb.debian.org/debian buster/main arm64 libasound2-data all 1.1.8-1 [59.6 kB]
[airplay]           Get:25 http:https://deb.debian.org/debian buster/main arm64 libasound2 arm64 1.1.8-1 [333 kB]
[airplay]           Get:26 http:https://deb.debian.org/debian buster/main arm64 libasyncns0 arm64 0.8-6 [11.4 kB]
[airplay]           Get:27 http:https://deb.debian.org/debian buster/main arm64 libavahi-client3 arm64 0.7-4+b1 [56.8 kB]
[airplay]           Get:28 http:https://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB]
[airplay]           Get:29 http:https://deb.debian.org/debian buster/main arm64 libconfig9 arm64 1.5-0.4 [27.1 kB]
[airplay]           Get:30 http:https://deb.debian.org/debian buster/main arm64 libogg0 arm64 1.3.2-1+b1 [18.4 kB]
[airplay]           Get:31 http:https://deb.debian.org/debian buster/main arm64 libflac8 arm64 1.3.2-3 [177 kB]
[airplay]           Get:32 http:https://deb.debian.org/debian buster/main arm64 libgomp1 arm64 8.3.0-6 [67.8 kB]
[airplay]           Get:33 http:https://deb.debian.org/debian buster/main arm64 x11-common all 1:7.7+19 [251 kB]
[airplay]           Get:34 http:https://deb.debian.org/debian buster/main arm64 libice6 arm64 2:1.0.9-2 [52.0 kB]
[airplay]           Get:35 http:https://deb.debian.org/debian buster/main arm64 libpopt0 arm64 1.16-12 [48.3 kB]
[airplay]           Get:36 http:https://deb.debian.org/debian buster/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB]
[airplay]           Get:37 http:https://deb.debian.org/debian buster/main arm64 libvorbis0a arm64 1.3.6-2 [86.9 kB]
[airplay]           Get:38 http:https://deb.debian.org/debian buster/main arm64 libvorbisenc2 arm64 1.3.6-2 [80.0 kB]
[airplay]           Get:39 http:https://deb.debian.org/debian buster/main arm64 libsndfile1 arm64 1.0.28-6 [246 kB]
[airplay]           Get:40 http:https://deb.debian.org/debian buster/main arm64 libwrap0 arm64 7.6.q-28 [58.4 kB]
[airplay]           Get:41 http:https://deb.debian.org/debian buster/main arm64 libxau6 arm64 1:1.0.8-1+b2 [19.3 kB]
[airplay]           Get:42 http:https://deb.debian.org/debian buster/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB]
[airplay]           Get:43 http:https://deb.debian.org/debian buster/main arm64 libxcb1 arm64 1.13.1-2 [135 kB]
[airplay]           Get:44 http:https://deb.debian.org/debian buster/main arm64 libx11-data all 2:1.6.7-1+deb10u1 [294 kB]
[airplay]           Get:45 http:https://deb.debian.org/debian buster/main arm64 libx11-6 arm64 2:1.6.7-1+deb10u1 [734 kB]
[airplay]           Get:46 http:https://deb.debian.org/debian buster/main arm64 libx11-xcb1 arm64 2:1.6.7-1+deb10u1 [190 kB]
[airplay]           Get:47 http:https://deb.debian.org/debian buster/main arm64 libxext6 arm64 2:1.3.3-1+b2 [48.6 kB]
[airplay]           Get:48 http:https://deb.debian.org/debian buster/main arm64 libxi6 arm64 2:1.7.9-1 [79.0 kB]
[airplay]           Get:49 http:https://deb.debian.org/debian buster/main arm64 libxtst6 arm64 2:1.2.3-1 [26.7 kB]
[airplay]           Get:50 http:https://deb.debian.org/debian buster/main arm64 libpulse0 arm64 12.2-4+deb10u1 [241 kB]
[airplay]           Get:51 http:https://deb.debian.org/debian buster/main arm64 libsoxr0 arm64 0.1.2-3 [45.8 kB]
[airplay]           Get:52 http:https://deb.debian.org/debian buster/main arm64 shairport-sync arm64 3.2.2-1 [148 kB]
[tidal]             Get:5 http:https://deb.debian.org/debian buster/main arm64 Packages [7737 kB]
[multiroom-client]  Removing intermediate container 536bafdff9fe
[multiroom-client]   ---> bb30b7927b48
[multiroom-client]  Step 4/8 : ENV PULSE_SERVER=tcp:audio:4317
[tidal]             Get:6 http:https://deb.debian.org/debian buster-updates/main arm64 Packages [7848 B]
[airplay]           debconf: delaying package configuration, since apt-utils is not installed
[airplay]
[airplay]           Fetched 16.5 MB in 0s (54.8 MB/s)
[airplay]           Selecting previously unselected package libfstrm0:arm64.
[airplay]           (Reading database ...
(Reading database ... 75%ing database ... 5%
[airplay]           (Reading database ... 80%
[airplay]           (Reading database ... 85%
[airplay]           (Reading database ... 90%
[airplay]           (Reading database ... 95%
(Reading database ... 9962 files and directories currently installed.)
[airplay]           Preparing to unpack .../00-libfstrm0_0.4.0-1_arm64.deb ...
[bluetooth]          ---> Running in 7a9c9580847c
[airplay]           Unpacking libfstrm0:arm64 (0.4.0-1) ...
[airplay]           Selecting previously unselected package libgeoip1:arm64.
[airplay]           Preparing to unpack .../01-libgeoip1_1.6.12-1_arm64.deb ...
[airplay]           Unpacking libgeoip1:arm64 (1.6.12-1) ...
[airplay]           Selecting previously unselected package libjson-c3:arm64.
[airplay]           Preparing to unpack .../02-libjson-c3_0.12.1+ds-2+deb10u1_arm64.deb ...
[airplay]           Unpacking libjson-c3:arm64 (0.12.1+ds-2+deb10u1) ...
[airplay]           Selecting previously unselected package liblmdb0:arm64.
[airplay]           Preparing to unpack .../03-liblmdb0_0.9.22-1_arm64.deb ...
[airplay]           Unpacking liblmdb0:arm64 (0.9.22-1) ...
[airplay]           Selecting previously unselected package libprotobuf-c1:arm64.
[airplay]           Preparing to unpack .../04-libprotobuf-c1_1.3.1-1+b1_arm64.deb ...
[airplay]           Unpacking libprotobuf-c1:arm64 (1.3.1-1+b1) ...
[airplay]           Selecting previously unselected package libicu63:arm64.
[airplay]           Preparing to unpack .../05-libicu63_63.1-6+deb10u1_arm64.deb ...
[airplay]           Unpacking libicu63:arm64 (63.1-6+deb10u1) ...
[multiroom-client]   ---> Running in fe0a61739bfc
[tidal]             Fetched 8237 kB in 2s (3909 kB/s)
[tidal]             Reading package lists...
[spotify]           Building dependency tree...
[spotify]           Reading state information...
[upnp]              Reading package lists...
[spotify]           The following package was automatically installed and is no longer required:
[spotify]             libidn11
[spotify]           Use 'apt autoremove' to remove it.
[spotify]           The following additional packages will be installed:
[spotify]             libasound2 libasound2-data
[spotify]           Suggested packages:
[spotify]             libasound2-plugins alsa-utils
[airplay]           Selecting previously unselected package libxml2:arm64.
[airplay]           Preparing to unpack .../06-libxml2_2.9.4+dfsg1-7+deb10u1_arm64.deb ...
[spotify]           The following NEW packages will be installed:
[spotify]             libasound2 libasound2-data raspotify
[airplay]           Unpacking libxml2:arm64 (2.9.4+dfsg1-7+deb10u1) ...
[tidal]             Reading package lists...
[spotify]           0 upgraded, 3 newly installed, 0 to remove and 35 not upgraded.
[spotify]           Need to get 2832 kB of archives.
[spotify]           After this operation, 1633 kB of additional disk space will be used.
[spotify]           Get:1 https://dtcooper.github.io/raspotify jessie/main armhf raspotify armhf 0.16.0~librespot.v0.1.3-37-g0adb851 [2469 kB]
[airplay]           Selecting previously unselected package libisc1100:arm64.
[airplay]           Preparing to unpack .../07-libisc1100_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[airplay]           Unpacking libisc1100:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[spotify]           Get:2 http:https://archive.raspberrypi.org/debian buster/main armhf libasound2-data all 1.1.8-1+rpt1 [60.0 kB]
[spotify]           Get:3 http:https://archive.raspberrypi.org/debian buster/main armhf libasound2 armhf 1.1.8-1+rpt1 [303 kB]
[upnp]              Building dependency tree...
[airplay]           Selecting previously unselected package libdns1104:arm64.
[airplay]           Preparing to unpack .../08-libdns1104_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[airplay]           Unpacking libdns1104:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[spotify]           debconf: delaying package configuration, since apt-utils is not installed
[spotify]
[spotify]           Fetched 2832 kB in 1s (4369 kB/s)
[upnp]              Reading state information...
[tidal]             Building dependency tree...
[bluetooth]         Removing intermediate container 7a9c9580847c
[bluetooth]          ---> f164c358bbcd
[bluetooth]         Successfully built f164c358bbcd
[tidal]             Reading state information...
[spotify]           Selecting previously unselected package libasound2-data.
[spotify]           (Reading database ...
(Reading database ... 75%ing database ... 5%
[spotify]           (Reading database ... 80%
[spotify]           (Reading database ... 85%
[spotify]           (Reading database ... 90%
[spotify]           (Reading database ... 95%
(Reading database ... 10103 files and directories currently installed.)
[spotify]           Preparing to unpack .../libasound2-data_1.1.8-1+rpt1_all.deb ...
[spotify]           Unpacking libasound2-data (1.1.8-1+rpt1) ...
[airplay]           Selecting previously unselected package libisccc161:arm64.
[airplay]           Preparing to unpack .../09-libisccc161_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[airplay]           Unpacking libisccc161:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[spotify]           Selecting previously unselected package libasound2:armhf.
[spotify]           Preparing to unpack .../libasound2_1.1.8-1+rpt1_armhf.deb ...
[spotify]           Unpacking libasound2:armhf (1.1.8-1+rpt1) ...
[tidal]             The following package was automatically installed and is no longer required:
[tidal]               libidn11
[tidal]             Use 'apt autoremove' to remove it.
[tidal]             The following additional packages will be installed:
[tidal]               fontconfig fontconfig-config fonts-dejavu-core libaom0 libasound2
[tidal]               libasound2-data libasyncns0 libavcodec58 libavresample4 libavutil56 libbsd0
[tidal]               libcairo2 libcodec2-0.8.1 libcroco3 libdatrie1 libdbus-1-3 libdrm-common
[tidal]               libdrm2 libexpat1 libflac8 libfontconfig1 libfreetype6 libfribidi0
[tidal]               libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgomp1
[tidal]               libgraphite2-3 libgsm1 libharfbuzz0b libice6 libicu63 libjack-jackd2-0
[tidal]               libjbig0 libjpeg62-turbo libmp3lame0 libnuma1 libogg0 libopenjp2-7 libopus0
[tidal]               libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0
[tidal]               libpng16-16 libpulse0 librsvg2-2 libsamplerate0 libshine3 libsm6
[tidal]               libsnappy1v5 libsndfile1 libsoxr0 libspeex1 libswresample3 libthai-data
[tidal]               libthai0 libtheora0 libtiff5 libtwolame0 libva-drm2 libva-x11-2 libva2
[tidal]               libvdpau1 libvorbis0a libvorbisenc2 libvpx5 libwavpack1 libwebp6 libwebpmux3
[tidal]               libwrap0 libx11-6 libx11-data libx11-xcb1 libx264-155 libx265-165 libxau6
[tidal]               libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxfixes3 libxi6
[tidal]               libxml2 libxrender1 libxtst6 libxvidcore4 libzvbi-common libzvbi0
[tidal]               sensible-utils shared-mime-info ucf x11-common
[tidal]             Suggested packages:
[tidal]               alsa-utils jackd2 opus-tools pulseaudio librsvg2-bin speex
[tidal]             Recommended packages:
[tidal]               dbus libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs librsvg2-common
[tidal]               va-driver-all | va-driver vdpau-driver-all | vdpau-driver
[airplay]           Selecting previously unselected package libisccfg163:arm64.
[airplay]           Preparing to unpack .../10-libisccfg163_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[upnp]              The following additional packages will be installed:
[upnp]                dbus dbus-user-session dconf-gsettings-backend dconf-service dmsetup
[upnp]                fontconfig-config fonts-dejavu-core glib-networking glib-networking-common
[upnp]                glib-networking-services gsettings-desktop-schemas iso-codes liba52-0.7.4
[upnp]                libaa1 libapparmor1 libargon2-1 libasyncns0 libavc1394-0 libbsd0 libcaca0
[upnp]                libcairo-gobject2 libcairo2 libcdio18 libcdparanoia0 libcryptsetup12
[upnp]                libdbus-1-3 libdconf1 libdevmapper1.02.1 libdv4 libdvdread4 libexpat1
[upnp]                libflac8 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0
[upnp]                libgdk-pixbuf2.0-common libglib2.0-0 libgpm2 libgstreamer-plugins-base1.0-0
[upnp]                libgstreamer1.0-0 libgudev-1.0-0 libice6 libicu63 libiec61883-0 libip4tc0
[upnp]                libixml10 libjack-jackd2-0 libjbig0 libjpeg62-turbo libjson-c3 libmp3lame0
[upnp]                libmpeg2-4 libmpg123-0 libogg0 libopencore-amrnb0 libopencore-amrwb0
[upnp]                libopus0 liborc-0.4-0 libpam-systemd libpixman-1-0 libpng16-16 libproxy1v5
[upnp]                libpulse0 libraw1394-11 libsamplerate0 libshout3 libsidplay1v5 libslang2
[upnp]                libsm6 libsndfile1 libsoup2.4-1 libspeex1 libsystemd0 libtag1v5
[upnp]                libtag1v5-vanilla libtheora0 libtiff5 libtwolame0 libupnp13 libv4l-0
[upnp]                libv4lconvert0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvpx5 libwavpack1
[upnp]                libwebp6 libwrap0 libx11-6 libx11-data libx11-xcb1 libx264-155 libxau6
[upnp]                libxcb-render0 libxcb-shm0 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3
[upnp]                libxi6 libxml2 libxrender1 libxtst6 sensible-utils shared-mime-info systemd
[upnp]                systemd-sysv ucf x11-common
[upnp]              Suggested packages:
[upnp]                gstreamer-plugins-ugly gstreamer1.0-plugins-bad gvfs isoquery libdv-bin
[upnp]                oss-compat libdvdcss2 gpm libvisual-0.4-plugins gstreamer1.0-tools jackd2
[upnp]                opus-tools pulseaudio libraw1394-doc sidplay-base speex systemd-container
[upnp]                policykit-1
[upnp]              Recommended packages:
[upnp]                gstreamer1.0-x libdvdnav4 libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs
[upnp]                libnss-systemd
[airplay]           Unpacking libisccfg163:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[spotify]           Selecting previously unselected package raspotify.
[spotify]           Preparing to unpack .../raspotify_0.16.0~librespot.v0.1.3-37-g0adb851_armhf.deb ...
[spotify]           Unpacking raspotify (0.16.0~librespot.v0.1.3-37-g0adb851) ...
[airplay]           Selecting previously unselected package libbind9-161:arm64.
[airplay]           Preparing to unpack .../11-libbind9-161_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[airplay]           Unpacking libbind9-161:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[multiroom-client]  Removing intermediate container fe0a61739bfc
[multiroom-client]   ---> 7e63c4e0cdce
[multiroom-client]  Step 5/8 : ENV PULSE_SINK=balena-sound.output
[airplay]           Selecting previously unselected package liblwres161:arm64.
[airplay]           Preparing to unpack .../12-liblwres161_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[airplay]           Unpacking liblwres161:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[airplay]           Selecting previously unselected package bind9-host.
[airplay]           Preparing to unpack .../13-bind9-host_1%3a9.11.5.P4+dfsg-5.1+deb10u2_arm64.deb ...
[airplay]           Unpacking bind9-host (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[multiroom-client]   ---> Running in 0a600d44aef3
[airplay]           Selecting previously unselected package libapparmor1:arm64.
[airplay]           Preparing to unpack .../14-libapparmor1_2.13.2-10_arm64.deb ...
[airplay]           Unpacking libapparmor1:arm64 (2.13.2-10) ...
[airplay]           Selecting previously unselected package libdbus-1-3:arm64.
[airplay]           Preparing to unpack .../15-libdbus-1-3_1.12.20-0+deb10u1_arm64.deb ...
[airplay]           Unpacking libdbus-1-3:arm64 (1.12.20-0+deb10u1) ...
[airplay]           Selecting previously unselected package libexpat1:arm64.
[airplay]           Preparing to unpack .../16-libexpat1_2.2.6-2+deb10u1_arm64.deb ...
[airplay]           Unpacking libexpat1:arm64 (2.2.6-2+deb10u1) ...
[spotify]           Setting up libasound2-data (1.1.8-1+rpt1) ...
[spotify]           Setting up libasound2:armhf (1.1.8-1+rpt1) ...
[spotify]           Setting up raspotify (0.16.0~librespot.v0.1.3-37-g0adb851) ...
[spotify]           Adding group `raspotify' (GID 106) ...
[spotify]           Done.
[spotify]           Adding system user `raspotify' (UID 101) ...
[spotify]           Adding new user `raspotify' (UID 101) with group `raspotify' ...
[tidal]             The following NEW packages will be installed:
[tidal]               fontconfig fontconfig-config fonts-dejavu-core libaom0 libasound2
[tidal]               libasound2-data libasound2-plugins libasyncns0 libavcodec58 libavresample4
[tidal]               libavutil56 libbsd0 libcairo2 libcodec2-0.8.1 libcroco3 libdatrie1
[tidal]               libdbus-1-3 libdrm-common libdrm2 libexpat1 libflac8 libfontconfig1
[tidal]               libfreetype6 libfribidi0 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
[tidal]               libglib2.0-0 libgomp1 libgraphite2-3 libgsm1 libharfbuzz0b libice6 libicu63
[tidal]               libjack-jackd2-0 libjbig0 libjpeg62-turbo libmp3lame0 libnuma1 libogg0
[tidal]               libopenjp2-7 libopus0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
[tidal]               libpixman-1-0 libpng16-16 libpulse0 librsvg2-2 libsamplerate0 libshine3
[tidal]               libsm6 libsnappy1v5 libsndfile1 libsoxr0 libspeex1 libswresample3
[tidal]               libthai-data libthai0 libtheora0 libtiff5 libtwolame0 libva-drm2 libva-x11-2
[tidal]               libva2 libvdpau1 libvorbis0a libvorbisenc2 libvpx5 libwavpack1 libwebp6
[tidal]               libwebpmux3 libwrap0 libx11-6 libx11-data libx11-xcb1 libx264-155
[tidal]               libx265-165 libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6
[tidal]               libxfixes3 libxi6 libxml2 libxrender1 libxtst6 libxvidcore4 libzvbi-common
[tidal]               libzvbi0 sensible-utils shared-mime-info ucf x11-common
[tidal]             0 upgraded, 95 newly installed, 0 to remove and 18 not upgraded.
[tidal]             Need to get 33.6 MB of archives.
[tidal]             After this operation, 105 MB of additional disk space will be used.
[tidal]             Get:1 http:https://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB]
[tidal]             Get:2 http:https://deb.debian.org/debian buster/main arm64 ucf all 3.0038+nmu1 [69.0 kB]
[tidal]             Get:3 http:https://deb.debian.org/debian buster/main arm64 libexpat1 arm64 2.2.6-2+deb10u1 [85.4 kB]
[tidal]             Get:4 http:https://deb.debian.org/debian buster/main arm64 libpng16-16 arm64 1.6.36-6 [287 kB]
[tidal]             Get:5 http:https://deb.debian.org/debian buster/main arm64 libfreetype6 arm64 2.9.1-3+deb10u2 [355 kB]
[tidal]             Get:6 http:https://deb.debian.org/debian buster/main arm64 fonts-dejavu-core all 2.37-1 [1068 kB]
[tidal]             Get:7 http:https://deb.debian.org/debian buster/main arm64 fontconfig-config all 2.13.1-2 [280 kB]
[tidal]             Get:8 http:https://deb.debian.org/debian buster/main arm64 libfontconfig1 arm64 2.13.1-2 [343 kB]
[tidal]             Get:9 http:https://deb.debian.org/debian buster/main arm64 fontconfig arm64 2.13.1-2 [405 kB]
[tidal]             Get:10 http:https://deb.debian.org/debian buster/main arm64 libaom0 arm64 1.0.0-3 [835 kB]
[tidal]             Get:11 http:https://deb.debian.org/debian buster/main arm64 libasound2-data all 1.1.8-1 [59.6 kB]
[tidal]             Get:12 http:https://deb.debian.org/debian buster/main arm64 libasound2 arm64 1.1.8-1 [333 kB]
[tidal]             Get:13 http:https://deb.debian.org/debian buster/main arm64 libdrm-common all 2.4.97-1 [13.8 kB]
[tidal]             Get:14 http:https://deb.debian.org/debian buster/main arm64 libdrm2 arm64 2.4.97-1 [39.5 kB]
[tidal]             Get:15 http:https://deb.debian.org/debian buster/main arm64 libva2 arm64 2.4.0-1 [54.1 kB]
[tidal]             Get:16 http:https://deb.debian.org/debian buster/main arm64 libva-drm2 arm64 2.4.0-1 [16.5 kB]
[tidal]             Get:17 http:https://deb.debian.org/debian buster/main arm64 libxau6 arm64 1:1.0.8-1+b2 [19.3 kB]
[tidal]             Get:18 http:https://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB]
[tidal]             Get:19 http:https://deb.debian.org/debian buster/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB]
[tidal]             Get:20 http:https://deb.debian.org/debian buster/main arm64 libxcb1 arm64 1.13.1-2 [135 kB]
[tidal]             Get:21 http:https://deb.debian.org/debian buster/main arm64 libx11-data all 2:1.6.7-1+deb10u1 [294 kB]
[tidal]             Get:22 http:https://deb.debian.org/debian buster/main arm64 libx11-6 arm64 2:1.6.7-1+deb10u1 [734 kB]
[tidal]             Get:23 http:https://deb.debian.org/debian buster/main arm64 libxext6 arm64 2:1.3.3-1+b2 [48.6 kB]
[tidal]             Get:24 http:https://deb.debian.org/debian buster/main arm64 libxfixes3 arm64 1:5.0.3-1 [21.0 kB]
[tidal]             Get:25 http:https://deb.debian.org/debian buster/main arm64 libva-x11-2 arm64 2.4.0-1 [20.7 kB]
[tidal]             Get:26 http:https://deb.debian.org/debian buster/main arm64 libvdpau1 arm64 1.1.1-10 [39.7 kB]
[tidal]             Get:27 http:https://deb.debian.org/debian buster/main arm64 libavutil56 arm64 7:4.1.6-1~deb10u1 [235 kB]
[tidal]             Get:28 http:https://deb.debian.org/debian buster/main arm64 libpixman-1-0 arm64 0.36.0-1 [436 kB]
[tidal]             Get:29 http:https://deb.debian.org/debian buster/main arm64 libxcb-render0 arm64 1.13.1-2 [108 kB]
[tidal]             Get:30 http:https://deb.debian.org/debian buster/main arm64 libxcb-shm0 arm64 1.13.1-2 [99.3 kB]
[tidal]             Get:31 http:https://deb.debian.org/debian buster/main arm64 libxrender1 arm64 1:0.9.10-1 [30.4 kB]
[tidal]             Get:32 http:https://deb.debian.org/debian buster/main arm64 libcairo2 arm64 1.16.0-4 [644 kB]
[tidal]             Get:33 http:https://deb.debian.org/debian buster/main arm64 libcodec2-0.8.1 arm64 0.8.1-2 [222 kB]
[tidal]             Get:34 http:https://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB]
[tidal]             Get:35 http:https://deb.debian.org/debian buster/main arm64 libgsm1 arm64 1.0.18-2 [27.6 kB]
[tidal]             Get:36 http:https://deb.debian.org/debian buster/main arm64 libmp3lame0 arm64 3.100-2+b1 [350 kB]
[tidal]             Get:37 http:https://deb.debian.org/debian buster/main arm64 libopenjp2-7 arm64 2.3.0-2+deb10u1 [148 kB]
[tidal]             Get:38 http:https://deb.debian.org/debian buster/main arm64 libopus0 arm64 1.3-1 [171 kB]
[tidal]             Get:39 http:https://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB]
[tidal]             Get:40 http:https://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+deb10u1 [625 kB]
[tidal]             Get:41 http:https://deb.debian.org/debian buster/main arm64 libcroco3 arm64 0.6.12-3 [140 kB]
[tidal]             Get:42 http:https://deb.debian.org/debian buster/main arm64 libjpeg62-turbo arm64 1:1.5.2-2+deb10u1 [123 kB]
[tidal]             Get:43 http:https://deb.debian.org/debian buster/main arm64 libjbig0 arm64 2.1-3.1+b2 [27.8 kB]
[tidal]             Get:44 http:https://deb.debian.org/debian buster/main arm64 libwebp6 arm64 0.6.1-2 [233 kB]
[tidal]             Get:45 http:https://deb.debian.org/debian buster/main arm64 libtiff5 arm64 4.1.0+git191117-2~deb10u1 [259 kB]
[tidal]             Get:46 http:https://deb.debian.org/debian buster/main arm64 shared-mime-info arm64 1.10-1 [764 kB]
[tidal]             Get:47 http:https://deb.debian.org/debian buster/main arm64 libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB]
[tidal]             Get:48 http:https://deb.debian.org/debian buster/main arm64 libgdk-pixbuf2.0-0 arm64 2.38.1+dfsg-1 [166 kB]
[tidal]             Get:49 http:https://deb.debian.org/debian buster/main arm64 libfribidi0 arm64 1.0.5-3.1+deb10u1 [63.6 kB]
[tidal]             Get:50 http:https://deb.debian.org/debian buster/main arm64 libthai-data all 0.1.28-2 [170 kB]
[tidal]             Get:51 http:https://deb.debian.org/debian buster/main arm64 libdatrie1 arm64 0.2.12-2 [38.6 kB]
[tidal]             Get:52 http:https://deb.debian.org/debian buster/main arm64 libthai0 arm64 0.1.28-2 [52.8 kB]
[tidal]             Get:53 http:https://deb.debian.org/debian buster/main arm64 libpango-1.0-0 arm64 1.42.4-8~deb10u1 [179 kB]
[tidal]             Get:54 http:https://deb.debian.org/debian buster/main arm64 libgraphite2-3 arm64 1.3.13-7 [75.8 kB]
[tidal]             Get:55 http:https://deb.debian.org/debian buster/main arm64 libharfbuzz0b arm64 2.3.1-1 [1155 kB]
[tidal]             Get:56 http:https://deb.debian.org/debian buster/main arm64 libpangoft2-1.0-0 arm64 1.42.4-8~deb10u1 [65.7 kB]
[tidal]             Get:57 http:https://deb.debian.org/debian buster/main arm64 libpangocairo-1.0-0 arm64 1.42.4-8~deb10u1 [54.0 kB]
[tidal]             Get:58 http:https://deb.debian.org/debian buster/main arm64 librsvg2-2 arm64 2.44.10-2.1 [1048 kB]
[tidal]             Get:59 http:https://deb.debian.org/debian buster/main arm64 libshine3 arm64 3.1.1-2 [23.0 kB]
[tidal]             Get:60 http:https://deb.debian.org/debian buster/main arm64 libsnappy1v5 arm64 1.1.7-1 [16.8 kB]
[tidal]             Get:61 http:https://deb.debian.org/debian buster/main arm64 libspeex1 arm64 1.2~rc1.2-1+b2 [46.0 kB]
[tidal]             Get:62 http:https://deb.debian.org/debian buster/main arm64 libgomp1 arm64 8.3.0-6 [67.8 kB]
[tidal]             Get:63 http:https://deb.debian.org/debian buster/main arm64 libsoxr0 arm64 0.1.2-3 [45.8 kB]
[tidal]             Get:64 http:https://deb.debian.org/debian buster/main arm64 libswresample3 arm64 7:4.1.6-1~deb10u1 [97.5 kB]
[tidal]             Get:65 http:https://deb.debian.org/debian buster/main arm64 libogg0 arm64 1.3.2-1+b1 [18.4 kB]
[tidal]             Get:66 http:https://deb.debian.org/debian buster/main arm64 libtheora0 arm64 1.1.1+dfsg.1-15 [161 kB]
[tidal]             Get:67 http:https://deb.debian.org/debian buster/main arm64 libtwolame0 arm64 0.3.13-4 [44.1 kB]
[tidal]             Get:68 http:https://deb.debian.org/debian buster/main arm64 libvorbis0a arm64 1.3.6-2 [86.9 kB]
[tidal]             Get:69 http:https://deb.debian.org/debian buster/main arm64 libvorbisenc2 arm64 1.3.6-2 [80.0 kB]
[tidal]             Get:70 http:https://deb.debian.org/debian buster/main arm64 libvpx5 arm64 1.7.0-3+deb10u1 [717 kB]
[tidal]             Get:71 http:https://deb.debian.org/debian buster/main arm64 libwavpack1 arm64 5.1.0-6 [77.7 kB]
[tidal]             Get:72 http:https://deb.debian.org/debian buster/main arm64 libwebpmux3 arm64 0.6.1-2 [95.4 kB]
[tidal]             Get:73 http:https://deb.debian.org/debian buster/main arm64 libx264-155 arm64 2:0.155.2917+git0a84d98-2 [434 kB]
[tidal]             Get:74 http:https://deb.debian.org/debian buster/main arm64 libnuma1 arm64 2.0.12-1 [25.6 kB]
[tidal]             Get:75 http:https://deb.debian.org/debian buster/main arm64 libx265-165 arm64 2.9-4 [536 kB]
[tidal]             Get:76 http:https://deb.debian.org/debian buster/main arm64 libxvidcore4 arm64 2:1.3.5-1 [194 kB]
[tidal]             Get:77 http:https://deb.debian.org/debian buster/main arm64 libzvbi-common all 0.2.35-16 [64.3 kB]
[tidal]             Get:78 http:https://deb.debian.org/debian buster/main arm64 libzvbi0 arm64 0.2.35-16 [255 kB]
[tidal]             Get:79 http:https://deb.debian.org/debian buster/main arm64 libavcodec58 arm64 7:4.1.6-1~deb10u1 [4448 kB]
[tidal]             Get:80 http:https://deb.debian.org/debian buster/main arm64 libavresample4 arm64 7:4.1.6-1~deb10u1 [90.8 kB]
[tidal]             Get:81 http:https://deb.debian.org/debian buster/main arm64 libsamplerate0 arm64 0.1.9-2 [942 kB]
[tidal]             Get:82 http:https://deb.debian.org/debian buster/main arm64 libjack-jackd2-0 arm64 1.9.12~dfsg-2 [286 kB]
[tidal]             Get:83 http:https://deb.debian.org/debian buster/main arm64 libasyncns0 arm64 0.8-6 [11.4 kB]
[tidal]             Get:84 http:https://deb.debian.org/debian buster/main arm64 libdbus-1-3 arm64 1.12.20-0+deb10u1 [206 kB]
[tidal]             Get:85 http:https://deb.debian.org/debian buster/main arm64 x11-common all 1:7.7+19 [251 kB]
[tidal]             Get:86 http:https://deb.debian.org/debian buster/main arm64 libice6 arm64 2:1.0.9-2 [52.0 kB]
[tidal]             Get:87 http:https://deb.debian.org/debian buster/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB]
[tidal]             Get:88 http:https://deb.debian.org/debian buster/main arm64 libflac8 arm64 1.3.2-3 [177 kB]
[tidal]             Get:89 http:https://deb.debian.org/debian buster/main arm64 libsndfile1 arm64 1.0.28-6 [246 kB]
[tidal]             Get:90 http:https://deb.debian.org/debian buster/main arm64 libwrap0 arm64 7.6.q-28 [58.4 kB]
[tidal]             Get:91 http:https://deb.debian.org/debian buster/main arm64 libx11-xcb1 arm64 2:1.6.7-1+deb10u1 [190 kB]
[upnp]              The following NEW packages will be installed:
[upnp]                dbus dbus-user-session dconf-gsettings-backend dconf-service dmsetup
[upnp]                fontconfig-config fonts-dejavu-core glib-networking glib-networking-common
[upnp]                glib-networking-services gmediarender gsettings-desktop-schemas
[upnp]                gstreamer1.0-plugins-base gstreamer1.0-plugins-good
[upnp]                gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio iso-codes liba52-0.7.4
[upnp]                libaa1 libapparmor1 libargon2-1 libasyncns0 libavc1394-0 libbsd0 libcaca0
[upnp]                libcairo-gobject2 libcairo2 libcdio18 libcdparanoia0 libcryptsetup12
[upnp]                libdbus-1-3 libdconf1 libdevmapper1.02.1 libdv4 libdvdread4 libexpat1
[upnp]                libflac8 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0
[upnp]                libgdk-pixbuf2.0-common libglib2.0-0 libgpm2 libgstreamer-plugins-base1.0-0
[upnp]                libgstreamer1.0-0 libgudev-1.0-0 libice6 libicu63 libiec61883-0 libip4tc0
[upnp]                libixml10 libjack-jackd2-0 libjbig0 libjpeg62-turbo libjson-c3 libmp3lame0
[tidal]             Get:92 http:https://deb.debian.org/debian buster/main arm64 libxi6 arm64 2:1.7.9-1 [79.0 kB]
[tidal]             Get:93 http:https://deb.debian.org/debian buster/main arm64 libxtst6 arm64 2:1.2.3-1 [26.7 kB]
[tidal]             Get:94 http:https://deb.debian.org/debian buster/main arm64 libpulse0 arm64 12.2-4+deb10u1 [241 kB]
[tidal]             Get:95 http:https://deb.debian.org/debian buster/main arm64 libasound2-plugins arm64 1.1.8-1 [69.9 kB]
[upnp]                libmpeg2-4 libmpg123-0 libogg0 libopencore-amrnb0 libopencore-amrwb0
[upnp]                libopus0 liborc-0.4-0 libpam-systemd libpixman-1-0 libpng16-16 libproxy1v5
[upnp]                libpulse0 libraw1394-11 libsamplerate0 libshout3 libsidplay1v5 libslang2
[upnp]                libsm6 libsndfile1 libsoup2.4-1 libspeex1 libtag1v5 libtag1v5-vanilla
[upnp]                libtheora0 libtiff5 libtwolame0 libupnp13 libv4l-0 libv4lconvert0
[upnp]                libvisual-0.4-0 libvorbis0a libvorbisenc2 libvpx5 libwavpack1 libwebp6
[upnp]                libwrap0 libx11-6 libx11-data libx11-xcb1 libx264-155 libxau6 libxcb-render0
[upnp]                libxcb-shm0 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxml2
[upnp]                libxrender1 libxtst6 sensible-utils shared-mime-info systemd systemd-sysv
[upnp]                ucf x11-common
[upnp]              The following packages will be upgraded:
[upnp]                libsystemd0
[upnp]              1 upgraded, 114 newly installed, 0 to remove and 17 not upgraded.
[upnp]              Need to get 43.6 MB of archives.
[upnp]              After this operation, 145 MB of additional disk space will be used.
[upnp]              Get:1 http:https://deb.debian.org/debian buster/main arm64 libsystemd0 arm64 241-7~deb10u5 [314 kB]
[upnp]              Get:2 http:https://deb.debian.org/debian buster/main arm64 libapparmor1 arm64 2.13.2-10 [93.8 kB]
[upnp]              Get:3 http:https://deb.debian.org/debian buster/main arm64 libargon2-1 arm64 0~20171227-0.2 [18.9 kB]
[upnp]              Get:4 http:https://deb.debian.org/debian buster/main arm64 dmsetup arm64 2:1.02.155-3 [83.9 kB]
[upnp]              Get:5 http:https://deb.debian.org/debian buster/main arm64 libdevmapper1.02.1 arm64 2:1.02.155-3 [124 kB]
[upnp]              Get:6 http:https://deb.debian.org/debian buster/main arm64 libjson-c3 arm64 0.12.1+ds-2+deb10u1 [26.8 kB]
[upnp]              Get:7 http:https://deb.debian.org/debian buster/main arm64 libcryptsetup12 arm64 2:2.1.0-5+deb10u2 [181 kB]
[upnp]              Get:8 http:https://deb.debian.org/debian buster/main arm64 libip4tc0 arm64 1.8.2-4 [69.6 kB]
[upnp]              Get:9 http:https://deb.debian.org/debian buster/main arm64 systemd arm64 241-7~deb10u5 [3256 kB]
[upnp]              Get:10 http:https://deb.debian.org/debian buster/main arm64 systemd-sysv arm64 241-7~deb10u5 [100.0 kB]
[spotify]           Creating home directory `/var/cache/raspotify' ...
[upnp]              Get:11 http:https://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB]
[upnp]              Get:12 http:https://deb.debian.org/debian buster/main arm64 libdbus-1-3 arm64 1.12.20-0+deb10u1 [206 kB]
[upnp]              Get:13 http:https://deb.debian.org/debian buster/main arm64 libexpat1 arm64 2.2.6-2+deb10u1 [85.4 kB]
[upnp]              Get:14 http:https://deb.debian.org/debian buster/main arm64 dbus arm64 1.12.20-0+deb10u1 [227 kB]
[upnp]              Get:15 http:https://deb.debian.org/debian buster/main arm64 libpam-systemd arm64 241-7~deb10u5 [200 kB]
[upnp]              Get:16 http:https://deb.debian.org/debian buster/main arm64 ucf all 3.0038+nmu1 [69.0 kB]
[upnp]              Get:17 http:https://deb.debian.org/debian buster/main arm64 dbus-user-session arm64 1.12.20-0+deb10u1 [94.5 kB]
[upnp]              Get:18 http:https://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB]
[multiroom-server]  Removing intermediate container 94ae4d3f6d3f
[multiroom-server]   ---> ab4edf7093ac
[multiroom-server]  Step 4/17 : RUN git clone https://github.com/badaix/snapweb.git snapweb
[airplay]           Selecting previously unselected package dbus.
[airplay]           Preparing to unpack .../17-dbus_1.12.20-0+deb10u1_arm64.deb ...
[upnp]              Get:19 http:https://deb.debian.org/debian buster/main arm64 libdconf1 arm64 0.30.1-2 [39.3 kB]
[upnp]              Get:20 http:https://deb.debian.org/debian buster/main arm64 dconf-service arm64 0.30.1-2 [34.9 kB]
[upnp]              Get:21 http:https://deb.debian.org/debian buster/main arm64 dconf-gsettings-backend arm64 0.30.1-2 [27.5 kB]
[upnp]              Get:22 http:https://deb.debian.org/debian buster/main arm64 fonts-dejavu-core all 2.37-1 [1068 kB]
[spotify]           Adding user `raspotify' to group `audio' ...
[spotify]           Adding user raspotify to group audio
[upnp]              Get:23 http:https://deb.debian.org/debian buster/main arm64 fontconfig-config all 2.13.1-2 [280 kB]
[airplay]           Unpacking dbus (1.12.20-0+deb10u1) ...
[upnp]              Get:24 http:https://deb.debian.org/debian buster/main arm64 libproxy1v5 arm64 0.4.15-5+deb10u1 [52.3 kB]
[upnp]              Get:25 http:https://deb.debian.org/debian buster/main arm64 glib-networking-common all 2.58.0-2+deb10u2 [59.5 kB]
[upnp]              Get:26 http:https://deb.debian.org/debian buster/main arm64 glib-networking-services arm64 2.58.0-2+deb10u2 [13.6 kB]
[upnp]              Get:27 http:https://deb.debian.org/debian buster/main arm64 gsettings-desktop-schemas all 3.28.1-1 [529 kB]
[upnp]              Get:28 http:https://deb.debian.org/debian buster/main arm64 glib-networking arm64 2.58.0-2+deb10u2 [52.3 kB]
[upnp]              Get:29 http:https://deb.debian.org/debian buster/main arm64 libgstreamer1.0-0 arm64 1.14.4-1 [2015 kB]
[upnp]              Get:30 http:https://deb.debian.org/debian buster/main arm64 libixml10 arm64 1:1.8.4-2 [76.8 kB]
[upnp]              Get:31 http:https://deb.debian.org/debian buster/main arm64 libupnp13 arm64 1:1.8.4-2 [140 kB]
[upnp]              Get:32 http:https://deb.debian.org/debian buster/main arm64 gmediarender arm64 0.0.7~git20180818.a7b0b1b-1 [70.2 kB]
[upnp]              Get:33 http:https://deb.debian.org/debian buster/main arm64 libcdparanoia0 arm64 3.10.2+debian-13 [42.4 kB]
[upnp]              Get:34 http:https://deb.debian.org/debian buster/main arm64 liborc-0.4-0 arm64 1:0.4.28-3.1 [129 kB]
[upnp]              Get:35 http:https://deb.debian.org/debian buster/main arm64 iso-codes all 4.2-1 [2713 kB]
[upnp]              Get:36 http:https://deb.debian.org/debian buster/main arm64 libgstreamer-plugins-base1.0-0 arm64 1.14.4-2 [1867 kB]
[spotify]           Done.
[upnp]              Get:37 http:https://deb.debian.org/debian buster/main arm64 libogg0 arm64 1.3.2-1+b1 [18.4 kB]
[tidal]             debconf: delaying package configuration, since apt-utils is not installed
[tidal]
[upnp]              Get:38 http:https://deb.debian.org/debian buster/main arm64 libopus0 arm64 1.3-1 [171 kB]
[upnp]              Get:39 http:https://deb.debian.org/debian buster/main arm64 libpng16-16 arm64 1.6.36-6 [287 kB]
[upnp]              Get:40 http:https://deb.debian.org/debian buster/main arm64 libfreetype6 arm64 2.9.1-3+deb10u2 [355 kB]
[upnp]              Get:41 http:https://deb.debian.org/debian buster/main arm64 libfontconfig1 arm64 2.13.1-2 [343 kB]
[upnp]              Get:42 http:https://deb.debian.org/debian buster/main arm64 libpixman-1-0 arm64 0.36.0-1 [436 kB]
[upnp]              Get:43 http:https://deb.debian.org/debian buster/main arm64 libxau6 arm64 1:1.0.8-1+b2 [19.3 kB]
[upnp]              Get:44 http:https://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB]
[upnp]              Get:45 http:https://deb.debian.org/debian buster/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB]
[upnp]              Get:46 http:https://deb.debian.org/debian buster/main arm64 libxcb1 arm64 1.13.1-2 [135 kB]
[upnp]              Get:47 http:https://deb.debian.org/debian buster/main arm64 libx11-data all 2:1.6.7-1+deb10u1 [294 kB]
[upnp]              Get:48 http:https://deb.debian.org/debian buster/main arm64 libx11-6 arm64 2:1.6.7-1+deb10u1 [734 kB]
[upnp]              Get:49 http:https://deb.debian.org/debian buster/main arm64 libxcb-render0 arm64 1.13.1-2 [108 kB]
[upnp]              Get:50 http:https://deb.debian.org/debian buster/main arm64 libxcb-shm0 arm64 1.13.1-2 [99.3 kB]
[upnp]              Get:51 http:https://deb.debian.org/debian buster/main arm64 libxext6 arm64 2:1.3.3-1+b2 [48.6 kB]
[upnp]              Get:52 http:https://deb.debian.org/debian buster/main arm64 libxrender1 arm64 1:0.9.10-1 [30.4 kB]
[upnp]              Get:53 http:https://deb.debian.org/debian buster/main arm64 libcairo2 arm64 1.16.0-4 [644 kB]
[upnp]              Get:54 http:https://deb.debian.org/debian buster/main arm64 libtheora0 arm64 1.1.1+dfsg.1-15 [161 kB]
[upnp]              Get:55 http:https://deb.debian.org/debian buster/main arm64 libvisual-0.4-0 arm64 0.4.0-15 [125 kB]
[upnp]              Get:56 http:https://deb.debian.org/debian buster/main arm64 libvorbis0a arm64 1.3.6-2 [86.9 kB]
[upnp]              Get:57 http:https://deb.debian.org/debian buster/main arm64 libvorbisenc2 arm64 1.3.6-2 [80.0 kB]
[upnp]              Get:58 http:https://deb.debian.org/debian buster/main arm64 gstreamer1.0-plugins-base arm64 1.14.4-2 [1723 kB]
[upnp]              Get:59 http:https://deb.debian.org/debian buster/main arm64 libgpm2 arm64 1.20.7-5 [34.5 kB]
[upnp]              Get:60 http:https://deb.debian.org/debian buster/main arm64 libslang2 arm64 2.3.2-2 [475 kB]
[upnp]              Get:61 http:https://deb.debian.org/debian buster/main arm64 libaa1 arm64 1.4p5-46 [53.6 kB]
[upnp]              Get:62 http:https://deb.debian.org/debian buster/main arm64 libraw1394-11 arm64 2.1.2-1+b1 [43.1 kB]
[upnp]              Get:63 http:https://deb.debian.org/debian buster/main arm64 libavc1394-0 arm64 0.5.4-5 [18.4 kB]
[upnp]              Get:64 http:https://deb.debian.org/debian buster/main arm64 libcaca0 arm64 0.99.beta19-2.1 [342 kB]
[upnp]              Get:65 http:https://deb.debian.org/debian buster/main arm64 libcairo-gobject2 arm64 1.16.0-4 [124 kB]
[upnp]              Get:66 http:https://deb.debian.org/debian buster/main arm64 libdv4 arm64 1.0.0-12 [69.6 kB]
[upnp]              Get:67 http:https://deb.debian.org/debian buster/main arm64 libflac8 arm64 1.3.2-3 [177 kB]
[upnp]              Get:68 http:https://deb.debian.org/debian buster/main arm64 libjpeg62-turbo arm64 1:1.5.2-2+deb10u1 [123 kB]
[upnp]              Get:69 http:https://deb.debian.org/debian buster/main arm64 libjbig0 arm64 2.1-3.1+b2 [27.8 kB]
[upnp]              Get:70 http:https://deb.debian.org/debian buster/main arm64 libwebp6 arm64 0.6.1-2 [233 kB]
[upnp]              Get:71 http:https://deb.debian.org/debian buster/main arm64 libtiff5 arm64 4.1.0+git191117-2~deb10u1 [259 kB]
[upnp]              Get:72 http:https://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB]
[upnp]              Get:73 http:https://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+deb10u1 [625 kB]
[upnp]              Get:74 http:https://deb.debian.org/debian buster/main arm64 shared-mime-info arm64 1.10-1 [764 kB]
[tidal]             Fetched 33.6 MB in 1s (54.8 MB/s)
[upnp]              Get:75 http:https://deb.debian.org/debian buster/main arm64 libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB]
[upnp]              Get:76 http:https://deb.debian.org/debian buster/main arm64 libgdk-pixbuf2.0-0 arm64 2.38.1+dfsg-1 [166 kB]
[upnp]              Get:77 http:https://deb.debian.org/debian buster/main arm64 libgudev-1.0-0 arm64 232-2 [11.6 kB]
[upnp]              Get:78 http:https://deb.debian.org/debian buster/main arm64 libiec61883-0 arm64 1.2.0-3 [29.8 kB]
[upnp]              Get:79 http:https://deb.debian.org/debian buster/main arm64 libsamplerate0 arm64 0.1.9-2 [942 kB]
[sound-supervisor]  > [email protected] postinstall /usr/src/node_modules/nodemon
[sound-supervisor]  > node bin/postinstall || exit 0
[spotify]           Processing triggers for libc-bin (2.28-10) ...
[upnp]              Get:80 http:https://deb.debian.org/debian buster/main arm64 libjack-jackd2-0 arm64 1.9.12~dfsg-2 [286 kB]
[upnp]              Get:81 http:https://deb.debian.org/debian buster/main arm64 libmp3lame0 arm64 3.100-2+b1 [350 kB]
[upnp]              Get:82 http:https://deb.debian.org/debian buster/main arm64 libmpg123-0 arm64 1.25.10-2 [127 kB]
[upnp]              Get:83 http:https://deb.debian.org/debian buster/main arm64 libspeex1 arm64 1.2~rc1.2-1+b2 [46.0 kB]
[upnp]              Get:84 http:https://deb.debian.org/debian buster/main arm64 libshout3 arm64 2.4.1-2 [45.0 kB]
[upnp]              Get:85 http:https://deb.debian.org/debian buster/main arm64 libsoup2.4-1 arm64 2.64.2-2 [239 kB]
[upnp]              Get:86 http:https://deb.debian.org/debian buster/main arm64 libtag1v5-vanilla arm64 1.11.1+dfsg.1-0.3+deb10u1 [266 kB]
[upnp]              Get:87 http:https://deb.debian.org/debian buster/main arm64 libtag1v5 arm64 1.11.1+dfsg.1-0.3+deb10u1 [23.8 kB]
[upnp]              Get:88 http:https://deb.debian.org/debian buster/main arm64 libtwolame0 arm64 0.3.13-4 [44.1 kB]
[upnp]              Get:89 http:https://deb.debian.org/debian buster/main arm64 libv4lconvert0 arm64 1.16.3-3 [126 kB]
[upnp]              Get:90 http:https://deb.debian.org/debian buster/main arm64 libv4l-0 arm64 1.16.3-3 [93.8 kB]
[upnp]              Get:91 http:https://deb.debian.org/debian buster/main arm64 libvpx5 arm64 1.7.0-3+deb10u1 [717 kB]
[tidal]             Selecting previously unselected package sensible-utils.
[tidal]             (Reading database ...
[airplay]           Selecting previously unselected package libavahi-common-data:arm64.
(Reading database ... 75%ing database ... 5%
[airplay]           Preparing to unpack .../18-libavahi-common-data_0.7-4+b1_arm64.deb ...
[upnp]              Get:92 http:https://deb.debian.org/debian buster/main arm64 libwavpack1 arm64 5.1.0-6 [77.7 kB]
[tidal]             (Reading database ... 80%
[upnp]              Get:93 http:https://deb.debian.org/debian buster/main arm64 libxfixes3 arm64 1:5.0.3-1 [21.0 kB]
[upnp]              Get:94 http:https://deb.debian.org/debian buster/main arm64 libxdamage1 arm64 1:1.1.4-3+b3 [14.8 kB]
[tidal]             (Reading database ... 85%
[upnp]              Get:95 http:https://deb.debian.org/debian buster/main arm64 gstreamer1.0-plugins-good arm64 1.14.4-1 [2735 kB]
[tidal]             (Reading database ... 90%
[tidal]             (Reading database ... 95%
(Reading database ... 9962 files and directories currently installed.)
[tidal]             Preparing to unpack .../00-sensible-utils_0.0.12_all.deb ...
[airplay]           Unpacking libavahi-common-data:arm64 (0.7-4+b1) ...
[tidal]             Unpacking sensible-utils (0.0.12) ...
[upnp]              Get:96 http:https://deb.debian.org/debian buster/main arm64 liba52-0.7.4 arm64 0.7.4-19 [33.3 kB]
[upnp]              Get:97 http:https://deb.debian.org/debian buster/main arm64 libcdio18 arm64 2.0.0-2 [192 kB]
[upnp]              Get:98 http:https://deb.debian.org/debian buster/main arm64 libdvdread4 arm64 6.0.1-1 [82.1 kB]
[upnp]              Get:99 http:https://deb.debian.org/debian buster/main arm64 libmpeg2-4 arm64 0.5.1-8 [52.7 kB]
[upnp]              Get:100 http:https://deb.debian.org/debian buster/main arm64 libopencore-amrnb0 arm64 0.1.3-2.1+b2 [81.1 kB]
[upnp]              Get:101 http:https://deb.debian.org/debian buster/main arm64 libopencore-amrwb0 arm64 0.1.3-2.1+b2 [41.7 kB]
[upnp]              Get:102 http:https://deb.debian.org/debian buster/main arm64 libsidplay1v5 arm64 1.36.59-11 [63.5 kB]
[upnp]              Get:103 http:https://deb.debian.org/debian buster/main arm64 libx264-155 arm64 2:0.155.2917+git0a84d98-2 [434 kB]
[sound-supervisor]  Love nodemon? You can now support the project via the open collective:
[sound-supervisor]   > https://opencollective.com/nodemon/donate
[upnp]              Get:104 http:https://deb.debian.org/debian buster/main arm64 gstreamer1.0-plugins-ugly arm64 1.14.4-1 [396 kB]
[upnp]              Get:105 http:https://deb.debian.org/debian buster/main arm64 libasyncns0 arm64 0.8-6 [11.4 kB]
[upnp]              Get:106 http:https://deb.debian.org/debian buster/main arm64 x11-common all 1:7.7+19 [251 kB]
[upnp]              Get:107 http:https://deb.debian.org/debian buster/main arm64 libice6 arm64 2:1.0.9-2 [52.0 kB]
[upnp]              Get:108 http:https://deb.debian.org/debian buster/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB]
[upnp]              Get:109 http:https://deb.debian.org/debian buster/main arm64 libsndfile1 arm64 1.0.28-6 [246 kB]
[upnp]              Get:110 http:https://deb.debian.org/debian buster/main arm64 libwrap0 arm64 7.6.q-28 [58.4 kB]
[upnp]              Get:111 http:https://deb.debian.org/debian buster/main arm64 libx11-xcb1 arm64 2:1.6.7-1+deb10u1 [190 kB]
[upnp]              Get:112 http:https://deb.debian.org/debian buster/main arm64 libxi6 arm64 2:1.7.9-1 [79.0 kB]
[upnp]              Get:113 http:https://deb.debian.org/debian buster/main arm64 libxtst6 arm64 2:1.2.3-1 [26.7 kB]
[upnp]              Get:114 http:https://deb.debian.org/debian buster/main arm64 libpulse0 arm64 12.2-4+deb10u1 [241 kB]
[upnp]              Get:115 http:https://deb.debian.org/debian buster/main arm64 gstreamer1.0-pulseaudio arm64 1.14.4-1 [1288 kB]
[multiroom-server]   ---> Running in 44a8645c792d
[tidal]             Selecting previously unselected package ucf.
[airplay]           Selecting previously unselected package libavahi-common3:arm64.
[tidal]             Preparing to unpack .../01-ucf_3.0038+nmu1_all.deb ...
[airplay]           Preparing to unpack .../19-libavahi-common3_0.7-4+b1_arm64.deb ...
[airplay]           Unpacking libavahi-common3:arm64 (0.7-4+b1) ...
[tidal]             Moving old data out of the way
[tidal]             Unpacking ucf (3.0038+nmu1) ...
[sound-supervisor]  npm notice created a lockfile as package-lock.json. You should commit this file.
[sound-supervisor]
[sound-supervisor]  npm WARN notsup Unsupported engine for @tmigone/[email protected]: wanted: {"node":"12.4.x"} (current: {"node":"12.18.3","npm":"6.14.6"})
[sound-supervisor]
[sound-supervisor]  npm
[sound-supervisor]  WARN notsup
[sound-supervisor]   Not compatible with your version of node/npm: @tmigone/[email protected]
[sound-supervisor]
[sound-supervisor]  npm WARN optional
[sound-supervisor]   SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents):
[sound-supervisor]  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"})
[sound-supervisor]
[sound-supervisor]  npm WARN
[sound-supervisor]   [email protected] No repository field.
[sound-supervisor]
[tidal]             Selecting previously unselected package libexpat1:arm64.
[sound-supervisor]
[sound-supervisor]
[airplay]           Selecting previously unselected package libavahi-core7:arm64.
[tidal]             Preparing to unpack .../02-libexpat1_2.2.6-2+deb10u1_arm64.deb ...
[sound-supervisor]  added 258 packages from 258 contributors and audited 260 packages in 12.179s
[airplay]           Preparing to unpack .../20-libavahi-core7_0.7-4+b1_arm64.deb ...
[airplay]           Unpacking libavahi-core7:arm64 (0.7-4+b1) ...
[tidal]             Unpacking libexpat1:arm64 (2.2.6-2+deb10u1) ...
[upnp]              debconf: delaying package configuration, since apt-utils is not installed
[upnp]
[upnp]              Fetched 43.6 MB in 1s (40.6 MB/s)
[tidal]             Selecting previously unselected package libpng16-16:arm64.
[airplay]           Selecting previously unselected package libdaemon0:arm64.
[tidal]             Preparing to unpack .../03-libpng16-16_1.6.36-6_arm64.deb ...
[airplay]           Preparing to unpack .../21-libdaemon0_0.14-7_arm64.deb ...
[tidal]             Unpacking libpng16-16:arm64 (1.6.36-6) ...
[airplay]           Unpacking libdaemon0:arm64 (0.14-7) ...
[sound-supervisor]  11 packages are looking for funding
[sound-supervisor]    run `npm fund` for details
[sound-supervisor]  found 1 high severity vulnerability
[sound-supervisor]    run `npm audit fix` to fix them, or `npm audit` for details
[upnp]              (Reading database ...
(Reading database ... 75%ing database ... 5%
[upnp]              (Reading database ... 80%
[upnp]              (Reading database ... 85%
[upnp]              (Reading database ... 90%
[upnp]              (Reading database ... 95%
(Reading database ... 9962 files and directories currently installed.)
[upnp]              Preparing to unpack .../libsystemd0_241-7~deb10u5_arm64.deb ...
[tidal]             Selecting previously unselected package libfreetype6:arm64.
[airplay]           Selecting previously unselected package avahi-daemon.
[airplay]           Preparing to unpack .../22-avahi-daemon_0.7-4+b1_arm64.deb ...
[tidal]             Preparing to unpack .../04-libfreetype6_2.9.1-3+deb10u2_arm64.deb ...
[tidal]             Unpacking libfreetype6:arm64 (2.9.1-3+deb10u2) ...
[airplay]           Unpacking avahi-daemon (0.7-4+b1) ...
[upnp]              Unpacking libsystemd0:arm64 (241-7~deb10u5) over (241-7~deb10u4) ...
[airplay]           Selecting previously unselected package libasound2-data.
[airplay]           Preparing to unpack .../23-libasound2-data_1.1.8-1_all.deb ...
[airplay]           Unpacking libasound2-data (1.1.8-1) ...
[tidal]             Selecting previously unselected package fonts-dejavu-core.
[tidal]             Preparing to unpack .../05-fonts-dejavu-core_2.37-1_all.deb ...
[tidal]             Unpacking fonts-dejavu-core (2.37-1) ...
[upnp]              Setting up libsystemd0:arm64 (241-7~deb10u5) ...
[airplay]           Selecting previously unselected package libasound2:arm64.
[airplay]           Preparing to unpack .../24-libasound2_1.1.8-1_arm64.deb ...
[airplay]           Unpacking libasound2:arm64 (1.1.8-1) ...
[upnp]              Selecting previously unselected package libapparmor1:arm64.
[upnp]              (Reading database ...
(Reading database ... 75%ing database ... 5%
[upnp]              (Reading database ... 80%
[upnp]              (Reading database ... 85%
[upnp]              (Reading database ... 90%
[upnp]              (Reading database ... 95%
(Reading database ... 9962 files and directories currently installed.)
[upnp]              Preparing to unpack .../0-libapparmor1_2.13.2-10_arm64.deb ...
[upnp]              Unpacking libapparmor1:arm64 (2.13.2-10) ...
[tidal]             Selecting previously unselected package fontconfig-config.
[tidal]             Preparing to unpack .../06-fontconfig-config_2.13.1-2_all.deb ...
[multiroom-client]  Removing intermediate container 0a600d44aef3
[multiroom-client]   ---> bcc179af564a
[multiroom-client]  Step 6/8 : RUN curl --silent https://raw.githubusercontent.com/balenablocks/audio/master/scripts/alsa-bridge/alpine-setup.sh | sh
[airplay]           Selecting previously unselected package libasyncns0:arm64.
[upnp]              Selecting previously unselected package libargon2-1:arm64.
[upnp]              Preparing to unpack .../1-libargon2-1_0~20171227-0.2_arm64.deb ...
[airplay]           Preparing to unpack .../25-libasyncns0_0.8-6_arm64.deb ...
[airplay]           Unpacking libasyncns0:arm64 (0.8-6) ...
[upnp]              Unpacking libargon2-1:arm64 (0~20171227-0.2) ...
[upnp]              Selecting previously unselected package dmsetup.
[upnp]              Preparing to unpack .../2-dmsetup_2%3a1.02.155-3_arm64.deb ...
[upnp]              Unpacking dmsetup (2:1.02.155-3) ...
[airplay]           Selecting previously unselected package libavahi-client3:arm64.
[airplay]           Preparing to unpack .../26-libavahi-client3_0.7-4+b1_arm64.deb ...
[tidal]             Unpacking fontconfig-config (2.13.1-2) ...
[airplay]           Unpacking libavahi-client3:arm64 (0.7-4+b1) ...
[multiroom-client]   ---> Running in 691ad255f137
[tidal]             Selecting previously unselected package libfontconfig1:arm64.
[tidal]             Preparing to unpack .../07-libfontconfig1_2.13.1-2_arm64.deb ...
[tidal]             Unpacking libfontconfig1:arm64 (2.13.1-2) ...
[tidal]             Selecting previously unselected package fontconfig.
[tidal]             Preparing to unpack .../08-fontconfig_2.13.1-2_arm64.deb ...
[tidal]             Unpacking fontconfig (2.13.1-2) ...
[tidal]             Selecting previously unselected package libaom0:arm64.
[tidal]             Preparing to unpack .../09-libaom0_1.0.0-3_arm64.deb ...
[tidal]             Unpacking libaom0:arm64 (1.0.0-3) ...
[tidal]             Selecting previously unselected package libasound2-data.
[tidal]             Preparing to unpack .../10-libasound2-data_1.1.8-1_all.deb ...
[tidal]             Unpacking libasound2-data (1.1.8-1) ...
[tidal]             Selecting previously unselected package libasound2:arm64.
[tidal]             Preparing to unpack .../11-libasound2_1.1.8-1_arm64.deb ...
[tidal]             Unpacking libasound2:arm64 (1.1.8-1) ...
[airplay]           Selecting previously unselected package libbsd0:arm64.
[airplay]           Preparing to unpack .../27-libbsd0_0.9.1-2_arm64.deb ...
[airplay]           Unpacking libbsd0:arm64 (0.9.1-2) ...
[airplay]           Selecting previously unselected package libconfig9:arm64.
[airplay]           Preparing to unpack .../28-libconfig9_1.5-0.4_arm64.deb ...
[airplay]           Unpacking libconfig9:arm64 (1.5-0.4) ...
[airplay]           Selecting previously unselected package libogg0:arm64.
[airplay]           Preparing to unpack .../29-libogg0_1.3.2-1+b1_arm64.deb ...
[airplay]           Unpacking libogg0:arm64 (1.3.2-1+b1) ...
[airplay]           Selecting previously unselected package libflac8:arm64.
[airplay]           Preparing to unpack .../30-libflac8_1.3.2-3_arm64.deb ...
[airplay]           Unpacking libflac8:arm64 (1.3.2-3) ...
[airplay]           Selecting previously unselected package libgomp1:arm64.
[airplay]           Preparing to unpack .../31-libgomp1_8.3.0-6_arm64.deb ...
[airplay]           Unpacking libgomp1:arm64 (8.3.0-6) ...
[airplay]           Selecting previously unselected package x11-common.
[airplay]           Preparing to unpack .../32-x11-common_1%3a7.7+19_all.deb ...
[airplay]           Unpacking x11-common (1:7.7+19) ...
[airplay]           Selecting previously unselected package libice6:arm64.
[airplay]           Preparing to unpack .../33-libice6_2%3a1.0.9-2_arm64.deb ...
[airplay]           Unpacking libice6:arm64 (2:1.0.9-2) ...
[upnp]              Selecting previously unselected package libdevmapper1.02.1:arm64.
[upnp]              Preparing to unpack .../3-libdevmapper1.02.1_2%3a1.02.155-3_arm64.deb ...
[upnp]              Unpacking libdevmapper1.02.1:arm64 (2:1.02.155-3) ...
[upnp]              Selecting previously unselected package libjson-c3:arm64.
[upnp]              Preparing to unpack .../4-libjson-c3_0.12.1+ds-2+deb10u1_arm64.deb ...
[upnp]              Unpacking libjson-c3:arm64 (0.12.1+ds-2+deb10u1) ...
[upnp]              Selecting previously unselected package libcryptsetup12:arm64.
[upnp]              Preparing to unpack .../5-libcryptsetup12_2%3a2.1.0-5+deb10u2_arm64.deb ...
[upnp]              Unpacking libcryptsetup12:arm64 (2:2.1.0-5+deb10u2) ...
[upnp]              Selecting previously unselected package libip4tc0:arm64.
[upnp]              Preparing to unpack .../6-libip4tc0_1.8.2-4_arm64.deb ...
[upnp]              Unpacking libip4tc0:arm64 (1.8.2-4) ...
[upnp]              Selecting previously unselected package systemd.
[upnp]              Preparing to unpack .../7-systemd_241-7~deb10u5_arm64.deb ...
[upnp]              Unpacking systemd (241-7~deb10u5) ...
[tidal]             Selecting previously unselected package libdrm-common.
[tidal]             Preparing to unpack .../12-libdrm-common_2.4.97-1_all.deb ...
[tidal]             Unpacking libdrm-common (2.4.97-1) ...
[airplay]           Selecting previously unselected package libpopt0:arm64.
[airplay]           Preparing to unpack .../34-libpopt0_1.16-12_arm64.deb ...
[airplay]           Unpacking libpopt0:arm64 (1.16-12) ...
[tidal]             Selecting previously unselected package libdrm2:arm64.
[tidal]             Preparing to unpack .../13-libdrm2_2.4.97-1_arm64.deb ...
[tidal]             Unpacking libdrm2:arm64 (2.4.97-1) ...
[airplay]           Selecting previously unselected package libsm6:arm64.
[airplay]           Preparing to unpack .../35-libsm6_2%3a1.2.3-1_arm64.deb ...
[airplay]           Unpacking libsm6:arm64 (2:1.2.3-1) ...
[upnp]              Setting up libapparmor1:arm64 (2.13.2-10) ...
[tidal]             Selecting previously unselected package libva2:arm64.
[tidal]             Preparing to unpack .../14-libva2_2.4.0-1_arm64.deb ...
[tidal]             Unpacking libva2:arm64 (2.4.0-1) ...
[upnp]              Setting up libargon2-1:arm64 (0~20171227-0.2) ...
[airplay]           Selecting previously unselected package libvorbis0a:arm64.
[airplay]           Preparing to unpack .../36-libvorbis0a_1.3.6-2_arm64.deb ...
[airplay]           Unpacking libvorbis0a:arm64 (1.3.6-2) ...
[upnp]              Setting up libjson-c3:arm64 (0.12.1+ds-2+deb10u1) ...
[upnp]              Setting up libip4tc0:arm64 (1.8.2-4) ...
[tidal]             Selecting previously unselected package libva-drm2:arm64.
[tidal]             Preparing to unpack .../15-libva-drm2_2.4.0-1_arm64.deb ...
[tidal]             Unpacking libva-drm2:arm64 (2.4.0-1) ...
[upnp]              Setting up libdevmapper1.02.1:arm64 (2:1.02.155-3) ...
[airplay]           Selecting previously unselected package libvorbisenc2:arm64.
[airplay]           Preparing to unpack .../37-libvorbisenc2_1.3.6-2_arm64.deb ...
[airplay]           Unpacking libvorbisenc2:arm64 (1.3.6-2) ...
[upnp]              Setting up libcryptsetup12:arm64 (2:2.1.0-5+deb10u2) ...
[tidal]             Selecting previously unselected package libxau6:arm64.
[upnp]              Setting up systemd (241-7~deb10u5) ...
[tidal]             Preparing to unpack .../16-libxau6_1%3a1.0.8-1+b2_arm64.deb ...
[tidal]             Unpacking libxau6:arm64 (1:1.0.8-1+b2) ...
[airplay]           Selecting previously unselected package libsndfile1:arm64.
[airplay]           Preparing to unpack .../38-libsndfile1_1.0.28-6_arm64.deb ...
[airplay]           Unpacking libsndfile1:arm64 (1.0.28-6) ...
[tidal]             Selecting previously unselected package libbsd0:arm64.
[tidal]             Preparing to unpack .../17-libbsd0_0.9.1-2_arm64.deb ...
[tidal]             Unpacking libbsd0:arm64 (0.9.1-2) ...
[tidal]             Selecting previously unselected package libxdmcp6:arm64.
[tidal]             Preparing to unpack .../18-libxdmcp6_1%3a1.1.2-3_arm64.deb ...
[tidal]             Unpacking libxdmcp6:arm64 (1:1.1.2-3) ...
[tidal]             Selecting previously unselected package libxcb1:arm64.
[tidal]             Preparing to unpack .../19-libxcb1_1.13.1-2_arm64.deb ...
[tidal]             Unpacking libxcb1:arm64 (1.13.1-2) ...
[airplay]           Selecting previously unselected package libwrap0:arm64.
[airplay]           Preparing to unpack .../39-libwrap0_7.6.q-28_arm64.deb ...
[airplay]           Unpacking libwrap0:arm64 (7.6.q-28) ...
[airplay]           Selecting previously unselected package libxau6:arm64.
[airplay]           Preparing to unpack .../40-libxau6_1%3a1.0.8-1+b2_arm64.deb ...
[airplay]           Unpacking libxau6:arm64 (1:1.0.8-1+b2) ...
[airplay]           Selecting previously unselected package libxdmcp6:arm64.
[airplay]           Preparing to unpack .../41-libxdmcp6_1%3a1.1.2-3_arm64.deb ...
[airplay]           Unpacking libxdmcp6:arm64 (1:1.1.2-3) ...
[upnp]              Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /lib/systemd/system/[email protected].
[upnp]              Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target.
[upnp]              Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /lib/systemd/system/systemd-timesyncd.service.
[upnp]              Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service.
[tidal]             Selecting previously unselected package libx11-data.
[tidal]             Preparing to unpack .../20-libx11-data_2%3a1.6.7-1+deb10u1_all.deb ...
[tidal]             Unpacking libx11-data (2:1.6.7-1+deb10u1) ...
[airplay]           Selecting previously unselected package libxcb1:arm64.
[airplay]           Preparing to unpack .../42-libxcb1_1.13.1-2_arm64.deb ...
[airplay]           Unpacking libxcb1:arm64 (1.13.1-2) ...
[tidal]             Selecting previously unselected package libx11-6:arm64.
[tidal]             Preparing to unpack .../21-libx11-6_2%3a1.6.7-1+deb10u1_arm64.deb ...
[tidal]             Unpacking libx11-6:arm64 (2:1.6.7-1+deb10u1) ...
[airplay]           Selecting previously unselected package libx11-data.
[airplay]           Preparing to unpack .../43-libx11-data_2%3a1.6.7-1+deb10u1_all.deb ...
[airplay]           Unpacking libx11-data (2:1.6.7-1+deb10u1) ...
[tidal]             Selecting previously unselected package libxext6:arm64.
[tidal]             Preparing to unpack .../22-libxext6_2%3a1.3.3-1+b2_arm64.deb ...
[tidal]             Unpacking libxext6:arm64 (2:1.3.3-1+b2) ...
[airplay]           Selecting previously unselected package libx11-6:arm64.
[airplay]           Preparing to unpack .../44-libx11-6_2%3a1.6.7-1+deb10u1_arm64.deb ...
[airplay]           Unpacking libx11-6:arm64 (2:1.6.7-1+deb10u1) ...
[tidal]             Selecting previously unselected package libxfixes3:arm64.
[tidal]             Preparing to unpack .../23-libxfixes3_1%3a5.0.3-1_arm64.deb ...
[tidal]             Unpacking libxfixes3:arm64 (1:5.0.3-1) ...
[airplay]           Selecting previously unselected package libx11-xcb1:arm64.
[airplay]           Preparing to unpack .../45-libx11-xcb1_2%3a1.6.7-1+deb10u1_arm64.deb ...
[airplay]           Unpacking libx11-xcb1:arm64 (2:1.6.7-1+deb10u1) ...
[airplay]           Selecting previously unselected package libxext6:arm64.
[airplay]           Preparing to unpack .../46-libxext6_2%3a1.3.3-1+b2_arm64.deb ...
[airplay]           Unpacking libxext6:arm64 (2:1.3.3-1+b2) ...
[airplay]           Selecting previously unselected package libxi6:arm64.
[airplay]           Preparing to unpack .../47-libxi6_2%3a1.7.9-1_arm64.deb ...
[airplay]           Unpacking libxi6:arm64 (2:1.7.9-1) ...
[airplay]           Selecting previously unselected package libxtst6:arm64.
[tidal]             Selecting previously unselected package libva-x11-2:arm64.
[tidal]             Preparing to unpack .../24-libva-x11-2_2.4.0-1_arm64.deb ...
[tidal]             Unpacking libva-x11-2:arm64 (2.4.0-1) ...
[tidal]             Selecting previously unselected package libvdpau1:arm64.
[tidal]             Preparing to unpack .../25-libvdpau1_1.1.1-10_arm64.deb ...
[tidal]             Unpacking libvdpau1:arm64 (1.1.1-10) ...
[tidal]             Selecting previously unselected package libavutil56:arm64.
[tidal]             Preparing to unpack .../26-libavutil56_7%3a4.1.6-1~deb10u1_arm64.deb ...
[tidal]             Unpacking libavutil56:arm64 (7:4.1.6-1~deb10u1) ...
[airplay]           Preparing to unpack .../48-libxtst6_2%3a1.2.3-1_arm64.deb ...
[upnp]              Setting up dmsetup (2:1.02.155-3) ...
[upnp]              Selecting previously unselected package systemd-sysv.
(Reading database ... 10775 files and directories currently installed.)
[upnp]              Preparing to unpack .../000-systemd-sysv_241-7~deb10u5_arm64.deb ...
[upnp]              Unpacking systemd-sysv (241-7~deb10u5) ...
[airplay]           Unpacking libxtst6:arm64 (2:1.2.3-1) ...
[airplay]           Selecting previously unselected package libpulse0:arm64.
[airplay]           Preparing to unpack .../49-libpulse0_12.2-4+deb10u1_arm64.deb ...
[airplay]           Unpacking libpulse0:arm64 (12.2-4+deb10u1) ...
[airplay]           Selecting previously unselected package libsoxr0:arm64.
[airplay]           Preparing to unpack .../50-libsoxr0_0.1.2-3_arm64.deb ...
[airplay]           Unpacking libsoxr0:arm64 (0.1.2-3) ...
[airplay]           Selecting previously unselected package shairport-sync.
[airplay]           Preparing to unpack .../51-shairport-sync_3.2.2-1_arm64.deb ...
[tidal]             Selecting previously unselected package libpixman-1-0:arm64.
[tidal]             Preparing to unpack .../27-libpixman-1-0_0.36.0-1_arm64.deb ...
[tidal]             Unpacking libpixman-1-0:arm64 (0.36.0-1) ...
[tidal]             Selecting previously unselected package libxcb-render0:arm64.
[tidal]             Preparing to unpack .../28-libxcb-render0_1.13.1-2_arm64.deb ...
[tidal]             Unpacking libxcb-render0:arm64 (1.13.1-2) ...
[tidal]             Selecting previously unselected package libxcb-shm0:arm64.
[tidal]             Preparing to unpack .../29-libxcb-shm0_1.13.1-2_arm64.deb ...
[tidal]             Unpacking libxcb-shm0:arm64 (1.13.1-2) ...
[upnp]              Selecting previously unselected package sensible-utils.
[upnp]              Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ...
[upnp]              Unpacking sensible-utils (0.0.12) ...
[upnp]              Selecting previously unselected package libdbus-1-3:arm64.
[upnp]              Preparing to unpack .../002-libdbus-1-3_1.12.20-0+deb10u1_arm64.deb ...
[upnp]              Unpacking libdbus-1-3:arm64 (1.12.20-0+deb10u1) ...
[upnp]              Selecting previously unselected package libexpat1:arm64.
[upnp]              Preparing to unpack .../003-libexpat1_2.2.6-2+deb10u1_arm64.deb ...
[upnp]              Unpacking libexpat1:arm64 (2.2.6-2+deb10u1) ...
[airplay]           Unpacking shairport-sync (3.2.2-1) ...
[upnp]              Selecting previously unselected package dbus.
[upnp]              Preparing to unpack .../004-dbus_1.12.20-0+deb10u1_arm64.deb ...
[tidal]             Selecting previously unselected package libxrender1:arm64.
[tidal]             Preparing to unpack .../30-libxrender1_1%3a0.9.10-1_arm64.deb ...
[upnp]              Unpacking dbus (1.12.20-0+deb10u1) ...
[tidal]             Unpacking libxrender1:arm64 (1:0.9.10-1) ...
[airplay]           Setting up libconfig9:arm64 (1.5-0.4) ...
[multiroom-server]  Cloning into 'snapweb'...
[multiroom-server]
[tidal]             Selecting previously unselected package libcairo2:arm64.
[tidal]             Preparing to unpack .../31-libcairo2_1.16.0-4_arm64.deb ...
[airplay]           Setting up libexpat1:arm64 (2.2.6-2+deb10u1) ...
[tidal]             Unpacking libcairo2:arm64 (1.16.0-4) ...
[upnp]              Selecting previously unselected package libpam-systemd:arm64.
[upnp]              Preparing to unpack .../005-libpam-systemd_241-7~deb10u5_arm64.deb ...
[airplay]           Setting up liblmdb0:arm64 (0.9.22-1) ...
[upnp]              Unpacking libpam-systemd:arm64 (241-7~deb10u5) ...
[airplay]           Setting up libx11-xcb1:arm64 (2:1.6.7-1+deb10u1) ...
[airplay]           Setting up libjson-c3:arm64 (0.12.1+ds-2+deb10u1) ...
[airplay]           Setting up libxau6:arm64 (1:1.0.8-1+b2) ...
[tidal]             Selecting previously unselected package libcodec2-0.8.1:arm64.
[tidal]             Preparing to unpack .../32-libcodec2-0.8.1_0.8.1-2_arm64.deb ...
[tidal]             Unpacking libcodec2-0.8.1:arm64 (0.8.1-2) ...
[upnp]              Selecting previously unselected package ucf.
[upnp]              Preparing to unpack .../006-ucf_3.0038+nmu1_all.deb ...
[upnp]              Moving old data out of the way
[upnp]              Unpacking ucf (3.0038+nmu1) ...
[airplay]           Setting up libapparmor1:arm64 (2.13.2-10) ...
[airplay]           Setting up libogg0:arm64 (1.3.2-1+b1) ...
[airplay]           Setting up libfstrm0:arm64 (0.4.0-1) ...
[upnp]              Selecting previously unselected package dbus-user-session.
[upnp]              Preparing to unpack .../007-dbus-user-session_1.12.20-0+deb10u1_arm64.deb ...
[upnp]              Unpacking dbus-user-session (1.12.20-0+deb10u1) ...
[tidal]             Selecting previously unselected package libglib2.0-0:arm64.
[tidal]             Preparing to unpack .../33-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ...
[airplay]           Setting up x11-common (1:7.7+19) ...
[tidal]             Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ...
[upnp]              Selecting previously unselected package libglib2.0-0:arm64.
[upnp]              Preparing to unpack .../008-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ...
[upnp]              Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ...
[tidal]             Selecting previously unselected package libgsm1:arm64.
[tidal]             Preparing to unpack .../34-libgsm1_1.0.18-2_arm64.deb ...
[tidal]             Unpacking libgsm1:arm64 (1.0.18-2) ...
[upnp]              Selecting previously unselected package libdconf1:arm64.
[upnp]              Preparing to unpack .../009-libdconf1_0.30.1-2_arm64.deb ...
[tidal]             Selecting previously unselected package libmp3lame0:arm64.
[upnp]              Unpacking libdconf1:arm64 (0.30.1-2) ...
[tidal]             Preparing to unpack .../35-libmp3lame0_3.100-2+b1_arm64.deb ...
[airplay]           update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
[airplay]           invoke-rc.d: could not determine current runlevel
[airplay]           invoke-rc.d: policy-rc.d denied execution of start.
[tidal]             Unpacking libmp3lame0:arm64 (3.100-2+b1) ...
[airplay]           Setting up libgomp1:arm64 (8.3.0-6) ...
[airplay]           Setting up libprotobuf-c1:arm64 (1.3.1-1+b1) ...
[upnp]              Selecting previously unselected package dconf-service.
[upnp]              Preparing to unpack .../010-dconf-service_0.30.1-2_arm64.deb ...
[upnp]              Unpacking dconf-service (0.30.1-2) ...
[airplay]           Setting up libicu63:arm64 (63.1-6+deb10u1) ...
[tidal]             Selecting previously unselected package libopenjp2-7:arm64.
[tidal]             Preparing to unpack .../36-libopenjp2-7_2.3.0-2+deb10u1_arm64.deb ...
[tidal]             Unpacking libopenjp2-7:arm64 (2.3.0-2+deb10u1) ...
[airplay]           Setting up libflac8:arm64 (1.3.2-3) ...
[upnp]              Selecting previously unselected package dconf-gsettings-backend:arm64.
[airplay]           Setting up libasound2-data (1.1.8-1) ...
[upnp]              Preparing to unpack .../011-dconf-gsettings-backend_0.30.1-2_arm64.deb ...
[spotify]           Removing intermediate container 4f9b200a2b62
[spotify]            ---> fb62e549c531
[spotify]           Step 3/6 : ENV PULSE_SERVER=tcp:localhost:4317
[upnp]              Unpacking dconf-gsettings-backend:arm64 (0.30.1-2) ...
[airplay]           Setting up libwrap0:arm64 (7.6.q-28) ...
[tidal]             Selecting previously unselected package libopus0:arm64.
[tidal]             Preparing to unpack .../37-libopus0_1.3-1_arm64.deb ...
[tidal]             Unpacking libopus0:arm64 (1.3-1) ...
[airplay]           Setting up libx11-data (2:1.6.7-1+deb10u1) ...
[upnp]              Selecting previously unselected package fonts-dejavu-core.
[upnp]              Preparing to unpack .../012-fonts-dejavu-core_2.37-1_all.deb ...
[upnp]              Unpacking fonts-dejavu-core (2.37-1) ...
[airplay]           Setting up libavahi-common-data:arm64 (0.7-4+b1) ...
[multiroom-client]  Setting up ALSA bridge...
[multiroom-client]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
[airplay]           Setting up libdbus-1-3:arm64 (1.12.20-0+deb10u1) ...
[tidal]             Selecting previously unselected package libicu63:arm64.
[tidal]             Preparing to unpack .../38-libicu63_63.1-6+deb10u1_arm64.deb ...
[tidal]             Unpacking libicu63:arm64 (63.1-6+deb10u1) ...
[multiroom-client]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
[airplay]           Setting up dbus (1.12.20-0+deb10u1) ...
[spotify]            ---> Running in a52d9462a5a2
[airplay]           invoke-rc.d: could not determine current runlevel
[airplay]           invoke-rc.d: policy-rc.d denied execution of start.
[airplay]           Setting up libvorbis0a:arm64 (1.3.6-2) ...
[airplay]           Setting up libasyncns0:arm64 (0.8-6) ...
[airplay]           Setting up libasound2:arm64 (1.1.8-1) ...
[airplay]           Setting up libgeoip1:arm64 (1.6.12-1) ...
[multiroom-client]  (1/15) Installing libxau (1.0.9-r0)
[multiroom-client]  (2/15) Installing libbsd (0.10.0-r0)
[multiroom-client]  (3/15) Installing libxdmcp (1.1.3-r0)
[multiroom-client]  (4/15) Installing libxcb (1.14-r1)
[multiroom-client]  (5/15) Installing libx11 (1.7.0-r0)
[multiroom-client]  (6/15) Installing libasyncns (0.8-r1)
[multiroom-client]  (7/15) Installing libltdl (2.4.6-r7)
[multiroom-client]  (8/15) Installing orc (0.4.32-r0)
[multiroom-client]  (9/15) Installing libsndfile (1.0.29-r1)
[multiroom-client]  (10/15) Installing libgomp (10.2.1_pre1-r2)
[multiroom-client]  (11/15) Installing soxr (0.1.3-r2)
[multiroom-client]  (12/15) Installing speexdsp (1.2.0-r0)
[multiroom-client]  (13/15) Installing tdb-libs (1.4.3-r0)
[multiroom-client]  (14/15) Installing libpulse (14.0-r0)
[multiroom-client]  (15/15) Installing alsa-plugins-pulse (1.2.2-r1)
[multiroom-client]  Executing busybox-1.32.0-r8.trigger
[multiroom-client]  OK: 87 MiB in 102 packages
[multiroom-client]  ALSA bridge configured correctly!
[upnp]              Selecting previously unselected package fontconfig-config.
[upnp]              Preparing to unpack .../013-fontconfig-config_2.13.1-2_all.deb ...
[upnp]              Unpacking fontconfig-config (2.13.1-2) ...
[upnp]              Selecting previously unselected package libproxy1v5:arm64.
[upnp]              Preparing to unpack .../014-libproxy1v5_0.4.15-5+deb10u1_arm64.deb ...
[upnp]              Unpacking libproxy1v5:arm64 (0.4.15-5+deb10u1) ...
[upnp]              Selecting previously unselected package glib-networking-common.
[upnp]              Preparing to unpack .../015-glib-networking-common_2.58.0-2+deb10u2_all.deb ...
[upnp]              Unpacking glib-networking-common (2.58.0-2+deb10u2) ...
[airplay]           Setting up libdaemon0:arm64 (0.14-7) ...
[airplay]           Setting up libbsd0:arm64 (0.9.1-2) ...
[upnp]              Selecting previously unselected package glib-networking-services.
[airplay]           Setting up libxml2:arm64 (2.9.4+dfsg1-7+deb10u1) ...
[upnp]              Preparing to unpack .../016-glib-networking-services_2.58.0-2+deb10u2_arm64.deb ...
[upnp]              Unpacking glib-networking-services (2.58.0-2+deb10u2) ...
[airplay]           Setting up libvorbisenc2:arm64 (1.3.6-2) ...
[airplay]           Setting up libpopt0:arm64 (1.16-12) ...
[upnp]              Selecting previously unselected package gsettings-desktop-schemas.
[upnp]              Preparing to unpack .../017-gsettings-desktop-schemas_3.28.1-1_all.deb ...
[upnp]              Unpacking gsettings-desktop-schemas (3.28.1-1) ...
[airplay]           Setting up libice6:arm64 (2:1.0.9-2) ...
[tidal]             Selecting previously unselected package libxml2:arm64.
[tidal]             Preparing to unpack .../39-libxml2_2.9.4+dfsg1-7+deb10u1_arm64.deb ...
[tidal]             Unpacking libxml2:arm64 (2.9.4+dfsg1-7+deb10u1) ...
[airplay]           Setting up libxdmcp6:arm64 (1:1.1.2-3) ...
[airplay]           Setting up libxcb1:arm64 (1.13.1-2) ...
[upnp]              Selecting previously unselected package glib-networking:arm64.
[upnp]              Preparing to unpack .../018-glib-networking_2.58.0-2+deb10u2_arm64.deb ...
[airplay]           Setting up libsoxr0:arm64 (0.1.2-3) ...
[upnp]              Unpacking glib-networking:arm64 (2.58.0-2+deb10u2) ...
[tidal]             Selecting previously unselected package libcroco3:arm64.
[tidal]             Preparing to unpack .../40-libcroco3_0.6.12-3_arm64.deb ...
[tidal]             Unpacking libcroco3:arm64 (0.6.12-3) ...
[airplay]           Setting up libavahi-common3:arm64 (0.7-4+b1) ...
[airplay]           Setting up libisc1100:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[upnp]              Selecting previously unselected package libgstreamer1.0-0:arm64.
[upnp]              Preparing to unpack .../019-libgstreamer1.0-0_1.14.4-1_arm64.deb ...
[airplay]           Setting up liblwres161:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[upnp]              Unpacking libgstreamer1.0-0:arm64 (1.14.4-1) ...
[tidal]             Selecting previously unselected package libjpeg62-turbo:arm64.
[tidal]             Preparing to unpack .../41-libjpeg62-turbo_1%3a1.5.2-2+deb10u1_arm64.deb ...
[tidal]             Unpacking libjpeg62-turbo:arm64 (1:1.5.2-2+deb10u1) ...
[airplay]           Setting up libisccc161:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[airplay]           Setting up libx11-6:arm64 (2:1.6.7-1+deb10u1) ...
[airplay]           Setting up libsndfile1:arm64 (1.0.28-6) ...
[airplay]           Setting up libavahi-core7:arm64 (0.7-4+b1) ...
[airplay]           Setting up libsm6:arm64 (2:1.2.3-1) ...
[airplay]           Setting up libavahi-client3:arm64 (0.7-4+b1) ...
[airplay]           Setting up libdns1104:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[airplay]           Setting up libxext6:arm64 (2:1.3.3-1+b2) ...
[airplay]           Setting up libisccfg163:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[airplay]           Setting up libxi6:arm64 (2:1.7.9-1) ...
[airplay]           Setting up libxtst6:arm64 (2:1.2.3-1) ...
[airplay]           Setting up libbind9-161:arm64 (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[airplay]           Setting up bind9-host (1:9.11.5.P4+dfsg-5.1+deb10u2) ...
[airplay]           Setting up libpulse0:arm64 (12.2-4+deb10u1) ...
[airplay]           Setting up avahi-daemon (0.7-4+b1) ...
[tidal]             Selecting previously unselected package libjbig0:arm64.
[tidal]             Preparing to unpack .../42-libjbig0_2.1-3.1+b2_arm64.deb ...
[tidal]             Unpacking libjbig0:arm64 (2.1-3.1+b2) ...
[tidal]             Selecting previously unselected package libwebp6:arm64.
[tidal]             Preparing to unpack .../43-libwebp6_0.6.1-2_arm64.deb ...
[tidal]             Unpacking libwebp6:arm64 (0.6.1-2) ...
[tidal]             Selecting previously unselected package libtiff5:arm64.
[tidal]             Preparing to unpack .../44-libtiff5_4.1.0+git191117-2~deb10u1_arm64.deb ...
[tidal]             Unpacking libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ...
[tidal]             Selecting previously unselected package shared-mime-info.
[tidal]             Preparing to unpack .../45-shared-mime-info_1.10-1_arm64.deb ...
[tidal]             Unpacking shared-mime-info (1.10-1) ...
[tidal]             Selecting previously unselected package libgdk-pixbuf2.0-common.
[tidal]             Preparing to unpack .../46-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ...
[tidal]             Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
[tidal]             Selecting previously unselected package libgdk-pixbuf2.0-0:arm64.
[tidal]             Preparing to unpack .../47-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_arm64.deb ...
[tidal]             Unpacking libgdk-pixbuf2.0-0:arm64 (2.38.1+dfsg-1) ...
[upnp]              Selecting previously unselected package libixml10:arm64.
[upnp]              Preparing to unpack .../020-libixml10_1%3a1.8.4-2_arm64.deb ...
[upnp]              Unpacking libixml10:arm64 (1:1.8.4-2) ...
[upnp]              Selecting previously unselected package libupnp13:arm64.
[upnp]              Preparing to unpack .../021-libupnp13_1%3a1.8.4-2_arm64.deb ...
[upnp]              Unpacking libupnp13:arm64 (1:1.8.4-2) ...
[upnp]              Selecting previously unselected package gmediarender.
[upnp]              Preparing to unpack .../022-gmediarender_0.0.7~git20180818.a7b0b1b-1_arm64.deb ...
[upnp]              Unpacking gmediarender (0.0.7~git20180818.a7b0b1b-1) ...
[upnp]              Selecting previously unselected package libcdparanoia0:arm64.
[upnp]              Preparing to unpack .../023-libcdparanoia0_3.10.2+debian-13_arm64.deb ...
[upnp]              Unpacking libcdparanoia0:arm64 (3.10.2+debian-13) ...
[upnp]              Selecting previously unselected package liborc-0.4-0:arm64.
[upnp]              Preparing to unpack .../024-liborc-0.4-0_1%3a0.4.28-3.1_arm64.deb ...
[upnp]              Unpacking liborc-0.4-0:arm64 (1:0.4.28-3.1) ...
[upnp]              Selecting previously unselected package iso-codes.
[upnp]              Preparing to unpack .../025-iso-codes_4.2-1_all.deb ...
[upnp]              Unpacking iso-codes (4.2-1) ...
[tidal]             Selecting previously unselected package libfribidi0:arm64.
[tidal]             Preparing to unpack .../48-libfribidi0_1.0.5-3.1+deb10u1_arm64.deb ...
[tidal]             Unpacking libfribidi0:arm64 (1.0.5-3.1+deb10u1) ...
[airplay]           invoke-rc.d: could not determine current runlevel
[airplay]           invoke-rc.d: policy-rc.d denied execution of force-reload.
[tidal]             Selecting previously unselected package libthai-data.
[tidal]             Preparing to unpack .../49-libthai-data_0.1.28-2_all.deb ...
[tidal]             Unpacking libthai-data (0.1.28-2) ...
[spotify]           Removing intermediate container a52d9462a5a2
[spotify]            ---> ba7232248e07
[spotify]           Step 4/6 : RUN curl -sL https://raw.githubusercontent.com/balenablocks/audio/master/scripts/alsa-bridge/debian-setup.sh | sh
[tidal]             Selecting previously unselected package libdatrie1:arm64.
[tidal]             Preparing to unpack .../50-libdatrie1_0.2.12-2_arm64.deb ...
[upnp]              Selecting previously unselected package libgstreamer-plugins-base1.0-0:arm64.
[upnp]              Preparing to unpack .../026-libgstreamer-plugins-base1.0-0_1.14.4-2_arm64.deb ...
[tidal]             Unpacking libdatrie1:arm64 (0.2.12-2) ...
[upnp]              Unpacking libgstreamer-plugins-base1.0-0:arm64 (1.14.4-2) ...
[tidal]             Selecting previously unselected package libthai0:arm64.
[tidal]             Preparing to unpack .../51-libthai0_0.1.28-2_arm64.deb ...
[tidal]             Unpacking libthai0:arm64 (0.1.28-2) ...
[upnp]              Selecting previously unselected package libogg0:arm64.
[airplay]           invoke-rc.d: could not determine current runlevel
[upnp]              Preparing to unpack .../027-libogg0_1.3.2-1+b1_arm64.deb ...
[airplay]           invoke-rc.d: policy-rc.d denied execution of start.
[airplay]           Setting up shairport-sync (3.2.2-1) ...
[upnp]              Unpacking libogg0:arm64 (1.3.2-1+b1) ...
[tidal]             Selecting previously unselected package libpango-1.0-0:arm64.
[tidal]             Preparing to unpack .../52-libpango-1.0-0_1.42.4-8~deb10u1_arm64.deb ...
[tidal]             Unpacking libpango-1.0-0:arm64 (1.42.4-8~deb10u1) ...
[upnp]              Selecting previously unselected package libopus0:arm64.
[upnp]              Preparing to unpack .../028-libopus0_1.3-1_arm64.deb ...
[upnp]              Unpacking libopus0:arm64 (1.3-1) ...
[tidal]             Selecting previously unselected package libgraphite2-3:arm64.
[tidal]             Preparing to unpack .../53-libgraphite2-3_1.3.13-7_arm64.deb ...
[tidal]             Unpacking libgraphite2-3:arm64 (1.3.13-7) ...
[tidal]             Selecting previously unselected package libharfbuzz0b:arm64.
[tidal]             Preparing to unpack .../54-libharfbuzz0b_2.3.1-1_arm64.deb ...
[tidal]             Unpacking libharfbuzz0b:arm64 (2.3.1-1) ...
[tidal]             Selecting previously unselected package libpangoft2-1.0-0:arm64.
[tidal]             Preparing to unpack .../55-libpangoft2-1.0-0_1.42.4-8~deb10u1_arm64.deb ...
[tidal]             Unpacking libpangoft2-1.0-0:arm64 (1.42.4-8~deb10u1) ...
[tidal]             Selecting previously unselected package libpangocairo-1.0-0:arm64.
[tidal]             Preparing to unpack .../56-libpangocairo-1.0-0_1.42.4-8~deb10u1_arm64.deb ...
[tidal]             Unpacking libpangocairo-1.0-0:arm64 (1.42.4-8~deb10u1) ...
[airplay]           Adding user `shairport-sync' to group `audio' ...
[airplay]           Adding user shairport-sync to group audio
[airplay]           Done.
[airplay]           invoke-rc.d: could not determine current runlevel
[airplay]           invoke-rc.d: policy-rc.d denied execution of start.
[upnp]              Selecting previously unselected package libpng16-16:arm64.
[upnp]              Preparing to unpack .../029-libpng16-16_1.6.36-6_arm64.deb ...
[upnp]              Unpacking libpng16-16:arm64 (1.6.36-6) ...
[upnp]              Selecting previously unselected package libfreetype6:arm64.
[upnp]              Preparing to unpack .../030-libfreetype6_2.9.1-3+deb10u2_arm64.deb ...
[upnp]              Unpacking libfreetype6:arm64 (2.9.1-3+deb10u2) ...
[upnp]              Selecting previously unselected package libfontconfig1:arm64.
[upnp]              Preparing to unpack .../031-libfontconfig1_2.13.1-2_arm64.deb ...
[upnp]              Unpacking libfontconfig1:arm64 (2.13.1-2) ...
[upnp]              Selecting previously unselected package libpixman-1-0:arm64.
[upnp]              Preparing to unpack .../032-libpixman-1-0_0.36.0-1_arm64.deb ...
[spotify]            ---> Running in a38ba9be83a8
[upnp]              Unpacking libpixman-1-0:arm64 (0.36.0-1) ...
[airplay]           Processing triggers for libc-bin (2.28-10) ...
[tidal]             Selecting previously unselected package librsvg2-2:arm64.
[tidal]             Preparing to unpack .../57-librsvg2-2_2.44.10-2.1_arm64.deb ...
[tidal]             Unpacking librsvg2-2:arm64 (2.44.10-2.1) ...
[airplay]           Processing triggers for dbus (1.12.20-0+deb10u1) ...
[upnp]              Selecting previously unselected package libxau6:arm64.
[upnp]              Preparing to unpack .../033-libxau6_1%3a1.0.8-1+b2_arm64.deb ...
[upnp]              Unpacking libxau6:arm64 (1:1.0.8-1+b2) ...
[sound-supervisor]  Removing intermediate container 4598c0ab60cf
[sound-supervisor]   ---> 2650ba245886
[sound-supervisor]  Step 5/13 : COPY src ./src
[upnp]              Selecting previously unselected package libbsd0:arm64.
[upnp]              Preparing to unpack .../034-libbsd0_0.9.1-2_arm64.deb ...
[upnp]              Unpacking libbsd0:arm64 (0.9.1-2) ...
[upnp]              Selecting previously unselected package libxdmcp6:arm64.
[upnp]              Preparing to unpack .../035-libxdmcp6_1%3a1.1.2-3_arm64.deb ...
[upnp]              Unpacking libxdmcp6:arm64 (1:1.1.2-3) ...
[upnp]              Selecting previously unselected package libxcb1:arm64.
[upnp]              Preparing to unpack .../036-libxcb1_1.13.1-2_arm64.deb ...
[upnp]              Unpacking libxcb1:arm64 (1.13.1-2) ...
[upnp]              Selecting previously unselected package libx11-data.
[upnp]              Preparing to unpack .../037-libx11-data_2%3a1.6.7-1+deb10u1_all.deb ...
[upnp]              Unpacking libx11-data (2:1.6.7-1+deb10u1) ...
[tidal]             Selecting previously unselected package libshine3:arm64.
[tidal]             Preparing to unpack .../58-libshine3_3.1.1-2_arm64.deb ...
[tidal]             Unpacking libshine3:arm64 (3.1.1-2) ...
[tidal]             Selecting previously unselected package libsnappy1v5:arm64.
[tidal]             Preparing to unpack .../59-libsnappy1v5_1.1.7-1_arm64.deb ...
[tidal]             Unpacking libsnappy1v5:arm64 (1.1.7-1) ...
[tidal]             Selecting previously unselected package libspeex1:arm64.
[tidal]             Preparing to unpack .../60-libspeex1_1.2~rc1.2-1+b2_arm64.deb ...
[tidal]             Unpacking libspeex1:arm64 (1.2~rc1.2-1+b2) ...
[tidal]             Selecting previously unselected package libgomp1:arm64.
[tidal]             Preparing to unpack .../61-libgomp1_8.3.0-6_arm64.deb ...
[tidal]             Unpacking libgomp1:arm64 (8.3.0-6) ...
[upnp]              Selecting previously unselected package libx11-6:arm64.
[tidal]             Selecting previously unselected package libsoxr0:arm64.
[upnp]              Preparing to unpack .../038-libx11-6_2%3a1.6.7-1+deb10u1_arm64.deb ...
[tidal]             Preparing to unpack .../62-libsoxr0_0.1.2-3_arm64.deb ...
[tidal]             Unpacking libsoxr0:arm64 (0.1.2-3) ...
[upnp]              Unpacking libx11-6:arm64 (2:1.6.7-1+deb10u1) ...
[tidal]             Selecting previously unselected package libswresample3:arm64.
[tidal]             Preparing to unpack .../63-libswresample3_7%3a4.1.6-1~deb10u1_arm64.deb ...
[tidal]             Unpacking libswresample3:arm64 (7:4.1.6-1~deb10u1) ...
[upnp]              Selecting previously unselected package libxcb-render0:arm64.
[upnp]              Preparing to unpack .../039-libxcb-render0_1.13.1-2_arm64.deb ...
[upnp]              Unpacking libxcb-render0:arm64 (1.13.1-2) ...
[tidal]             Selecting previously unselected package libogg0:arm64.
[tidal]             Preparing to unpack .../64-libogg0_1.3.2-1+b1_arm64.deb ...
[tidal]             Unpacking libogg0:arm64 (1.3.2-1+b1) ...
[upnp]              Selecting previously unselected package libxcb-shm0:arm64.
[upnp]              Preparing to unpack .../040-libxcb-shm0_1.13.1-2_arm64.deb ...
[upnp]              Unpacking libxcb-shm0:arm64 (1.13.1-2) ...
[tidal]             Selecting previously unselected package libtheora0:arm64.
[tidal]             Preparing to unpack .../65-libtheora0_1.1.1+dfsg.1-15_arm64.deb ...
[tidal]             Unpacking libtheora0:arm64 (1.1.1+dfsg.1-15) ...
[upnp]              Selecting previously unselected package libxext6:arm64.
[upnp]              Preparing to unpack .../041-libxext6_2%3a1.3.3-1+b2_arm64.deb ...
[tidal]             Selecting previously unselected package libtwolame0:arm64.
[tidal]             Preparing to unpack .../66-libtwolame0_0.3.13-4_arm64.deb ...
[tidal]             Unpacking libtwolame0:arm64 (0.3.13-4) ...
[tidal]             Selecting previously unselected package libvorbis0a:arm64.
[tidal]             Preparing to unpack .../67-libvorbis0a_1.3.6-2_arm64.deb ...
[tidal]             Unpacking libvorbis0a:arm64 (1.3.6-2) ...
[tidal]             Selecting previously unselected package libvorbisenc2:arm64.
[tidal]             Preparing to unpack .../68-libvorbisenc2_1.3.6-2_arm64.deb ...
[tidal]             Unpacking libvorbisenc2:arm64 (1.3.6-2) ...
[tidal]             Selecting previously unselected package libvpx5:arm64.
[tidal]             Preparing to unpack .../69-libvpx5_1.7.0-3+deb10u1_arm64.deb ...
[tidal]             Unpacking libvpx5:arm64 (1.7.0-3+deb10u1) ...
[tidal]             Selecting previously unselected package libwavpack1:arm64.
[tidal]             Preparing to unpack .../70-libwavpack1_5.1.0-6_arm64.deb ...
[tidal]             Unpacking libwavpack1:arm64 (5.1.0-6) ...
[tidal]             Selecting previously unselected package libwebpmux3:arm64.
[tidal]             Preparing to unpack .../71-libwebpmux3_0.6.1-2_arm64.deb ...
[tidal]             Unpacking libwebpmux3:arm64 (0.6.1-2) ...
[tidal]             Selecting previously unselected package libx264-155:arm64.
[tidal]             Preparing to unpack .../72-libx264-155_2%3a0.155.2917+git0a84d98-2_arm64.deb ...
[tidal]             Unpacking libx264-155:arm64 (2:0.155.2917+git0a84d98-2) ...
[upnp]              Unpacking libxext6:arm64 (2:1.3.3-1+b2) ...
[upnp]              Selecting previously unselected package libxrender1:arm64.
[upnp]              Preparing to unpack .../042-libxrender1_1%3a0.9.10-1_arm64.deb ...
[upnp]              Unpacking libxrender1:arm64 (1:0.9.10-1) ...
[upnp]              Selecting previously unselected package libcairo2:arm64.
[upnp]              Preparing to unpack .../043-libcairo2_1.16.0-4_arm64.deb ...
[upnp]              Unpacking libcairo2:arm64 (1.16.0-4) ...
[upnp]              Selecting previously unselected package libtheora0:arm64.
[upnp]              Preparing to unpack .../044-libtheora0_1.1.1+dfsg.1-15_arm64.deb ...
[upnp]              Unpacking libtheora0:arm64 (1.1.1+dfsg.1-15) ...
[upnp]              Selecting previously unselected package libvisual-0.4-0:arm64.
[upnp]              Preparing to unpack .../045-libvisual-0.4-0_0.4.0-15_arm64.deb ...
[upnp]              Unpacking libvisual-0.4-0:arm64 (0.4.0-15) ...
[upnp]              Selecting previously unselected package libvorbis0a:arm64.
[upnp]              Preparing to unpack .../046-libvorbis0a_1.3.6-2_arm64.deb ...
[upnp]              Unpacking libvorbis0a:arm64 (1.3.6-2) ...
[upnp]              Selecting previously unselected package libvorbisenc2:arm64.
[upnp]              Preparing to unpack .../047-libvorbisenc2_1.3.6-2_arm64.deb ...
[upnp]              Unpacking libvorbisenc2:arm64 (1.3.6-2) ...
[upnp]              Selecting previously unselected package gstreamer1.0-plugins-base:arm64.
[upnp]              Preparing to unpack .../048-gstreamer1.0-plugins-base_1.14.4-2_arm64.deb ...
[upnp]              Unpacking gstreamer1.0-plugins-base:arm64 (1.14.4-2) ...
[tidal]             Selecting previously unselected package libnuma1:arm64.
[tidal]             Preparing to unpack .../73-libnuma1_2.0.12-1_arm64.deb ...
[tidal]             Unpacking libnuma1:arm64 (2.0.12-1) ...
[tidal]             Selecting previously unselected package libx265-165:arm64.
[tidal]             Preparing to unpack .../74-libx265-165_2.9-4_arm64.deb ...
[tidal]             Unpacking libx265-165:arm64 (2.9-4) ...
[tidal]             Selecting previously unselected package libxvidcore4:arm64.
[tidal]             Preparing to unpack .../75-libxvidcore4_2%3a1.3.5-1_arm64.deb ...
[tidal]             Unpacking libxvidcore4:arm64 (2:1.3.5-1) ...
[tidal]             Selecting previously unselected package libzvbi-common.
[tidal]             Preparing to unpack .../76-libzvbi-common_0.2.35-16_all.deb ...
[tidal]             Unpacking libzvbi-common (0.2.35-16) ...
[tidal]             Selecting previously unselected package libzvbi0:arm64.
[tidal]             Preparing to unpack .../77-libzvbi0_0.2.35-16_arm64.deb ...
[tidal]             Unpacking libzvbi0:arm64 (0.2.35-16) ...
[tidal]             Selecting previously unselected package libavcodec58:arm64.
[tidal]             Preparing to unpack .../78-libavcodec58_7%3a4.1.6-1~deb10u1_arm64.deb ...
[tidal]             Unpacking libavcodec58:arm64 (7:4.1.6-1~deb10u1) ...
[upnp]              Selecting previously unselected package libgpm2:arm64.
[upnp]              Preparing to unpack .../049-libgpm2_1.20.7-5_arm64.deb ...
[upnp]              Unpacking libgpm2:arm64 (1.20.7-5) ...
[upnp]              Selecting previously unselected package libslang2:arm64.
[upnp]              Preparing to unpack .../050-libslang2_2.3.2-2_arm64.deb ...
[upnp]              Unpacking libslang2:arm64 (2.3.2-2) ...
[upnp]              Selecting previously unselected package libaa1:arm64.
[upnp]              Preparing to unpack .../051-libaa1_1.4p5-46_arm64.deb ...
[upnp]              Unpacking libaa1:arm64 (1.4p5-46) ...
[upnp]              Selecting previously unselected package libraw1394-11:arm64.
[upnp]              Preparing to unpack .../052-libraw1394-11_2.1.2-1+b1_arm64.deb ...
[upnp]              Unpacking libraw1394-11:arm64 (2.1.2-1+b1) ...
[upnp]              Selecting previously unselected package libavc1394-0:arm64.
[upnp]              Preparing to unpack .../053-libavc1394-0_0.5.4-5_arm64.deb ...
[upnp]              Unpacking libavc1394-0:arm64 (0.5.4-5) ...
[upnp]              Selecting previously unselected package libcaca0:arm64.
[upnp]              Preparing to unpack .../054-libcaca0_0.99.beta19-2.1_arm64.deb ...
[upnp]              Unpacking libcaca0:arm64 (0.99.beta19-2.1) ...
[upnp]              Selecting previously unselected package libcairo-gobject2:arm64.
[upnp]              Preparing to unpack .../055-libcairo-gobject2_1.16.0-4_arm64.deb ...
[upnp]              Unpacking libcairo-gobject2:arm64 (1.16.0-4) ...
[upnp]              Selecting previously unselected package libdv4:arm64.
[upnp]              Preparing to unpack .../056-libdv4_1.0.0-12_arm64.deb ...
[upnp]              Unpacking libdv4:arm64 (1.0.0-12) ...
[upnp]              Selecting previously unselected package libflac8:arm64.
[upnp]              Preparing to unpack .../057-libflac8_1.3.2-3_arm64.deb ...
[upnp]              Unpacking libflac8:arm64 (1.3.2-3) ...
[upnp]              Selecting previously unselected package libjpeg62-turbo:arm64.
[upnp]              Preparing to unpack .../058-libjpeg62-turbo_1%3a1.5.2-2+deb10u1_arm64.deb ...
[upnp]              Unpacking libjpeg62-turbo:arm64 (1:1.5.2-2+deb10u1) ...
[tidal]             Selecting previously unselected package libavresample4:arm64.
[tidal]             Preparing to unpack .../79-libavresample4_7%3a4.1.6-1~deb10u1_arm64.deb ...
[tidal]             Unpacking libavresample4:arm64 (7:4.1.6-1~deb10u1) ...
[upnp]              Selecting previously unselected package libjbig0:arm64.
[upnp]              Preparing to unpack .../059-libjbig0_2.1-3.1+b2_arm64.deb ...
[upnp]              Unpacking libjbig0:arm64 (2.1-3.1+b2) ...
[tidal]             Selecting previously unselected package libsamplerate0:arm64.
[tidal]             Preparing to unpack .../80-libsamplerate0_0.1.9-2_arm64.deb ...
[tidal]             Unpacking libsamplerate0:arm64 (0.1.9-2) ...
[upnp]              Selecting previously unselected package libwebp6:arm64.
[upnp]              Preparing to unpack .../060-libwebp6_0.6.1-2_arm64.deb ...
[upnp]              Unpacking libwebp6:arm64 (0.6.1-2) ...
[upnp]              Selecting previously unselected package libtiff5:arm64.
[tidal]             Selecting previously unselected package libjack-jackd2-0:arm64.
[tidal]             Preparing to unpack .../81-libjack-jackd2-0_1.9.12~dfsg-2_arm64.deb ...
[upnp]              Preparing to unpack .../061-libtiff5_4.1.0+git191117-2~deb10u1_arm64.deb ...
[tidal]             Unpacking libjack-jackd2-0:arm64 (1.9.12~dfsg-2) ...
[upnp]              Unpacking libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ...
[multiroom-server]  Removing intermediate container 44a8645c792d
[multiroom-server]   ---> 75ebe433015f
[multiroom-server]  Step 5/17 : RUN npm install --global --no-save typescript
[upnp]              Selecting previously unselected package libicu63:arm64.
[upnp]              Preparing to unpack .../062-libicu63_63.1-6+deb10u1_arm64.deb ...
[upnp]              Unpacking libicu63:arm64 (63.1-6+deb10u1) ...
[tidal]             Selecting previously unselected package libasyncns0:arm64.
[tidal]             Preparing to unpack .../82-libasyncns0_0.8-6_arm64.deb ...
[tidal]             Unpacking libasyncns0:arm64 (0.8-6) ...
[tidal]             Selecting previously unselected package libdbus-1-3:arm64.
[tidal]             Preparing to unpack .../83-libdbus-1-3_1.12.20-0+deb10u1_arm64.deb ...
[tidal]             Unpacking libdbus-1-3:arm64 (1.12.20-0+deb10u1) ...
[tidal]             Selecting previously unselected package x11-common.
[tidal]             Preparing to unpack .../84-x11-common_1%3a7.7+19_all.deb ...
[tidal]             Unpacking x11-common (1:7.7+19) ...
[tidal]             Selecting previously unselected package libice6:arm64.
[tidal]             Preparing to unpack .../85-libice6_2%3a1.0.9-2_arm64.deb ...
[tidal]             Unpacking libice6:arm64 (2:1.0.9-2) ...
[tidal]             Selecting previously unselected package libsm6:arm64.
[tidal]             Preparing to unpack .../86-libsm6_2%3a1.2.3-1_arm64.deb ...
[tidal]             Unpacking libsm6:arm64 (2:1.2.3-1) ...
[tidal]             Selecting previously unselected package libflac8:arm64.
[tidal]             Preparing to unpack .../87-libflac8_1.3.2-3_arm64.deb ...
[tidal]             Unpacking libflac8:arm64 (1.3.2-3) ...
[multiroom-server]   ---> Running in f1295a706fc6
[tidal]             Selecting previously unselected package libsndfile1:arm64.
[tidal]             Preparing to unpack .../88-libsndfile1_1.0.28-6_arm64.deb ...
[tidal]             Unpacking libsndfile1:arm64 (1.0.28-6) ...
[multiroom-client]  Removing intermediate container 691ad255f137
[multiroom-client]   ---> 3428802bcfac
[multiroom-client]  Step 7/8 : COPY start.sh .
[spotify]           Setting up ALSA bridge...
[spotify]           Get:1 http:https://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
[spotify]           Get:2 http:https://deb.debian.org/debian buster InRelease [121 kB]
[spotify]           Get:3 http:https://deb.debian.org/debian buster-updates InRelease [51.9 kB]
[spotify]           Get:4 https://dtcooper.github.io/raspotify jessie InRelease [1703 B]
[spotify]           Get:5 http:https://archive.raspberrypi.org/debian buster InRelease [32.6 kB]
[spotify]           Get:6 http:https://archive.raspbian.org/raspbian buster InRelease [15.0 kB]
[upnp]              Selecting previously unselected package libxml2:arm64.
[upnp]              Preparing to unpack .../063-libxml2_2.9.4+dfsg1-7+deb10u1_arm64.deb ...
[upnp]              Unpacking libxml2:arm64 (2.9.4+dfsg1-7+deb10u1) ...
[tidal]             Selecting previously unselected package libwrap0:arm64.
[tidal]             Preparing to unpack .../89-libwrap0_7.6.q-28_arm64.deb ...
[tidal]             Unpacking libwrap0:arm64 (7.6.q-28) ...
[tidal]             Selecting previously unselected package libx11-xcb1:arm64.
[tidal]             Preparing to unpack .../90-libx11-xcb1_2%3a1.6.7-1+deb10u1_arm64.deb ...
[tidal]             Unpacking libx11-xcb1:arm64 (2:1.6.7-1+deb10u1) ...
[tidal]             Selecting previously unselected package libxi6:arm64.
[tidal]             Preparing to unpack .../91-libxi6_2%3a1.7.9-1_arm64.deb ...
[tidal]             Unpacking libxi6:arm64 (2:1.7.9-1) ...
[spotify]           Get:7 http:https://security.debian.org/debian-security buster/updates/main armhf Packages [254 kB]
[sound-supervisor]   ---> 400e60740257
[sound-supervisor]  Step 6/13 : COPY tsconfig.json .
[spotify]           Get:8 http:https://deb.debian.org/debian buster/main armhf Packages [7698 kB]
[spotify]           Get:9 http:https://deb.debian.org/debian buster-updates/main armhf Packages [7848 B]
[tidal]             Selecting previously unselected package libxtst6:arm64.
[tidal]             Preparing to unpack .../92-libxtst6_2%3a1.2.3-1_arm64.deb ...
[tidal]             Unpacking libxtst6:arm64 (2:1.2.3-1) ...
[tidal]             Selecting previously unselected package libpulse0:arm64.
[tidal]             Preparing to unpack .../93-libpulse0_12.2-4+deb10u1_arm64.deb ...
[tidal]             Unpacking libpulse0:arm64 (12.2-4+deb10u1) ...
[tidal]             Selecting previously unselected package libasound2-plugins:arm64.
[tidal]             Preparing to unpack .../94-libasound2-plugins_1.1.8-1_arm64.deb ...
[tidal]             Unpacking libasound2-plugins:arm64 (1.1.8-1) ...
[tidal]             Setting up libexpat1:arm64 (2.2.6-2+deb10u1) ...
[tidal]             Setting up libgraphite2-3:arm64 (1.3.13-7) ...
[tidal]             Setting up libpixman-1-0:arm64 (0.36.0-1) ...
[upnp]              Selecting previously unselected package shared-mime-info.
[upnp]              Preparing to unpack .../064-shared-mime-info_1.10-1_arm64.deb ...
[upnp]              Unpacking shared-mime-info (1.10-1) ...
[upnp]              Selecting previously unselected package libgdk-pixbuf2.0-common.
[upnp]              Preparing to unpack .../065-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ...
[upnp]              Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
[upnp]              Selecting previously unselected package libgdk-pixbuf2.0-0:arm64.
[upnp]              Preparing to unpack .../066-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_arm64.deb ...
[upnp]              Unpacking libgdk-pixbuf2.0-0:arm64 (2.38.1+dfsg-1) ...
[tidal]             Setting up libx11-xcb1:arm64 (2:1.6.7-1+deb10u1) ...
[upnp]              Selecting previously unselected package libgudev-1.0-0:arm64.
[upnp]              Preparing to unpack .../067-libgudev-1.0-0_232-2_arm64.deb ...
[upnp]              Unpacking libgudev-1.0-0:arm64 (232-2) ...
[spotify]           Get:10 https://dtcooper.github.io/raspotify jessie/main armhf Packages [426 B]
[tidal]             Setting up libxau6:arm64 (1:1.0.8-1+b2) ...
[tidal]             Setting up libogg0:arm64 (1.3.2-1+b1) ...
[tidal]             Setting up libspeex1:arm64 (1.2~rc1.2-1+b2) ...
[upnp]              Selecting previously unselected package libiec61883-0:arm64.
[upnp]              Preparing to unpack .../068-libiec61883-0_1.2.0-3_arm64.deb ...
[upnp]              Unpacking libiec61883-0:arm64 (1.2.0-3) ...
[tidal]             Setting up libshine3:arm64 (3.1.1-2) ...
[spotify]           Get:11 http:https://archive.raspberrypi.org/debian buster/main armhf Packages [351 kB]
[spotify]           Get:12 http:https://archive.raspbian.org/raspbian buster/contrib armhf Packages [58.7 kB]
[spotify]           Get:13 http:https://archive.raspbian.org/raspbian buster/non-free armhf Packages [104 kB]
[spotify]           Get:14 http:https://archive.raspbian.org/raspbian buster/main armhf Packages [13.0 MB]
[tidal]             Setting up libtwolame0:arm64 (0.3.13-4) ...
[tidal]             Setting up libdatrie1:arm64 (0.2.12-2) ...
[tidal]             Setting up libgsm1:arm64 (1.0.18-2) ...
[tidal]             Setting up libx264-155:arm64 (2:0.155.2917+git0a84d98-2) ...
[tidal]             Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ...
[tidal]             No schema files found: doing nothing.
[tidal]             Setting up libaom0:arm64 (1.0.0-3) ...
[tidal]             Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
[tidal]             Setting up libcodec2-0.8.1:arm64 (0.8.1-2) ...
[tidal]             Setting up x11-common (1:7.7+19) ...
[tidal]             update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
[tidal]             invoke-rc.d: could not determine current runlevel
[tidal]             invoke-rc.d: policy-rc.d denied execution of start.
[tidal]             Setting up libgomp1:arm64 (8.3.0-6) ...
[tidal]             Setting up libxvidcore4:arm64 (2:1.3.5-1) ...
[tidal]             Setting up libjbig0:arm64 (2.1-3.1+b2) ...
[tidal]             Setting up libicu63:arm64 (63.1-6+deb10u1) ...
[tidal]             Setting up libsnappy1v5:arm64 (1.1.7-1) ...
[upnp]              Selecting previously unselected package libsamplerate0:arm64.
[upnp]              Preparing to unpack .../069-libsamplerate0_0.1.9-2_arm64.deb ...
[upnp]              Unpacking libsamplerate0:arm64 (0.1.9-2) ...
[upnp]              Selecting previously unselected package libjack-jackd2-0:arm64.
[upnp]              Preparing to unpack .../070-libjack-jackd2-0_1.9.12~dfsg-2_arm64.deb ...
[upnp]              Unpacking libjack-jackd2-0:arm64 (1.9.12~dfsg-2) ...
[upnp]              Selecting previously unselected package libmp3lame0:arm64.
[upnp]              Preparing to unpack .../071-libmp3lame0_3.100-2+b1_arm64.deb ...
[upnp]              Unpacking libmp3lame0:arm64 (3.100-2+b1) ...
[upnp]              Selecting previously unselected package libmpg123-0:arm64.
[upnp]              Preparing to unpack .../072-libmpg123-0_1.25.10-2_arm64.deb ...
[upnp]              Unpacking libmpg123-0:arm64 (1.25.10-2) ...
[upnp]              Selecting previously unselected package libspeex1:arm64.
[upnp]              Preparing to unpack .../073-libspeex1_1.2~rc1.2-1+b2_arm64.deb ...
[upnp]              Unpacking libspeex1:arm64 (1.2~rc1.2-1+b2) ...
[upnp]              Selecting previously unselected package libshout3:arm64.
[upnp]              Preparing to unpack .../074-libshout3_2.4.1-2_arm64.deb ...
[upnp]              Unpacking libshout3:arm64 (2.4.1-2) ...
[tidal]             Setting up libflac8:arm64 (1.3.2-3) ...
[spotify]           Get:15 http:https://archive.raspbian.org/raspbian buster/firmware armhf Packages [1232 B]
[spotify]           Get:16 http:https://archive.raspbian.org/raspbian buster/rpi armhf Packages [1360 B]
[tidal]             Setting up libasound2-data (1.1.8-1) ...
[tidal]             Setting up libjpeg62-turbo:arm64 (1:1.5.2-2+deb10u1) ...
[tidal]             Setting up libva2:arm64 (2.4.0-1) ...
[tidal]             Setting up libwrap0:arm64 (7.6.q-28) ...
[tidal]             Setting up libx11-data (2:1.6.7-1+deb10u1) ...
[tidal]             Setting up libdbus-1-3:arm64 (1.12.20-0+deb10u1) ...
[tidal]             Setting up libfribidi0:arm64 (1.0.5-3.1+deb10u1) ...
[tidal]             Setting up libopus0:arm64 (1.3-1) ...
[tidal]             Setting up libpng16-16:arm64 (1.6.36-6) ...
[tidal]             Setting up libvorbis0a:arm64 (1.3.6-2) ...
[upnp]              Selecting previously unselected package libsoup2.4-1:arm64.
[upnp]              Preparing to unpack .../075-libsoup2.4-1_2.64.2-2_arm64.deb ...
[upnp]              Unpacking libsoup2.4-1:arm64 (2.64.2-2) ...
[upnp]              Selecting previously unselected package libtag1v5-vanilla:arm64.
[upnp]              Preparing to unpack .../076-libtag1v5-vanilla_1.11.1+dfsg.1-0.3+deb10u1_arm64.deb ...
[upnp]              Unpacking libtag1v5-vanilla:arm64 (1.11.1+dfsg.1-0.3+deb10u1) ...
[upnp]              Selecting previously unselected package libtag1v5:arm64.
[upnp]              Preparing to unpack .../077-libtag1v5_1.11.1+dfsg.1-0.3+deb10u1_arm64.deb ...
[upnp]              Unpacking libtag1v5:arm64 (1.11.1+dfsg.1-0.3+deb10u1) ...
[upnp]              Selecting previously unselected package libtwolame0:arm64.
[upnp]              Preparing to unpack .../078-libtwolame0_0.3.13-4_arm64.deb ...
[tidal]             Setting up libwebp6:arm64 (0.6.1-2) ...
[tidal]             Setting up fonts-dejavu-core (2.37-1) ...
[upnp]              Unpacking libtwolame0:arm64 (0.3.13-4) ...
[tidal]             Setting up libnuma1:arm64 (2.0.12-1) ...
[tidal]             Setting up sensible-utils (0.0.12) ...
[tidal]             Setting up libasyncns0:arm64 (0.8-6) ...
[tidal]             Setting up libwavpack1:arm64 (5.1.0-6) ...
[tidal]             Setting up libasound2:arm64 (1.1.8-1) ...
[tidal]             Setting up libopenjp2-7:arm64 (2.3.0-2+deb10u1) ...
[tidal]             Setting up libthai-data (0.1.28-2) ...
[tidal]             Setting up libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ...
[tidal]             Setting up libsamplerate0:arm64 (0.1.9-2) ...
[upnp]              Selecting previously unselected package libv4lconvert0:arm64.
[upnp]              Preparing to unpack .../079-libv4lconvert0_1.16.3-3_arm64.deb ...
[upnp]              Unpacking libv4lconvert0:arm64 (1.16.3-3) ...
[upnp]              Selecting previously unselected package libv4l-0:arm64.
[upnp]              Preparing to unpack .../080-libv4l-0_1.16.3-3_arm64.deb ...
[upnp]              Unpacking libv4l-0:arm64 (1.16.3-3) ...
[upnp]              Selecting previously unselected package libvpx5:arm64.
[upnp]              Preparing to unpack .../081-libvpx5_1.7.0-3+deb10u1_arm64.deb ...
[upnp]              Unpacking libvpx5:arm64 (1.7.0-3+deb10u1) ...
[upnp]              Selecting previously unselected package libwavpack1:arm64.
[tidal]             Setting up libwebpmux3:arm64 (0.6.1-2) ...
[upnp]              Preparing to unpack .../082-libwavpack1_5.1.0-6_arm64.deb ...
[upnp]              Unpacking libwavpack1:arm64 (5.1.0-6) ...
[tidal]             Setting up libbsd0:arm64 (0.9.1-2) ...
[tidal]             Setting up libdrm-common (2.4.97-1) ...
[tidal]             Setting up libxml2:arm64 (2.9.4+dfsg1-7+deb10u1) ...
[upnp]              Selecting previously unselected package libxfixes3:arm64.
[upnp]              Preparing to unpack .../083-libxfixes3_1%3a5.0.3-1_arm64.deb ...
[tidal]             Setting up libzvbi-common (0.2.35-16) ...
[tidal]             Setting up libmp3lame0:arm64 (3.100-2+b1) ...
[upnp]              Unpacking libxfixes3:arm64 (1:5.0.3-1) ...
[tidal]             Setting up libvpx5:arm64 (1.7.0-3+deb10u1) ...
[tidal]             Setting up libvorbisenc2:arm64 (1.3.6-2) ...
[upnp]              Selecting previously unselected package libxdamage1:arm64.
[upnp]              Preparing to unpack .../084-libxdamage1_1%3a1.1.4-3+b3_arm64.deb ...
[tidal]             Setting up libzvbi0:arm64 (0.2.35-16) ...
[upnp]              Unpacking libxdamage1:arm64 (1:1.1.4-3+b3) ...
[tidal]             Setting up libice6:arm64 (2:1.0.9-2) ...
[tidal]             Setting up libxdmcp6:arm64 (1:1.1.2-3) ...
[upnp]              Selecting previously unselected package gstreamer1.0-plugins-good:arm64.
[upnp]              Preparing to unpack .../085-gstreamer1.0-plugins-good_1.14.4-1_arm64.deb ...
[upnp]              Unpacking gstreamer1.0-plugins-good:arm64 (1.14.4-1) ...
[tidal]             Setting up libxcb1:arm64 (1.13.1-2) ...
[tidal]             Setting up libxcb-render0:arm64 (1.13.1-2) ...
[tidal]             Setting up libsoxr0:arm64 (0.1.2-3) ...
[tidal]             Setting up libx265-165:arm64 (2.9-4) ...
[tidal]             Setting up libxcb-shm0:arm64 (1.13.1-2) ...
[tidal]             Setting up libthai0:arm64 (0.1.28-2) ...
[tidal]             Setting up libfreetype6:arm64 (2.9.1-3+deb10u2) ...
[upnp]              Selecting previously unselected package liba52-0.7.4:arm64.
[upnp]              Preparing to unpack .../086-liba52-0.7.4_0.7.4-19_arm64.deb ...
[upnp]              Unpacking liba52-0.7.4:arm64 (0.7.4-19) ...
[tidal]             Setting up shared-mime-info (1.10-1) ...
[upnp]              Selecting previously unselected package libcdio18:arm64.
[upnp]              Preparing to unpack .../087-libcdio18_2.0.0-2_arm64.deb ...
[upnp]              Unpacking libcdio18:arm64 (2.0.0-2) ...
[multiroom-client]   ---> 3348e98f121b
[multiroom-client]  Step 8/8 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[upnp]              Selecting previously unselected package libdvdread4:arm64.
[upnp]              Preparing to unpack .../088-libdvdread4_6.0.1-1_arm64.deb ...
[upnp]              Unpacking libdvdread4:arm64 (6.0.1-1) ...
[sound-supervisor]   ---> 1448b3a54e9b
[sound-supervisor]  Step 7/13 : RUN npm run build
[upnp]              Selecting previously unselected package libmpeg2-4:arm64.
[upnp]              Preparing to unpack .../089-libmpeg2-4_0.5.1-8_arm64.deb ...
[upnp]              Unpacking libmpeg2-4:arm64 (0.5.1-8) ...
[multiroom-client]   ---> Running in c7abbc71693e
[upnp]              Selecting previously unselected package libopencore-amrnb0:arm64.
[upnp]              Preparing to unpack .../090-libopencore-amrnb0_0.1.3-2.1+b2_arm64.deb ...
[upnp]              Unpacking libopencore-amrnb0:arm64 (0.1.3-2.1+b2) ...
[upnp]              Selecting previously unselected package libopencore-amrwb0:arm64.
[upnp]              Preparing to unpack .../091-libopencore-amrwb0_0.1.3-2.1+b2_arm64.deb ...
[upnp]              Unpacking libopencore-amrwb0:arm64 (0.1.3-2.1+b2) ...
[upnp]              Selecting previously unselected package libsidplay1v5:arm64.
[upnp]              Preparing to unpack .../092-libsidplay1v5_1.36.59-11_arm64.deb ...
[upnp]              Unpacking libsidplay1v5:arm64 (1.36.59-11) ...
[upnp]              Selecting previously unselected package libx264-155:arm64.
[upnp]              Preparing to unpack .../093-libx264-155_2%3a0.155.2917+git0a84d98-2_arm64.deb ...
[upnp]              Unpacking libx264-155:arm64 (2:0.155.2917+git0a84d98-2) ...
[sound-supervisor]   ---> Running in 0d7505493cc1
[upnp]              Selecting previously unselected package gstreamer1.0-plugins-ugly:arm64.
[upnp]              Preparing to unpack .../094-gstreamer1.0-plugins-ugly_1.14.4-1_arm64.deb ...
[airplay]           Removing intermediate container 0f4f5a59017d
[airplay]            ---> 825e96157553
[airplay]           Step 5/6 : COPY start.sh /usr/src/
[upnp]              Unpacking gstreamer1.0-plugins-ugly:arm64 (1.14.4-1) ...
[spotify]           Fetched 21.8 MB in 6s (3744 kB/s)
[spotify]           Reading package lists...
[upnp]              Selecting previously unselected package libasyncns0:arm64.
[upnp]              Preparing to unpack .../095-libasyncns0_0.8-6_arm64.deb ...
[upnp]              Unpacking libasyncns0:arm64 (0.8-6) ...
[upnp]              Selecting previously unselected package x11-common.
[upnp]              Preparing to unpack .../096-x11-common_1%3a7.7+19_all.deb ...
[upnp]              Unpacking x11-common (1:7.7+19) ...
[upnp]              Selecting previously unselected package libice6:arm64.
[upnp]              Preparing to unpack .../097-libice6_2%3a1.0.9-2_arm64.deb ...
[upnp]              Unpacking libice6:arm64 (2:1.0.9-2) ...
[upnp]              Selecting previously unselected package libsm6:arm64.
[upnp]              Preparing to unpack .../098-libsm6_2%3a1.2.3-1_arm64.deb ...
[upnp]              Unpacking libsm6:arm64 (2:1.2.3-1) ...
[upnp]              Selecting previously unselected package libsndfile1:arm64.
[upnp]              Preparing to unpack .../099-libsndfile1_1.0.28-6_arm64.deb ...
[upnp]              Unpacking libsndfile1:arm64 (1.0.28-6) ...
[upnp]              Selecting previously unselected package libwrap0:arm64.
[upnp]              Preparing to unpack .../100-libwrap0_7.6.q-28_arm64.deb ...
[upnp]              Unpacking libwrap0:arm64 (7.6.q-28) ...
[upnp]              Selecting previously unselected package libx11-xcb1:arm64.
[upnp]              Preparing to unpack .../101-libx11-xcb1_2%3a1.6.7-1+deb10u1_arm64.deb ...
[upnp]              Unpacking libx11-xcb1:arm64 (2:1.6.7-1+deb10u1) ...
[upnp]              Selecting previously unselected package libxi6:arm64.
[upnp]              Preparing to unpack .../102-libxi6_2%3a1.7.9-1_arm64.deb ...
[upnp]              Unpacking libxi6:arm64 (2:1.7.9-1) ...
[upnp]              Selecting previously unselected package libxtst6:arm64.
[upnp]              Preparing to unpack .../103-libxtst6_2%3a1.2.3-1_arm64.deb ...
[upnp]              Unpacking libxtst6:arm64 (2:1.2.3-1) ...
[upnp]              Selecting previously unselected package libpulse0:arm64.
[upnp]              Preparing to unpack .../104-libpulse0_12.2-4+deb10u1_arm64.deb ...
[upnp]              Unpacking libpulse0:arm64 (12.2-4+deb10u1) ...
[multiroom-server]  added 1 package, and audited 1 package in 3s
[multiroom-server]  found 0 vulnerabilities
[upnp]              Selecting previously unselected package gstreamer1.0-pulseaudio:arm64.
[upnp]              Preparing to unpack .../105-gstreamer1.0-pulseaudio_1.14.4-1_arm64.deb ...
[upnp]              Unpacking gstreamer1.0-pulseaudio:arm64 (1.14.4-1) ...
[upnp]              Setting up libexpat1:arm64 (2.2.6-2+deb10u1) ...
[upnp]              Setting up libpixman-1-0:arm64 (0.36.0-1) ...
[upnp]              Setting up libcdparanoia0:arm64 (3.10.2+debian-13) ...
[upnp]              Setting up libx11-xcb1:arm64 (2:1.6.7-1+deb10u1) ...
[upnp]              Setting up systemd-sysv (241-7~deb10u5) ...
[spotify]           Reading package lists...
[upnp]              Setting up libxau6:arm64 (1:1.0.8-1+b2) ...
[upnp]              Setting up libraw1394-11:arm64 (2.1.2-1+b1) ...
[upnp]              Setting up libproxy1v5:arm64 (0.4.15-5+deb10u1) ...
[upnp]              Setting up libgpm2:arm64 (1.20.7-5) ...
[upnp]              Setting up libmpg123-0:arm64 (1.25.10-2) ...
[upnp]              Setting up libogg0:arm64 (1.3.2-1+b1) ...
[multiroom-client]  Removing intermediate container c7abbc71693e
[multiroom-client]   ---> cdb0d240d2e8
[multiroom-client]  Successfully built cdb0d240d2e8
[upnp]              Setting up libspeex1:arm64 (1.2~rc1.2-1+b2) ...
[upnp]              Setting up libtwolame0:arm64 (0.3.13-4) ...
[upnp]              Setting up libx264-155:arm64 (2:0.155.2917+git0a84d98-2) ...
[upnp]              Setting up libvisual-0.4-0:arm64 (0.4.0-15) ...
[upnp]              Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ...
[upnp]              Setting up libsidplay1v5:arm64 (1.36.59-11) ...
[upnp]              Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
[upnp]              Setting up libdvdread4:arm64 (6.0.1-1) ...
[upnp]              Setting up x11-common (1:7.7+19) ...
[upnp]              update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
[upnp]              invoke-rc.d: could not determine current runlevel
[upnp]              invoke-rc.d: policy-rc.d denied execution of start.
[upnp]              Setting up libcdio18:arm64 (2.0.0-2) ...
[airplay]            ---> 502fe092e2b9
[airplay]           Step 6/6 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[upnp]              Setting up libmpeg2-4:arm64 (0.5.1-8) ...
[upnp]              Setting up libjbig0:arm64 (2.1-3.1+b2) ...
[upnp]              Setting up libicu63:arm64 (63.1-6+deb10u1) ...
[upnp]              Setting up libflac8:arm64 (1.3.2-3) ...
[upnp]              Setting up libdconf1:arm64 (0.30.1-2) ...
[airplay]            ---> Running in 580d38ba216a
[upnp]              Setting up liba52-0.7.4:arm64 (0.7.4-19) ...
[upnp]              Setting up libopencore-amrwb0:arm64 (0.1.3-2.1+b2) ...
[upnp]              Setting up libjpeg62-turbo:arm64 (1:1.5.2-2+deb10u1) ...
[upnp]              Setting up libslang2:arm64 (2.3.2-2) ...
[upnp]              Setting up libwrap0:arm64 (7.6.q-28) ...
[upnp]              Setting up libx11-data (2:1.6.7-1+deb10u1) ...
[upnp]              Setting up libixml10:arm64 (1:1.8.4-2) ...
[upnp]              Setting up libdbus-1-3:arm64 (1.12.20-0+deb10u1) ...
[upnp]              Setting up dbus (1.12.20-0+deb10u1) ...
[sound-supervisor]  > [email protected] build /usr/src
[sound-supervisor]  > npm run clean && tsc --project tsconfig.json && cp -R src/ui build/ui && cp -R src/audio-block build/audio-block
[upnp]              invoke-rc.d: could not determine current runlevel
[upnp]              invoke-rc.d: policy-rc.d denied execution of start.
[upnp]              Setting up libopus0:arm64 (1.3-1) ...
[upnp]              Setting up libpng16-16:arm64 (1.6.36-6) ...
[upnp]              Setting up libvorbis0a:arm64 (1.3.6-2) ...
[upnp]              Setting up liborc-0.4-0:arm64 (1:0.4.28-3.1) ...
[upnp]              Setting up libwebp6:arm64 (0.6.1-2) ...
[upnp]              Setting up fonts-dejavu-core (2.37-1) ...
[upnp]              Setting up sensible-utils (0.0.12) ...
[spotify]           Building dependency tree...
[upnp]              Setting up libdv4:arm64 (1.0.0-12) ...
[upnp]              Setting up libasyncns0:arm64 (0.8-6) ...
[upnp]              Setting up libwavpack1:arm64 (5.1.0-6) ...
[upnp]              Setting up libv4lconvert0:arm64 (1.16.3-3) ...
[upnp]              Setting up libopencore-amrnb0:arm64 (0.1.3-2.1+b2) ...
[sound-supervisor]  > [email protected] clean /usr/src
[sound-supervisor]  > rm -rf build
[upnp]              Setting up libpam-systemd:arm64 (241-7~deb10u5) ...
[spotify]           Reading state information...
[upnp]              Setting up libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ...
[upnp]              Setting up glib-networking-common (2.58.0-2+deb10u2) ...
[upnp]              Setting up libsamplerate0:arm64 (0.1.9-2) ...
[upnp]              Setting up libbsd0:arm64 (0.9.1-2) ...
[upnp]              Setting up libxml2:arm64 (2.9.4+dfsg1-7+deb10u1) ...
[upnp]              Setting up iso-codes (4.2-1) ...
[upnp]              Setting up libgudev-1.0-0:arm64 (232-2) ...
[upnp]              Setting up libgstreamer1.0-0:arm64 (1.14.4-1) ...
[spotify]           The following package was automatically installed and is no longer required:
[spotify]             libidn11
[spotify]           Use 'apt autoremove' to remove it.
[spotify]           The following additional packages will be installed:
[spotify]             fontconfig fontconfig-config fonts-dejavu-core gcc-8-base libaom0
[spotify]             libasyncns0 libavcodec58 libavresample4 libavutil56 libbsd0 libcairo2
[spotify]             libcodec2-0.8.1 libcroco3 libdatrie1 libdbus-1-3 libdrm-common libdrm2
[spotify]             libexpat1 libflac8 libfontconfig1 libfreetype6 libfribidi0 libgcc1
[spotify]             libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgomp1
[spotify]             libgraphite2-3 libgsm1 libharfbuzz0b libice6 libicu63 libjack-jackd2-0
[spotify]             libjbig0 libjpeg62-turbo libmp3lame0 libogg0 libopenjp2-7 libopus0
[spotify]             libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0
[spotify]             libpng16-16 libpulse0 librsvg2-2 libsamplerate0 libshine3 libsm6
[spotify]             libsnappy1v5 libsndfile1 libsoxr0 libspeex1 libstdc++6 libswresample3
[spotify]             libthai-data libthai0 libtheora0 libtiff5 libtwolame0 libva-drm2 libva-x11-2
[spotify]             libva2 libvdpau1 libvorbis0a libvorbisenc2 libvpx5 libwavpack1 libwebp6
[spotify]             libwebpmux3 libwrap0 libx11-6 libx11-data libx11-xcb1 libx264-155
[spotify]             libx265-165 libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6
[spotify]             libxfixes3 libxi6 libxml2 libxrender1 libxtst6 libxvidcore4 libzvbi-common
[spotify]             libzvbi0 sensible-utils shared-mime-info ucf x11-common
[spotify]           Suggested packages:
[spotify]             jackd2 opus-tools pulseaudio librsvg2-bin speex
[spotify]           Recommended packages:
[spotify]             dbus libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs librsvg2-common
[spotify]             va-driver-all | va-driver vdpau-driver-all | vdpau-driver
[upnp]              Setcap worked! gst-ptp-helper is not suid!
[upnp]              Setting up libmp3lame0:arm64 (3.100-2+b1) ...
[upnp]              Setting up libvpx5:arm64 (1.7.0-3+deb10u1) ...
[upnp]              Setting up libvorbisenc2:arm64 (1.3.6-2) ...
[upnp]              Setting up libiec61883-0:arm64 (1.2.0-3) ...
[upnp]              Setting up libavc1394-0:arm64 (0.5.4-5) ...
[upnp]              Setting up glib-networking-services (2.58.0-2+deb10u2) ...
[upnp]              Setting up libice6:arm64 (2:1.0.9-2) ...
[upnp]              Setting up libxdmcp6:arm64 (1:1.1.2-3) ...
[upnp]              Setting up libxcb1:arm64 (1.13.1-2) ...
[upnp]              Setting up libtag1v5-vanilla:arm64 (1.11.1+dfsg.1-0.3+deb10u1) ...
[upnp]              Setting up libcaca0:arm64 (0.99.beta19-2.1) ...
[upnp]              Setting up libxcb-render0:arm64 (1.13.1-2) ...
[airplay]           Removing intermediate container 580d38ba216a
[airplay]            ---> 4e19cc71fd4d
[airplay]           Successfully built 4e19cc71fd4d
[upnp]              Setting up libgstreamer-plugins-base1.0-0:arm64 (1.14.4-2) ...
[upnp]              Setting up libxcb-shm0:arm64 (1.13.1-2) ...
[upnp]              Setting up libupnp13:arm64 (1:1.8.4-2) ...
[upnp]              Setting up libv4l-0:arm64 (1.16.3-3) ...
[upnp]              Setting up dbus-user-session (1.12.20-0+deb10u1) ...
[multiroom-server]  Removing intermediate container f1295a706fc6
[multiroom-server]   ---> fffc7958df19
[multiroom-server]  Step 6/17 : RUN cd snapweb && make
[upnp]              Setting up libfreetype6:arm64 (2.9.1-3+deb10u2) ...
[spotify]           The following NEW packages will be installed:
[spotify]             fontconfig fontconfig-config fonts-dejavu-core libaom0 libasound2-plugins
[spotify]             libasyncns0 libavcodec58 libavresample4 libavutil56 libbsd0 libcairo2
[spotify]             libcodec2-0.8.1 libcroco3 libdatrie1 libdbus-1-3 libdrm-common libdrm2
[spotify]             libexpat1 libflac8 libfontconfig1 libfreetype6 libfribidi0
[spotify]             libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgomp1
[spotify]             libgraphite2-3 libgsm1 libharfbuzz0b libice6 libicu63 libjack-jackd2-0
[spotify]             libjbig0 libjpeg62-turbo libmp3lame0 libogg0 libopenjp2-7 libopus0
[spotify]             libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0
[spotify]             libpng16-16 libpulse0 librsvg2-2 libsamplerate0 libshine3 libsm6
[spotify]             libsnappy1v5 libsndfile1 libsoxr0 libspeex1 libswresample3 libthai-data
[spotify]             libthai0 libtheora0 libtiff5 libtwolame0 libva-drm2 libva-x11-2 libva2
[spotify]             libvdpau1 libvorbis0a libvorbisenc2 libvpx5 libwavpack1 libwebp6 libwebpmux3
[spotify]             libwrap0 libx11-6 libx11-data libx11-xcb1 libx264-155 libx265-165 libxau6
[spotify]             libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxfixes3 libxi6
[spotify]             libxml2 libxrender1 libxtst6 libxvidcore4 libzvbi-common libzvbi0
[spotify]             sensible-utils shared-mime-info ucf x11-common
[spotify]           The following packages will be upgraded:
[spotify]             gcc-8-base libgcc1 libstdc++6
[upnp]              Setting up shared-mime-info (1.10-1) ...
[multiroom-server]   ---> Running in ee0a9e3f4819
[spotify]           3 upgraded, 92 newly installed, 0 to remove and 32 not upgraded.
[spotify]           Need to get 37.6 MB of archives.
[spotify]           After this operation, 108 MB of additional disk space will be used.
[spotify]           Get:1 http:https://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB]
[spotify]           Get:2 http:https://deb.debian.org/debian buster/main armhf ucf all 3.0038+nmu1 [69.0 kB]
[spotify]           Get:3 http:https://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB]
[spotify]           Get:4 http:https://deb.debian.org/debian buster/main armhf libpng16-16 armhf 1.6.36-6 [275 kB]
[spotify]           Get:5 http:https://deb.debian.org/debian buster/main armhf libfreetype6 armhf 2.9.1-3+deb10u2 [322 kB]
[spotify]           Get:6 http:https://deb.debian.org/debian buster/main armhf fonts-dejavu-core all 2.37-1 [1068 kB]
[spotify]           Get:7 http:https://deb.debian.org/debian buster/main armhf fontconfig-config all 2.13.1-2 [280 kB]
[spotify]           Get:8 http:https://deb.debian.org/debian buster/main armhf libfontconfig1 armhf 2.13.1-2 [328 kB]
[spotify]           Get:9 http:https://deb.debian.org/debian buster/main armhf fontconfig armhf 2.13.1-2 [404 kB]
[spotify]           Get:10 http:https://archive.raspberrypi.org/debian buster/main armhf libdrm-common all 2.4.100-4+rpi1~bpo10+1 [14.4 kB]
[spotify]           Get:11 http:https://deb.debian.org/debian buster/main armhf libaom0 armhf 1.0.0-3 [776 kB]
[spotify]           Get:12 http:https://deb.debian.org/debian buster/main armhf libva2 armhf 2.4.0-1 [51.4 kB]
[spotify]           Get:13 http:https://deb.debian.org/debian buster/main armhf libva-drm2 armhf 2.4.0-1 [15.9 kB]
[spotify]           Get:14 http:https://archive.raspberrypi.org/debian buster/main armhf libdrm2 armhf 2.4.100-4+rpi1~bpo10+1 [36.6 kB]
[spotify]           Get:15 http:https://deb.debian.org/debian buster/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB]
[spotify]           Get:16 http:https://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB]
[spotify]           Get:17 http:https://deb.debian.org/debian buster/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB]
[spotify]           Get:18 http:https://deb.debian.org/debian buster/main armhf libxcb1 armhf 1.13.1-2 [132 kB]
[spotify]           Get:19 http:https://deb.debian.org/debian buster/main armhf libx11-data all 2:1.6.7-1+deb10u1 [294 kB]
[spotify]           Get:20 http:https://deb.debian.org/debian buster/main armhf libx11-6 armhf 2:1.6.7-1+deb10u1 [698 kB]
[spotify]           Get:21 http:https://archive.raspberrypi.org/debian buster/main armhf libavutil56 armhf 7:4.1.6-1~deb10u1+rpt1 [354 kB]
[spotify]           Get:22 http:https://deb.debian.org/debian buster/main armhf libxext6 armhf 2:1.3.3-1+b2 [48.1 kB]
[spotify]           Get:23 http:https://deb.debian.org/debian buster/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB]
[spotify]           Get:24 http:https://deb.debian.org/debian buster/main armhf libva-x11-2 armhf 2.4.0-1 [19.3 kB]
[spotify]           Get:25 http:https://deb.debian.org/debian buster/main armhf libvdpau1 armhf 1.1.1-10 [39.9 kB]
[spotify]           Get:26 http:https://deb.debian.org/debian buster/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB]
[spotify]           Get:27 http:https://deb.debian.org/debian buster/main armhf libxcb-shm0 armhf 1.13.1-2 [99.0 kB]
[spotify]           Get:28 http:https://deb.debian.org/debian buster/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
[spotify]           Get:29 http:https://deb.debian.org/debian buster/main armhf libcodec2-0.8.1 armhf 0.8.1-2 [217 kB]
[spotify]           Get:30 http:https://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB]
[spotify]           Get:31 http:https://deb.debian.org/debian buster/main armhf libgsm1 armhf 1.0.18-2 [26.5 kB]
[spotify]           Get:32 http:https://deb.debian.org/debian buster/main armhf libmp3lame0 armhf 3.100-2+b1 [350 kB]
[spotify]           Get:33 http:https://deb.debian.org/debian buster/main armhf libopenjp2-7 armhf 2.3.0-2+deb10u1 [143 kB]
[spotify]           Get:34 http:https://deb.debian.org/debian buster/main armhf libopus0 armhf 1.3-1 [172 kB]
[spotify]           Get:35 http:https://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB]
[spotify]           Get:36 http:https://archive.raspberrypi.org/debian buster/main armhf libpixman-1-0 armhf 0.36.0-1+rpt1 [476 kB]
[spotify]           Get:37 http:https://archive.raspberrypi.org/debian buster/main armhf libcairo2 armhf 1.16.0-4+rpt1 [600 kB]
[spotify]           Get:38 http:https://archive.raspberrypi.org/debian buster/main armhf libswresample3 armhf 7:4.1.6-1~deb10u1+rpt1 [118 kB]
[spotify]           Get:39 http:https://archive.raspberrypi.org/debian buster/main armhf libavcodec58 armhf 7:4.1.6-1~deb10u1+rpt1 [8904 kB]
[spotify]           Get:40 http:https://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+deb10u1 [597 kB]
[spotify]           Get:41 http:https://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB]
[spotify]           Get:42 http:https://deb.debian.org/debian buster/main armhf libjpeg62-turbo armhf 1:1.5.2-2+deb10u1 [113 kB]
[spotify]           Get:43 http:https://deb.debian.org/debian buster/main armhf libjbig0 armhf 2.1-3.1+b2 [28.4 kB]
[spotify]           Get:44 http:https://deb.debian.org/debian buster/main armhf libwebp6 armhf 0.6.1-2 [229 kB]
[spotify]           Get:45 http:https://deb.debian.org/debian buster/main armhf libtiff5 armhf 4.1.0+git191117-2~deb10u1 [252 kB]
[spotify]           Get:46 http:https://deb.debian.org/debian buster/main armhf shared-mime-info armhf 1.10-1 [763 kB]
[spotify]           Get:47 http:https://deb.debian.org/debian buster/main armhf libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB]
[spotify]           Get:48 http:https://deb.debian.org/debian buster/main armhf libgdk-pixbuf2.0-0 armhf 2.38.1+dfsg-1 [161 kB]
[spotify]           Get:49 http:https://deb.debian.org/debian buster/main armhf libfribidi0 armhf 1.0.5-3.1+deb10u1 [61.7 kB]
[spotify]           Get:50 http:https://deb.debian.org/debian buster/main armhf libthai-data all 0.1.28-2 [170 kB]
[spotify]           Get:51 http:https://deb.debian.org/debian buster/main armhf libdatrie1 armhf 0.2.12-2 [35.8 kB]
[spotify]           Get:52 http:https://deb.debian.org/debian buster/main armhf libthai0 armhf 0.1.28-2 [50.7 kB]
[spotify]           Get:53 http:https://deb.debian.org/debian buster/main armhf libpango-1.0-0 armhf 1.42.4-8~deb10u1 [169 kB]
[spotify]           Get:54 http:https://deb.debian.org/debian buster/main armhf libgraphite2-3 armhf 1.3.13-7 [70.3 kB]
[spotify]           Get:55 http:https://deb.debian.org/debian buster/main armhf libharfbuzz0b armhf 2.3.1-1 [1151 kB]
[spotify]           Get:56 http:https://deb.debian.org/debian buster/main armhf libpangoft2-1.0-0 armhf 1.42.4-8~deb10u1 [62.7 kB]
[spotify]           Get:57 http:https://deb.debian.org/debian buster/main armhf libpangocairo-1.0-0 armhf 1.42.4-8~deb10u1 [52.2 kB]
[spotify]           Get:58 http:https://deb.debian.org/debian buster/main armhf libsnappy1v5 armhf 1.1.7-1 [15.2 kB]
[spotify]           Get:59 http:https://deb.debian.org/debian buster/main armhf libspeex1 armhf 1.2~rc1.2-1+b2 [51.7 kB]
[spotify]           Get:60 http:https://deb.debian.org/debian buster/main armhf libsoxr0 armhf 0.1.2-3 [51.1 kB]
[spotify]           Get:61 http:https://deb.debian.org/debian buster/main armhf libtheora0 armhf 1.1.1+dfsg.1-15 [147 kB]
[spotify]           Get:62 http:https://deb.debian.org/debian buster/main armhf libtwolame0 armhf 0.3.13-4 [45.1 kB]
[spotify]           Get:63 http:https://deb.debian.org/debian buster/main armhf libvorbis0a armhf 1.3.6-2 [83.1 kB]
[spotify]           Get:64 http:https://deb.debian.org/debian buster/main armhf libvorbisenc2 armhf 1.3.6-2 [74.0 kB]
[spotify]           Get:65 http:https://deb.debian.org/debian buster/main armhf libvpx5 armhf 1.7.0-3+deb10u1 [460 kB]
[spotify]           Get:66 http:https://deb.debian.org/debian buster/main armhf libwavpack1 armhf 5.1.0-6 [75.0 kB]
[spotify]           Get:67 http:https://deb.debian.org/debian buster/main armhf libwebpmux3 armhf 0.6.1-2 [94.1 kB]
[spotify]           Get:68 http:https://deb.debian.org/debian buster/main armhf libx265-165 armhf 2.9-4 [536 kB]
[spotify]           Get:69 http:https://deb.debian.org/debian buster/main armhf libxvidcore4 armhf 2:1.3.5-1 [203 kB]
[spotify]           Get:70 http:https://deb.debian.org/debian buster/main armhf libzvbi-common all 0.2.35-16 [64.3 kB]
[spotify]           Get:71 http:https://deb.debian.org/debian buster/main armhf libzvbi0 armhf 0.2.35-16 [241 kB]
[spotify]           Get:72 http:https://deb.debian.org/debian buster/main armhf libsamplerate0 armhf 0.1.9-2 [947 kB]
[spotify]           Get:73 http:https://archive.raspberrypi.org/debian buster/main armhf libavresample4 armhf 7:4.1.6-1~deb10u1+rpt1 [104 kB]
[spotify]           Get:74 http:https://archive.raspberrypi.org/debian buster/main armhf libpulse0 armhf 12.2-4+deb10u1+rpi3 [246 kB]
[spotify]           Get:75 http:https://deb.debian.org/debian buster/main armhf libjack-jackd2-0 armhf 1.9.12~dfsg-2 [258 kB]
[spotify]           Get:76 http:https://deb.debian.org/debian buster/main armhf libasyncns0 armhf 0.8-6 [11.4 kB]
[spotify]           Get:77 http:https://deb.debian.org/debian buster/main armhf libdbus-1-3 armhf 1.12.20-0+deb10u1 [191 kB]
[spotify]           Get:78 http:https://deb.debian.org/debian buster/main armhf x11-common all 1:7.7+19 [251 kB]
[spotify]           Get:79 http:https://deb.debian.org/debian buster/main armhf libice6 armhf 2:1.0.9-2 [51.7 kB]
[spotify]           Get:80 http:https://deb.debian.org/debian buster/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB]
[spotify]           Get:81 http:https://deb.debian.org/debian buster/main armhf libflac8 armhf 1.3.2-3 [153 kB]
[spotify]           Get:82 http:https://deb.debian.org/debian buster/main armhf libsndfile1 armhf 1.0.28-6 [243 kB]
[spotify]           Get:83 http:https://deb.debian.org/debian buster/main armhf libwrap0 armhf 7.6.q-28 [55.9 kB]
[spotify]           Get:84 http:https://deb.debian.org/debian buster/main armhf libx11-xcb1 armhf 2:1.6.7-1+deb10u1 [190 kB]
[spotify]           Get:85 http:https://deb.debian.org/debian buster/main armhf libxi6 armhf 2:1.7.9-1 [78.4 kB]
[spotify]           Get:86 http:https://deb.debian.org/debian buster/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB]
[spotify]           Get:87 http:https://deb.debian.org/debian buster/main armhf libasound2-plugins armhf 1.1.8-1 [64.4 kB]
[tidal]             Setting up libcroco3:arm64 (0.6.12-3) ...
[tidal]             Setting up ucf (3.0038+nmu1) ...
[tidal]             Setting up libjack-jackd2-0:arm64 (1.9.12~dfsg-2) ...
[tidal]             Setting up libdrm2:arm64 (2.4.97-1) ...
[tidal]             Setting up libva-drm2:arm64 (2.4.0-1) ...
[tidal]             Setting up libx11-6:arm64 (2:1.6.7-1+deb10u1) ...
[tidal]             Setting up libharfbuzz0b:arm64 (2.3.1-1) ...
[multiroom-server]  tsc --build page/tsconfig.json
[tidal]             Setting up libsndfile1:arm64 (1.0.28-6) ...
[tidal]             Setting up libsm6:arm64 (2:1.2.3-1) ...
[tidal]             Setting up libxrender1:arm64 (1:0.9.10-1) ...
[tidal]             Setting up fontconfig-config (2.13.1-2) ...
[tidal]             Setting up libxext6:arm64 (2:1.3.3-1+b2) ...
[tidal]             Setting up libxfixes3:arm64 (1:5.0.3-1) ...
[tidal]             Setting up libgdk-pixbuf2.0-0:arm64 (2.38.1+dfsg-1) ...
[tidal]             Setting up libvdpau1:arm64 (1.1.1-10) ...
[tidal]             Setting up libfontconfig1:arm64 (2.13.1-2) ...
[tidal]             Setting up libva-x11-2:arm64 (2.4.0-1) ...
[tidal]             Setting up fontconfig (2.13.1-2) ...
[tidal]             Regenerating fonts cache...
[spotify]           Get:88 http:https://archive.raspbian.org/raspbian buster/main armhf gcc-8-base armhf 8.3.0-6+rpi1 [191 kB]
[spotify]           Get:89 http:https://archive.raspbian.org/raspbian buster/main armhf libstdc++6 armhf 8.3.0-6+rpi1 [326 kB]
[spotify]           Get:90 http:https://archive.raspbian.org/raspbian buster/main armhf libgcc1 armhf 1:8.3.0-6+rpi1 [36.5 kB]
[spotify]           Get:91 http:https://archive.raspbian.org/raspbian buster/main armhf librsvg2-2 armhf 2.44.10-2.1+rpi1 [967 kB]
[spotify]           Get:92 http:https://archive.raspbian.org/raspbian buster/main armhf libshine3 armhf 3.1.1-2+b1 [22.0 kB]
[spotify]           Get:93 http:https://archive.raspbian.org/raspbian buster/main armhf libgomp1 armhf 8.3.0-6+rpi1 [64.3 kB]
[spotify]           Get:94 http:https://archive.raspbian.org/raspbian buster/main armhf libogg0 armhf 1.3.2-1+b2 [16.2 kB]
[spotify]           Get:95 http:https://archive.raspbian.org/raspbian buster/main armhf libx264-155 armhf 2:0.155.2917+git0a84d98-2+rpi1 [713 kB]
[sound-supervisor]  Removing intermediate container 0d7505493cc1
[sound-supervisor]   ---> e34d7ec78ec9
[sound-supervisor]  Step 8/13 : FROM balenalib/raspberrypi4-64-alpine-node:12
[spotify]           debconf: delaying package configuration, since apt-utils is not installed
[spotify]
[spotify]           Fetched 37.6 MB in 6s (6615 kB/s)
[spotify]           (Reading database ...
(Reading database ... 75%ing database ... 5%
[spotify]           (Reading database ... 80%
[spotify]           (Reading database ... 85%
[spotify]           (Reading database ... 90%
[spotify]           (Reading database ... 95%
(Reading database ... 10425 files and directories currently installed.)
[spotify]           Preparing to unpack .../gcc-8-base_8.3.0-6+rpi1_armhf.deb ...
[spotify]           Unpacking gcc-8-base:armhf (8.3.0-6+rpi1) over (8.3.0-6) ...
[spotify]           Setting up gcc-8-base:armhf (8.3.0-6+rpi1) ...
[tidal]             done.
[spotify]           (Reading database ...
[tidal]             Setting up libxi6:arm64 (2:1.7.9-1) ...
(Reading database ... 90%ing database ... 5%
[spotify]           (Reading database ... 95%
(Reading database ... 10425 files and directories currently installed.)
[spotify]           Preparing to unpack .../libstdc++6_8.3.0-6+rpi1_armhf.deb ...
[tidal]             Setting up libxtst6:arm64 (2:1.2.3-1) ...
[spotify]           Unpacking libstdc++6:armhf (8.3.0-6+rpi1) over (8.3.0-6) ...
[tidal]             Setting up libpango-1.0-0:arm64 (1.42.4-8~deb10u1) ...
[tidal]             Setting up libcairo2:arm64 (1.16.0-4) ...
[tidal]             Setting up libavutil56:arm64 (7:4.1.6-1~deb10u1) ...
[tidal]             Setting up libtheora0:arm64 (1.1.1+dfsg.1-15) ...
[tidal]             Setting up libpangoft2-1.0-0:arm64 (1.42.4-8~deb10u1) ...
[spotify]           Setting up libstdc++6:armhf (8.3.0-6+rpi1) ...
[tidal]             Setting up libpangocairo-1.0-0:arm64 (1.42.4-8~deb10u1) ...
[tidal]             Setting up libpulse0:arm64 (12.2-4+deb10u1) ...
[tidal]             Setting up libswresample3:arm64 (7:4.1.6-1~deb10u1) ...
[spotify]           (Reading database ...
(Reading database ... 70%ing database ... 5%
(Reading database ... 80%ing database ... 75%
[spotify]           (Reading database ... 85%
[spotify]           (Reading database ... 90%
[spotify]           (Reading database ... 95%
(Reading database ... eading database ... 100%
[spotify]           10425 files and directories currently installed.)
[spotify]           Preparing to unpack .../libgcc1_1%3a8.3.0-6+rpi1_armhf.deb ...
[tidal]             Setting up libavresample4:arm64 (7:4.1.6-1~deb10u1) ...
[multiroom-server]  rm -rf dist
[multiroom-server]  mkdir dist
[multiroom-server]  mkdir dist/3rd-party
[multiroom-server]  cp -r page/3rd-party/libflac.js dist/3rd-party/
[multiroom-server]  cp page/favicon.ico dist
[multiroom-server]  cp page/index.html dist
[multiroom-server]  cp page/launcher-icon.png dist
[multiroom-server]  cp page/manifest.json dist
[multiroom-server]  cp page/mute_icon.png dist
[multiroom-server]  cp page/play.png dist
[multiroom-server]  mv page/config.js dist
[multiroom-server]  mv page/snapcontrol.js dist
[spotify]           Unpacking libgcc1:armhf (1:8.3.0-6+rpi1) over (1:8.3.0-6) ...
[multiroom-server]  mv page/snapcontrol.js.map dist
[multiroom-server]  mv page/snapstream.js dist
[multiroom-server]  mv page/snapstream.js.map dist
[multiroom-server]  cp page/speaker_icon.png dist
[multiroom-server]  cp page/stop.png dist
[multiroom-server]  cp page/styles.css dist
[tidal]             Setting up librsvg2-2:arm64 (2.44.10-2.1) ...
[tidal]             Setting up libavcodec58:arm64 (7:4.1.6-1~deb10u1) ...
[tidal]             Setting up libasound2-plugins:arm64 (1.1.8-1) ...
[sound-supervisor]   ---> e6df40084eb8
[sound-supervisor]  Step 9/13 : WORKDIR /usr/src
[spotify]           Setting up libgcc1:armhf (1:8.3.0-6+rpi1) ...
[tidal]             Processing triggers for libc-bin (2.28-10) ...
[spotify]           Selecting previously unselected package sensible-utils.
[spotify]           (Reading database ...
(Reading database ... 70%ing database ... 5%
[spotify]           (Reading database ... 75%
[spotify]           (Reading database ... 80%
[spotify]           (Reading database ... 85%
[spotify]           (Reading database ... 90%
[spotify]           (Reading database ... 95%
(Reading database ... 10425 files and directories currently installed.)
[spotify]           Preparing to unpack .../00-sensible-utils_0.0.12_all.deb ...
[spotify]           Unpacking sensible-utils (0.0.12) ...
[sound-supervisor]   ---> Running in 9b63e71d808f
[tidal]             ALSA bridge configured correctly!
[spotify]           Selecting previously unselected package ucf.
[spotify]           Preparing to unpack .../01-ucf_3.0038+nmu1_all.deb ...
[spotify]           Moving old data out of the way
[spotify]           Unpacking ucf (3.0038+nmu1) ...
[spotify]           Selecting previously unselected package libexpat1:armhf.
[spotify]           Preparing to unpack .../02-libexpat1_2.2.6-2+deb10u1_armhf.deb ...
[spotify]           Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ...
[spotify]           Selecting previously unselected package libpng16-16:armhf.
[spotify]           Preparing to unpack .../03-libpng16-16_1.6.36-6_armhf.deb ...
[spotify]           Unpacking libpng16-16:armhf (1.6.36-6) ...
[spotify]           Selecting previously unselected package libfreetype6:armhf.
[spotify]           Preparing to unpack .../04-libfreetype6_2.9.1-3+deb10u2_armhf.deb ...
[spotify]           Unpacking libfreetype6:armhf (2.9.1-3+deb10u2) ...
[spotify]           Selecting previously unselected package fonts-dejavu-core.
[spotify]           Preparing to unpack .../05-fonts-dejavu-core_2.37-1_all.deb ...
[spotify]           Unpacking fonts-dejavu-core (2.37-1) ...
[spotify]           Selecting previously unselected package fontconfig-config.
[spotify]           Preparing to unpack .../06-fontconfig-config_2.13.1-2_all.deb ...
[spotify]           Unpacking fontconfig-config (2.13.1-2) ...
[spotify]           Selecting previously unselected package libfontconfig1:armhf.
[spotify]           Preparing to unpack .../07-libfontconfig1_2.13.1-2_armhf.deb ...
[spotify]           Unpacking libfontconfig1:armhf (2.13.1-2) ...
[spotify]           Selecting previously unselected package fontconfig.
[spotify]           Preparing to unpack .../08-fontconfig_2.13.1-2_armhf.deb ...
[spotify]           Unpacking fontconfig (2.13.1-2) ...
[spotify]           Selecting previously unselected package libaom0:armhf.
[upnp]              Setting up ucf (3.0038+nmu1) ...
[spotify]           Preparing to unpack .../09-libaom0_1.0.0-3_armhf.deb ...
[spotify]           Unpacking libaom0:armhf (1.0.0-3) ...
[spotify]           Selecting previously unselected package libdrm-common.
[spotify]           Preparing to unpack .../10-libdrm-common_2.4.100-4+rpi1~bpo10+1_all.deb ...
[spotify]           Unpacking libdrm-common (2.4.100-4+rpi1~bpo10+1) ...
[upnp]              Setting up libjack-jackd2-0:arm64 (1.9.12~dfsg-2) ...
[upnp]              Setting up libtag1v5:arm64 (1.11.1+dfsg.1-0.3+deb10u1) ...
[spotify]           Selecting previously unselected package libdrm2:armhf.
[spotify]           Preparing to unpack .../11-libdrm2_2.4.100-4+rpi1~bpo10+1_armhf.deb ...
[spotify]           Unpacking libdrm2:armhf (2.4.100-4+rpi1~bpo10+1) ...
[upnp]              Setting up libx11-6:arm64 (2:1.6.7-1+deb10u1) ...
[upnp]              Setting up gstreamer1.0-plugins-ugly:arm64 (1.14.4-1) ...
[spotify]           Selecting previously unselected package libva2:armhf.
[spotify]           Preparing to unpack .../12-libva2_2.4.0-1_armhf.deb ...
[spotify]           Unpacking libva2:armhf (2.4.0-1) ...
[upnp]              Setting up libsndfile1:arm64 (1.0.28-6) ...
[upnp]              Setting up libsm6:arm64 (2:1.2.3-1) ...
[upnp]              Setting up libaa1:arm64 (1.4p5-46) ...
[spotify]           Selecting previously unselected package libva-drm2:armhf.
[spotify]           Preparing to unpack .../13-libva-drm2_2.4.0-1_armhf.deb ...
[spotify]           Unpacking libva-drm2:armhf (2.4.0-1) ...
[upnp]              Setting up libxrender1:arm64 (1:0.9.10-1) ...
[spotify]           Selecting previously unselected package libxau6:armhf.
[spotify]           Preparing to unpack .../14-libxau6_1%3a1.0.8-1+b2_armhf.deb ...
[spotify]           Unpacking libxau6:armhf (1:1.0.8-1+b2) ...
[spotify]           Selecting previously unselected package libbsd0:armhf.
[spotify]           Preparing to unpack .../15-libbsd0_0.9.1-2_armhf.deb ...
[spotify]           Unpacking libbsd0:armhf (0.9.1-2) ...
[spotify]           Selecting previously unselected package libxdmcp6:armhf.
[spotify]           Preparing to unpack .../16-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
[spotify]           Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
[spotify]           Selecting previously unselected package libxcb1:armhf.
[spotify]           Preparing to unpack .../17-libxcb1_1.13.1-2_armhf.deb ...
[spotify]           Unpacking libxcb1:armhf (1.13.1-2) ...
[spotify]           Selecting previously unselected package libx11-data.
[spotify]           Preparing to unpack .../18-libx11-data_2%3a1.6.7-1+deb10u1_all.deb ...
[spotify]           Unpacking libx11-data (2:1.6.7-1+deb10u1) ...
[spotify]           Selecting previously unselected package libx11-6:armhf.
[spotify]           Preparing to unpack .../19-libx11-6_2%3a1.6.7-1+deb10u1_armhf.deb ...
[spotify]           Unpacking libx11-6:armhf (2:1.6.7-1+deb10u1) ...
[spotify]           Selecting previously unselected package libxext6:armhf.
[spotify]           Preparing to unpack .../20-libxext6_2%3a1.3.3-1+b2_armhf.deb ...
[spotify]           Unpacking libxext6:armhf (2:1.3.3-1+b2) ...
[spotify]           Selecting previously unselected package libxfixes3:armhf.
[spotify]           Preparing to unpack .../21-libxfixes3_1%3a5.0.3-1_armhf.deb ...
[spotify]           Unpacking libxfixes3:armhf (1:5.0.3-1) ...
[upnp]              Setting up fontconfig-config (2.13.1-2) ...
[upnp]              Setting up gmediarender (0.0.7~git20180818.a7b0b1b-1) ...
[upnp]              invoke-rc.d: could not determine current runlevel
[upnp]              invoke-rc.d: policy-rc.d denied execution of start.
[upnp]              Setting up libxext6:arm64 (2:1.3.3-1+b2) ...
[upnp]              Setting up dconf-service (0.30.1-2) ...
[upnp]              Setting up libxfixes3:arm64 (1:5.0.3-1) ...
[upnp]              Setting up libgdk-pixbuf2.0-0:arm64 (2.38.1+dfsg-1) ...
[upnp]              Setting up libfontconfig1:arm64 (2.13.1-2) ...
[upnp]              Setting up libxdamage1:arm64 (1:1.1.4-3+b3) ...
[upnp]              Setting up libxi6:arm64 (2:1.7.9-1) ...
[upnp]              Setting up dconf-gsettings-backend:arm64 (0.30.1-2) ...
[upnp]              Setting up libxtst6:arm64 (2:1.2.3-1) ...
[upnp]              Setting up libcairo2:arm64 (1.16.0-4) ...
[upnp]              Setting up libtheora0:arm64 (1.1.1+dfsg.1-15) ...
[spotify]           Selecting previously unselected package libva-x11-2:armhf.
[spotify]           Preparing to unpack .../22-libva-x11-2_2.4.0-1_armhf.deb ...
[spotify]           Unpacking libva-x11-2:armhf (2.4.0-1) ...
[spotify]           Selecting previously unselected package libvdpau1:armhf.
[spotify]           Preparing to unpack .../23-libvdpau1_1.1.1-10_armhf.deb ...
[spotify]           Unpacking libvdpau1:armhf (1.1.1-10) ...
[spotify]           Selecting previously unselected package libavutil56:armhf.
[spotify]           Preparing to unpack .../24-libavutil56_7%3a4.1.6-1~deb10u1+rpt1_armhf.deb ...
[spotify]           Unpacking libavutil56:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[spotify]           Selecting previously unselected package libpixman-1-0:armhf.
[spotify]           Preparing to unpack .../25-libpixman-1-0_0.36.0-1+rpt1_armhf.deb ...
[spotify]           Unpacking libpixman-1-0:armhf (0.36.0-1+rpt1) ...
[spotify]           Selecting previously unselected package libxcb-render0:armhf.
[spotify]           Preparing to unpack .../26-libxcb-render0_1.13.1-2_armhf.deb ...
[spotify]           Unpacking libxcb-render0:armhf (1.13.1-2) ...
[spotify]           Selecting previously unselected package libxcb-shm0:armhf.
[spotify]           Preparing to unpack .../27-libxcb-shm0_1.13.1-2_armhf.deb ...
[spotify]           Unpacking libxcb-shm0:armhf (1.13.1-2) ...
[spotify]           Selecting previously unselected package libxrender1:armhf.
[spotify]           Preparing to unpack .../28-libxrender1_1%3a0.9.10-1_armhf.deb ...
[spotify]           Unpacking libxrender1:armhf (1:0.9.10-1) ...
[spotify]           Selecting previously unselected package libcairo2:armhf.
[spotify]           Preparing to unpack .../29-libcairo2_1.16.0-4+rpt1_armhf.deb ...
[spotify]           Unpacking libcairo2:armhf (1.16.0-4+rpt1) ...
[upnp]              Setting up libcairo-gobject2:arm64 (1.16.0-4) ...
[upnp]              Setting up gsettings-desktop-schemas (3.28.1-1) ...
[upnp]              Setting up libpulse0:arm64 (12.2-4+deb10u1) ...
[upnp]              Setting up gstreamer1.0-plugins-base:arm64 (1.14.4-2) ...
[upnp]              Setting up libshout3:arm64 (2.4.1-2) ...
[upnp]              Setting up glib-networking:arm64 (2.58.0-2+deb10u2) ...
[upnp]              Setting up gstreamer1.0-pulseaudio:arm64 (1.14.4-1) ...
[upnp]              Setting up libsoup2.4-1:arm64 (2.64.2-2) ...
[upnp]              Setting up gstreamer1.0-plugins-good:arm64 (1.14.4-1) ...
[upnp]              Processing triggers for systemd (241-7~deb10u5) ...
[upnp]              Processing triggers for libc-bin (2.28-10) ...
[spotify]           Selecting previously unselected package libcodec2-0.8.1:armhf.
[spotify]           Preparing to unpack .../30-libcodec2-0.8.1_0.8.1-2_armhf.deb ...
[spotify]           Unpacking libcodec2-0.8.1:armhf (0.8.1-2) ...
[spotify]           Selecting previously unselected package libglib2.0-0:armhf.
[spotify]           Preparing to unpack .../31-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ...
[spotify]           Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ...
[spotify]           Selecting previously unselected package libgsm1:armhf.
[spotify]           Preparing to unpack .../32-libgsm1_1.0.18-2_armhf.deb ...
[spotify]           Unpacking libgsm1:armhf (1.0.18-2) ...
[sound-supervisor]  Removing intermediate container 9b63e71d808f
[sound-supervisor]   ---> 10b7a5684d14
[sound-supervisor]  Step 10/13 : COPY package*.json ./
[spotify]           Selecting previously unselected package libmp3lame0:armhf.
[spotify]           Preparing to unpack .../33-libmp3lame0_3.100-2+b1_armhf.deb ...
[spotify]           Unpacking libmp3lame0:armhf (3.100-2+b1) ...
[spotify]           Selecting previously unselected package libopenjp2-7:armhf.
[spotify]           Preparing to unpack .../34-libopenjp2-7_2.3.0-2+deb10u1_armhf.deb ...
[spotify]           Unpacking libopenjp2-7:armhf (2.3.0-2+deb10u1) ...
[spotify]           Selecting previously unselected package libopus0:armhf.
[spotify]           Preparing to unpack .../35-libopus0_1.3-1_armhf.deb ...
[spotify]           Unpacking libopus0:armhf (1.3-1) ...
[spotify]           Selecting previously unselected package libicu63:armhf.
[spotify]           Preparing to unpack .../36-libicu63_63.1-6+deb10u1_armhf.deb ...
[spotify]           Unpacking libicu63:armhf (63.1-6+deb10u1) ...
[multiroom-server]  Removing intermediate container ee0a9e3f4819
[multiroom-server]   ---> 7e109b49c491
[multiroom-server]  Step 7/17 : FROM balenalib/raspberrypi4-64-alpine:edge
[spotify]           Selecting previously unselected package libxml2:armhf.
[spotify]           Preparing to unpack .../37-libxml2_2.9.4+dfsg1-7+deb10u1_armhf.deb ...
[spotify]           Unpacking libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ...
[multiroom-server]   ---> aabcecc85312
[multiroom-server]  Step 8/17 : WORKDIR /usr/src
[spotify]           Selecting previously unselected package libcroco3:armhf.
[spotify]           Preparing to unpack .../38-libcroco3_0.6.12-3_armhf.deb ...
[spotify]           Unpacking libcroco3:armhf (0.6.12-3) ...
[multiroom-server]   ---> Running in 1de02e632e6d
[spotify]           Selecting previously unselected package libjpeg62-turbo:armhf.
[spotify]           Preparing to unpack .../39-libjpeg62-turbo_1%3a1.5.2-2+deb10u1_armhf.deb ...
[spotify]           Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+deb10u1) ...
[spotify]           Selecting previously unselected package libjbig0:armhf.
[spotify]           Preparing to unpack .../40-libjbig0_2.1-3.1+b2_armhf.deb ...
[spotify]           Unpacking libjbig0:armhf (2.1-3.1+b2) ...
[spotify]           Selecting previously unselected package libwebp6:armhf.
[spotify]           Preparing to unpack .../41-libwebp6_0.6.1-2_armhf.deb ...
[spotify]           Unpacking libwebp6:armhf (0.6.1-2) ...
[spotify]           Selecting previously unselected package libtiff5:armhf.
[spotify]           Preparing to unpack .../42-libtiff5_4.1.0+git191117-2~deb10u1_armhf.deb ...
[spotify]           Unpacking libtiff5:armhf (4.1.0+git191117-2~deb10u1) ...
[spotify]           Selecting previously unselected package shared-mime-info.
[spotify]           Preparing to unpack .../43-shared-mime-info_1.10-1_armhf.deb ...
[spotify]           Unpacking shared-mime-info (1.10-1) ...
[spotify]           Selecting previously unselected package libgdk-pixbuf2.0-common.
[spotify]           Preparing to unpack .../44-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ...
[spotify]           Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
[spotify]           Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
[spotify]           Preparing to unpack .../45-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_armhf.deb ...
[spotify]           Unpacking libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
[spotify]           Selecting previously unselected package libfribidi0:armhf.
[spotify]           Preparing to unpack .../46-libfribidi0_1.0.5-3.1+deb10u1_armhf.deb ...
[spotify]           Unpacking libfribidi0:armhf (1.0.5-3.1+deb10u1) ...
[spotify]           Selecting previously unselected package libthai-data.
[spotify]           Preparing to unpack .../47-libthai-data_0.1.28-2_all.deb ...
[spotify]           Unpacking libthai-data (0.1.28-2) ...
[spotify]           Selecting previously unselected package libdatrie1:armhf.
[spotify]           Preparing to unpack .../48-libdatrie1_0.2.12-2_armhf.deb ...
[spotify]           Unpacking libdatrie1:armhf (0.2.12-2) ...
[spotify]           Selecting previously unselected package libthai0:armhf.
[spotify]           Preparing to unpack .../49-libthai0_0.1.28-2_armhf.deb ...
[spotify]           Unpacking libthai0:armhf (0.1.28-2) ...
[spotify]           Selecting previously unselected package libpango-1.0-0:armhf.
[spotify]           Preparing to unpack .../50-libpango-1.0-0_1.42.4-8~deb10u1_armhf.deb ...
[spotify]           Unpacking libpango-1.0-0:armhf (1.42.4-8~deb10u1) ...
[spotify]           Selecting previously unselected package libgraphite2-3:armhf.
[spotify]           Preparing to unpack .../51-libgraphite2-3_1.3.13-7_armhf.deb ...
[spotify]           Unpacking libgraphite2-3:armhf (1.3.13-7) ...
[spotify]           Selecting previously unselected package libharfbuzz0b:armhf.
[spotify]           Preparing to unpack .../52-libharfbuzz0b_2.3.1-1_armhf.deb ...
[spotify]           Unpacking libharfbuzz0b:armhf (2.3.1-1) ...
[spotify]           Selecting previously unselected package libpangoft2-1.0-0:armhf.
[spotify]           Preparing to unpack .../53-libpangoft2-1.0-0_1.42.4-8~deb10u1_armhf.deb ...
[spotify]           Unpacking libpangoft2-1.0-0:armhf (1.42.4-8~deb10u1) ...
[spotify]           Selecting previously unselected package libpangocairo-1.0-0:armhf.
[spotify]           Preparing to unpack .../54-libpangocairo-1.0-0_1.42.4-8~deb10u1_armhf.deb ...
[spotify]           Unpacking libpangocairo-1.0-0:armhf (1.42.4-8~deb10u1) ...
[spotify]           Selecting previously unselected package librsvg2-2:armhf.
[spotify]           Preparing to unpack .../55-librsvg2-2_2.44.10-2.1+rpi1_armhf.deb ...
[spotify]           Unpacking librsvg2-2:armhf (2.44.10-2.1+rpi1) ...
[spotify]           Selecting previously unselected package libshine3:armhf.
[spotify]           Preparing to unpack .../56-libshine3_3.1.1-2+b1_armhf.deb ...
[spotify]           Unpacking libshine3:armhf (3.1.1-2+b1) ...
[spotify]           Selecting previously unselected package libsnappy1v5:armhf.
[spotify]           Preparing to unpack .../57-libsnappy1v5_1.1.7-1_armhf.deb ...
[spotify]           Unpacking libsnappy1v5:armhf (1.1.7-1) ...
[spotify]           Selecting previously unselected package libspeex1:armhf.
[spotify]           Preparing to unpack .../58-libspeex1_1.2~rc1.2-1+b2_armhf.deb ...
[spotify]           Unpacking libspeex1:armhf (1.2~rc1.2-1+b2) ...
[spotify]           Selecting previously unselected package libgomp1:armhf.
[spotify]           Preparing to unpack .../59-libgomp1_8.3.0-6+rpi1_armhf.deb ...
[spotify]           Unpacking libgomp1:armhf (8.3.0-6+rpi1) ...
[spotify]           Selecting previously unselected package libsoxr0:armhf.
[spotify]           Preparing to unpack .../60-libsoxr0_0.1.2-3_armhf.deb ...
[spotify]           Unpacking libsoxr0:armhf (0.1.2-3) ...
[spotify]           Selecting previously unselected package libswresample3:armhf.
[spotify]           Preparing to unpack .../61-libswresample3_7%3a4.1.6-1~deb10u1+rpt1_armhf.deb ...
[spotify]           Unpacking libswresample3:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[spotify]           Selecting previously unselected package libogg0:armhf.
[spotify]           Preparing to unpack .../62-libogg0_1.3.2-1+b2_armhf.deb ...
[spotify]           Unpacking libogg0:armhf (1.3.2-1+b2) ...
[spotify]           Selecting previously unselected package libtheora0:armhf.
[spotify]           Preparing to unpack .../63-libtheora0_1.1.1+dfsg.1-15_armhf.deb ...
[spotify]           Unpacking libtheora0:armhf (1.1.1+dfsg.1-15) ...
[spotify]           Selecting previously unselected package libtwolame0:armhf.
[spotify]           Preparing to unpack .../64-libtwolame0_0.3.13-4_armhf.deb ...
[spotify]           Unpacking libtwolame0:armhf (0.3.13-4) ...
[spotify]           Selecting previously unselected package libvorbis0a:armhf.
[spotify]           Preparing to unpack .../65-libvorbis0a_1.3.6-2_armhf.deb ...
[spotify]           Unpacking libvorbis0a:armhf (1.3.6-2) ...
[spotify]           Selecting previously unselected package libvorbisenc2:armhf.
[spotify]           Preparing to unpack .../66-libvorbisenc2_1.3.6-2_armhf.deb ...
[spotify]           Unpacking libvorbisenc2:armhf (1.3.6-2) ...
[spotify]           Selecting previously unselected package libvpx5:armhf.
[spotify]           Preparing to unpack .../67-libvpx5_1.7.0-3+deb10u1_armhf.deb ...
[spotify]           Unpacking libvpx5:armhf (1.7.0-3+deb10u1) ...
[spotify]           Selecting previously unselected package libwavpack1:armhf.
[spotify]           Preparing to unpack .../68-libwavpack1_5.1.0-6_armhf.deb ...
[spotify]           Unpacking libwavpack1:armhf (5.1.0-6) ...
[spotify]           Selecting previously unselected package libwebpmux3:armhf.
[spotify]           Preparing to unpack .../69-libwebpmux3_0.6.1-2_armhf.deb ...
[spotify]           Unpacking libwebpmux3:armhf (0.6.1-2) ...
[spotify]           Selecting previously unselected package libx264-155:armhf.
[spotify]           Preparing to unpack .../70-libx264-155_2%3a0.155.2917+git0a84d98-2+rpi1_armhf.deb ...
[spotify]           Unpacking libx264-155:armhf (2:0.155.2917+git0a84d98-2+rpi1) ...
[spotify]           Selecting previously unselected package libx265-165:armhf.
[spotify]           Preparing to unpack .../71-libx265-165_2.9-4_armhf.deb ...
[spotify]           Unpacking libx265-165:armhf (2.9-4) ...
[sound-supervisor]   ---> bc27eaa649bc
[sound-supervisor]  Step 11/13 : COPY --from=build /usr/src/build ./build
[spotify]           Selecting previously unselected package libxvidcore4:armhf.
[spotify]           Preparing to unpack .../72-libxvidcore4_2%3a1.3.5-1_armhf.deb ...
[spotify]           Unpacking libxvidcore4:armhf (2:1.3.5-1) ...
[spotify]           Selecting previously unselected package libzvbi-common.
[spotify]           Preparing to unpack .../73-libzvbi-common_0.2.35-16_all.deb ...
[spotify]           Unpacking libzvbi-common (0.2.35-16) ...
[spotify]           Selecting previously unselected package libzvbi0:armhf.
[spotify]           Preparing to unpack .../74-libzvbi0_0.2.35-16_armhf.deb ...
[spotify]           Unpacking libzvbi0:armhf (0.2.35-16) ...
[spotify]           Selecting previously unselected package libavcodec58:armhf.
[spotify]           Preparing to unpack .../75-libavcodec58_7%3a4.1.6-1~deb10u1+rpt1_armhf.deb ...
[spotify]           Unpacking libavcodec58:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[multiroom-server]  Removing intermediate container 1de02e632e6d
[multiroom-server]   ---> 5e8ebd808a25
[multiroom-server]  Step 9/17 : RUN mkdir -p /var/www
[tidal]             Removing intermediate container ec91c512e967
[tidal]              ---> 0dd26dfc3d54
[tidal]             Step 5/7 : RUN echo "deb http:https://archive.raspbian.org/raspbian stretch main" >> /etc/apt/sources.list     && apt update     && install_packages multiarch-support libavformat57 git libportaudio2* libflac++6v5* libavahi-common3 libavahi-client3 alsa-utils     && mkdir /usr/ifi     && cd /usr/ifi     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && apt install ./libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/c/curl/libcurl3_7.38.0-4+deb8u16_armhf.deb     && apt install ./libcurl3_7.38.0-4+deb8u16_armhf.deb     && git clone https://github.com/seniorgod/ifi-tidal-release     && chmod +x /usr/ifi/ifi-tidal-release/play     && chmod +x /usr/ifi/ifi-tidal-release/bin/tidal_connect_application     && chmod +x /usr/ifi/ifi-tidal-release/pa_devs/run.sh
[multiroom-server]   ---> Running in 4e90b66a3b49
[spotify]           Selecting previously unselected package libavresample4:armhf.
[spotify]           Preparing to unpack .../76-libavresample4_7%3a4.1.6-1~deb10u1+rpt1_armhf.deb ...
[spotify]           Unpacking libavresample4:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[tidal]              ---> Running in 1b629f368f3c
[spotify]           Selecting previously unselected package libsamplerate0:armhf.
[spotify]           Preparing to unpack .../77-libsamplerate0_0.1.9-2_armhf.deb ...
[spotify]           Unpacking libsamplerate0:armhf (0.1.9-2) ...
[spotify]           Selecting previously unselected package libjack-jackd2-0:armhf.
[spotify]           Preparing to unpack .../78-libjack-jackd2-0_1.9.12~dfsg-2_armhf.deb ...
[spotify]           Unpacking libjack-jackd2-0:armhf (1.9.12~dfsg-2) ...
[spotify]           Selecting previously unselected package libasyncns0:armhf.
[spotify]           Preparing to unpack .../79-libasyncns0_0.8-6_armhf.deb ...
[spotify]           Unpacking libasyncns0:armhf (0.8-6) ...
[spotify]           Selecting previously unselected package libdbus-1-3:armhf.
[spotify]           Preparing to unpack .../80-libdbus-1-3_1.12.20-0+deb10u1_armhf.deb ...
[spotify]           Unpacking libdbus-1-3:armhf (1.12.20-0+deb10u1) ...
[spotify]           Selecting previously unselected package x11-common.
[spotify]           Preparing to unpack .../81-x11-common_1%3a7.7+19_all.deb ...
[spotify]           Unpacking x11-common (1:7.7+19) ...
[spotify]           Selecting previously unselected package libice6:armhf.
[spotify]           Preparing to unpack .../82-libice6_2%3a1.0.9-2_armhf.deb ...
[spotify]           Unpacking libice6:armhf (2:1.0.9-2) ...
[spotify]           Selecting previously unselected package libsm6:armhf.
[spotify]           Preparing to unpack .../83-libsm6_2%3a1.2.3-1_armhf.deb ...
[spotify]           Unpacking libsm6:armhf (2:1.2.3-1) ...
[spotify]           Selecting previously unselected package libflac8:armhf.
[spotify]           Preparing to unpack .../84-libflac8_1.3.2-3_armhf.deb ...
[spotify]           Unpacking libflac8:armhf (1.3.2-3) ...
[spotify]           Selecting previously unselected package libsndfile1:armhf.
[spotify]           Preparing to unpack .../85-libsndfile1_1.0.28-6_armhf.deb ...
[spotify]           Unpacking libsndfile1:armhf (1.0.28-6) ...
[spotify]           Selecting previously unselected package libwrap0:armhf.
[spotify]           Preparing to unpack .../86-libwrap0_7.6.q-28_armhf.deb ...
[spotify]           Unpacking libwrap0:armhf (7.6.q-28) ...
[spotify]           Selecting previously unselected package libx11-xcb1:armhf.
[spotify]           Preparing to unpack .../87-libx11-xcb1_2%3a1.6.7-1+deb10u1_armhf.deb ...
[spotify]           Unpacking libx11-xcb1:armhf (2:1.6.7-1+deb10u1) ...
[spotify]           Selecting previously unselected package libxi6:armhf.
[spotify]           Preparing to unpack .../88-libxi6_2%3a1.7.9-1_armhf.deb ...
[spotify]           Unpacking libxi6:armhf (2:1.7.9-1) ...
[spotify]           Selecting previously unselected package libxtst6:armhf.
[spotify]           Preparing to unpack .../89-libxtst6_2%3a1.2.3-1_armhf.deb ...
[spotify]           Unpacking libxtst6:armhf (2:1.2.3-1) ...
[spotify]           Selecting previously unselected package libpulse0:armhf.
[spotify]           Preparing to unpack .../90-libpulse0_12.2-4+deb10u1+rpi3_armhf.deb ...
[spotify]           Unpacking libpulse0:armhf (12.2-4+deb10u1+rpi3) ...
[spotify]           Selecting previously unselected package libasound2-plugins:armhf.
[spotify]           Preparing to unpack .../91-libasound2-plugins_1.1.8-1_armhf.deb ...
[spotify]           Unpacking libasound2-plugins:armhf (1.1.8-1) ...
[spotify]           Setting up libexpat1:armhf (2.2.6-2+deb10u1) ...
[spotify]           Setting up libgraphite2-3:armhf (1.3.13-7) ...
[spotify]           Setting up libpixman-1-0:armhf (0.36.0-1+rpt1) ...
[spotify]           Setting up libx11-xcb1:armhf (2:1.6.7-1+deb10u1) ...
[spotify]           Setting up libxau6:armhf (1:1.0.8-1+b2) ...
[spotify]           Setting up libogg0:armhf (1.3.2-1+b2) ...
[spotify]           Setting up libspeex1:armhf (1.2~rc1.2-1+b2) ...
[spotify]           Setting up libshine3:armhf (3.1.1-2+b1) ...
[spotify]           Setting up libtwolame0:armhf (0.3.13-4) ...
[spotify]           Setting up libdatrie1:armhf (0.2.12-2) ...
[spotify]           Setting up libgsm1:armhf (1.0.18-2) ...
[spotify]           Setting up libx264-155:armhf (2:0.155.2917+git0a84d98-2+rpi1) ...
[spotify]           Setting up libx265-165:armhf (2.9-4) ...
[spotify]           Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ...
[spotify]           No schema files found: doing nothing.
[spotify]           Setting up libaom0:armhf (1.0.0-3) ...
[spotify]           Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
[spotify]           Setting up libcodec2-0.8.1:armhf (0.8.1-2) ...
[spotify]           Setting up x11-common (1:7.7+19) ...
[spotify]           update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
[spotify]           invoke-rc.d: could not determine current runlevel
[spotify]           invoke-rc.d: policy-rc.d denied execution of start.
[spotify]           Setting up libgomp1:armhf (8.3.0-6+rpi1) ...
[spotify]           Setting up libxvidcore4:armhf (2:1.3.5-1) ...
[spotify]           Setting up libjbig0:armhf (2.1-3.1+b2) ...
[spotify]           Setting up libicu63:armhf (63.1-6+deb10u1) ...
[spotify]           Setting up libsnappy1v5:armhf (1.1.7-1) ...
[spotify]           Setting up libflac8:armhf (1.3.2-3) ...
[spotify]           Setting up libjpeg62-turbo:armhf (1:1.5.2-2+deb10u1) ...
[spotify]           Setting up libva2:armhf (2.4.0-1) ...
[spotify]           Setting up libwrap0:armhf (7.6.q-28) ...
[spotify]           Setting up libx11-data (2:1.6.7-1+deb10u1) ...
[spotify]           Setting up libdbus-1-3:armhf (1.12.20-0+deb10u1) ...
[spotify]           Setting up libfribidi0:armhf (1.0.5-3.1+deb10u1) ...
[spotify]           Setting up libopus0:armhf (1.3-1) ...
[spotify]           Setting up libpng16-16:armhf (1.6.36-6) ...
[spotify]           Setting up libvorbis0a:armhf (1.3.6-2) ...
[spotify]           Setting up libwebp6:armhf (0.6.1-2) ...
[spotify]           Setting up fonts-dejavu-core (2.37-1) ...
[spotify]           Setting up sensible-utils (0.0.12) ...
[spotify]           Setting up libasyncns0:armhf (0.8-6) ...
[spotify]           Setting up libwavpack1:armhf (5.1.0-6) ...
[spotify]           Setting up libopenjp2-7:armhf (2.3.0-2+deb10u1) ...
[spotify]           Setting up libthai-data (0.1.28-2) ...
[spotify]           Setting up libtiff5:armhf (4.1.0+git191117-2~deb10u1) ...
[spotify]           Setting up libsamplerate0:armhf (0.1.9-2) ...
[spotify]           Setting up libwebpmux3:armhf (0.6.1-2) ...
[spotify]           Setting up libbsd0:armhf (0.9.1-2) ...
[spotify]           Setting up libdrm-common (2.4.100-4+rpi1~bpo10+1) ...
[spotify]           Setting up libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ...
[spotify]           Setting up libzvbi-common (0.2.35-16) ...
[spotify]           Setting up libmp3lame0:armhf (3.100-2+b1) ...
[spotify]           Setting up libvpx5:armhf (1.7.0-3+deb10u1) ...
[spotify]           Setting up libvorbisenc2:armhf (1.3.6-2) ...
[spotify]           Setting up libzvbi0:armhf (0.2.35-16) ...
[spotify]           Setting up libice6:armhf (2:1.0.9-2) ...
[spotify]           Setting up libxdmcp6:armhf (1:1.1.2-3) ...
[spotify]           Setting up libxcb1:armhf (1.13.1-2) ...
[spotify]           Setting up libxcb-render0:armhf (1.13.1-2) ...
[spotify]           Setting up libsoxr0:armhf (0.1.2-3) ...
[spotify]           Setting up libxcb-shm0:armhf (1.13.1-2) ...
[spotify]           Setting up libthai0:armhf (0.1.28-2) ...
[spotify]           Setting up libfreetype6:armhf (2.9.1-3+deb10u2) ...
[spotify]           Setting up shared-mime-info (1.10-1) ...
[sound-supervisor]   ---> f4ef7c962ab1
[sound-supervisor]  Step 12/13 : RUN npm install --production
[sound-supervisor]   ---> Running in c88788285a3d
[multiroom-server]  Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[multiroom-server]  Architecture: ARM v8
[multiroom-server]  OS: Alpine Linux edge
[multiroom-server]  Variant: run variant
[multiroom-server]  Default variable(s): UDEV=off
[multiroom-server]  Extra features:
[multiroom-server]  - Easy way to install packages with `install_packages <package-name>` command
[multiroom-server]  - Run anywhere with cross-build feature  (for ARM only)
[multiroom-server]  - Keep the container idling with `balena-idle` command
[multiroom-server]  - Show base image details with `balena-info` command
[upnp]              Removing intermediate container 57b3d4b6168a
[upnp]               ---> f64aa09d5882
[upnp]              Step 5/6 : COPY start.sh /usr/src/
[tidal]
[tidal]             WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
[tidal]
[tidal]             Hit:1 http:https://security.debian.org/debian-security buster/updates InRelease
[tidal]             Hit:2 http:https://deb.debian.org/debian buster InRelease
[tidal]             Hit:3 http:https://deb.debian.org/debian buster-updates InRelease
[tidal]             Get:4 http:https://archive.raspbian.org/raspbian stretch InRelease [15.0 kB]
[tidal]             Err:4 http:https://archive.raspbian.org/raspbian stretch InRelease
[tidal]               The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9165938D90FDDD2E
[tidal]             Reading package lists...
[tidal]             W: GPG error: http:https://archive.raspbian.org/raspbian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9165938D90FDDD2E
[tidal]             E: The repository 'http:https://archive.raspbian.org/raspbian stretch InRelease' is not signed.
[tidal]
[sound-supervisor]  Here are a few details about this Docker image (For more information please visit https://www.balena.io/docs/reference/base-images/base-images/):
[sound-supervisor]  Architecture: ARM v8
[sound-supervisor]  OS: Alpine Linux 3.12
[sound-supervisor]  Variant: run variant
[sound-supervisor]  Default variable(s): UDEV=off
[sound-supervisor]  The following software stack is preinstalled:
[sound-supervisor]  Node.js v12.19.1, Yarn v1.22.4
[sound-supervisor]  Extra features:
[sound-supervisor]  - Easy way to install packages with `install_packages <package-name>` command
[sound-supervisor]  - Run anywhere with cross-build feature  (for ARM only)
[sound-supervisor]  - Keep the container idling with `balena-idle` command
[sound-supervisor]  - Show base image details with `balena-info` command
[upnp]               ---> c94bb0a5b8d7
[upnp]              Step 6/6 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[upnp]               ---> Running in b37dea5865a6
[tidal]             Removing intermediate container 1b629f368f3c
[tidal]             The command '/bin/sh -c echo "deb http:https://archive.raspbian.org/raspbian stretch main" >> /etc/apt/sources.list     && apt update     && install_packages multiarch-support libavformat57 git libportaudio2* libflac++6v5* libavahi-common3 libavahi-client3 alsa-utils     && mkdir /usr/ifi     && cd /usr/ifi     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && apt install ./libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/c/curl/libcurl3_7.38.0-4+deb8u16_armhf.deb     && apt install ./libcurl3_7.38.0-4+deb8u16_armhf.deb     && git clone https://github.com/seniorgod/ifi-tidal-release     && chmod +x /usr/ifi/ifi-tidal-release/play     && chmod +x /usr/ifi/ifi-tidal-release/bin/tidal_connect_application     && chmod +x /usr/ifi/ifi-tidal-release/pa_devs/run.sh' returned a non-zero code: 100
[sound-supervisor]  npm WARN deprecated [email protected]: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
[sound-supervisor]
[multiroom-server]  Removing intermediate container 4e90b66a3b49
[multiroom-server]   ---> 27050e2f7b94
[multiroom-server]  Step 10/17 : COPY --from=web-builder /usr/src/snapweb/dist/* /var/www/
[spotify]           Setting up libcroco3:armhf (0.6.12-3) ...
[spotify]           Setting up ucf (3.0038+nmu1) ...
[spotify]           Setting up libjack-jackd2-0:armhf (1.9.12~dfsg-2) ...
[spotify]           Setting up libdrm2:armhf (2.4.100-4+rpi1~bpo10+1) ...
[spotify]           Setting up libva-drm2:armhf (2.4.0-1) ...
[spotify]           Setting up libx11-6:armhf (2:1.6.7-1+deb10u1) ...
[spotify]           Setting up libharfbuzz0b:armhf (2.3.1-1) ...
[spotify]           Setting up libsndfile1:armhf (1.0.28-6) ...
[spotify]           Setting up libsm6:armhf (2:1.2.3-1) ...
[spotify]           Setting up libxrender1:armhf (1:0.9.10-1) ...
[spotify]           Setting up fontconfig-config (2.13.1-2) ...
[spotify]           Setting up libxext6:armhf (2:1.3.3-1+b2) ...
[spotify]           Setting up libxfixes3:armhf (1:5.0.3-1) ...
[spotify]           Setting up libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
[spotify]           Setting up libvdpau1:armhf (1.1.1-10) ...
[spotify]           Setting up libfontconfig1:armhf (2.13.1-2) ...
[spotify]           Setting up libva-x11-2:armhf (2.4.0-1) ...
[spotify]           Setting up fontconfig (2.13.1-2) ...
[spotify]           Regenerating fonts cache...
[upnp]              Removing intermediate container b37dea5865a6
[upnp]               ---> 9ebfaed2efd2
[upnp]              Successfully built 9ebfaed2efd2
[sound-supervisor]  npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
[sound-supervisor]
[spotify]           done.
[spotify]           Setting up libxi6:armhf (2:1.7.9-1) ...
[spotify]           Setting up libxtst6:armhf (2:1.2.3-1) ...
[spotify]           Setting up libpango-1.0-0:armhf (1.42.4-8~deb10u1) ...
[spotify]           Setting up libcairo2:armhf (1.16.0-4+rpt1) ...
[spotify]           Setting up libavutil56:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[spotify]           Setting up libtheora0:armhf (1.1.1+dfsg.1-15) ...
[spotify]           Setting up libpangoft2-1.0-0:armhf (1.42.4-8~deb10u1) ...
[spotify]           Setting up libpangocairo-1.0-0:armhf (1.42.4-8~deb10u1) ...
[spotify]           Setting up libpulse0:armhf (12.2-4+deb10u1+rpi3) ...
[spotify]           Setting up libswresample3:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[spotify]           Setting up libavresample4:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[spotify]           Setting up librsvg2-2:armhf (2.44.10-2.1+rpi1) ...
[spotify]           Setting up libavcodec58:armhf (7:4.1.6-1~deb10u1+rpt1) ...
[spotify]           Setting up libasound2-plugins:armhf (1.1.8-1) ...
[spotify]           Processing triggers for libc-bin (2.28-10) ...
[spotify]           ALSA bridge configured correctly!
[sound-supervisor]  added 118 packages from 84 contributors and audited 260 packages in 8.366s
[sound-supervisor]  found 1 high severity vulnerability
[sound-supervisor]    run `npm audit fix` to fix them, or `npm audit` for details
[sound-supervisor]  npm notice created a lockfile as package-lock.json. You should commit this file.
[sound-supervisor]  npm WARN notsup Unsupported engine for @tmigone/[email protected]: wanted: {"node":"12.4.x"} (current: {"node":"12.19.1","npm":"6.14.8"})
[sound-supervisor]  npm WARN notsup Not compatible with your version of node/npm: @tmigone/[email protected]
[sound-supervisor]  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents):
[sound-supervisor]  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm64"})
[sound-supervisor]  npm WARN [email protected] No repository field.
[sound-supervisor]
[spotify]           Removing intermediate container a38ba9be83a8
[spotify]            ---> 11175cda934b
[spotify]           Step 5/6 : COPY start.sh /usr/src/
[sound-supervisor]  Removing intermediate container c88788285a3d
[sound-supervisor]   ---> a20091bd73e9
[sound-supervisor]  Step 13/13 : CMD [ "npm", "start" ]
[spotify]            ---> 8e6e071fb221
[spotify]           Step 6/6 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[sound-supervisor]   ---> Running in cb0056558e7c
[spotify]            ---> Running in c84be48ed118
[spotify]           Removing intermediate container c84be48ed118
[spotify]            ---> 90c54388a5bb
[spotify]           Successfully built 90c54388a5bb
[sound-supervisor]  Removing intermediate container cb0056558e7c
[sound-supervisor]   ---> 474f1eab88b0
[sound-supervisor]  Successfully built 474f1eab88b0
[multiroom-server]   ---> eb9c130eb9ae
[multiroom-server]  Step 11/17 : RUN install_packages snapcast-server
[multiroom-server]   ---> Running in 15118065b9cb
[multiroom-server]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
[multiroom-server]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
[multiroom-server]  (1/9) Installing libgcc (10.2.1_pre1-r2)
[multiroom-server]  (2/9) Installing libogg (1.3.4-r0)
[multiroom-server]  (3/9) Installing libstdc++ (10.2.1_pre1-r2)
[multiroom-server]  (4/9) Installing flac (1.3.3-r0)
[multiroom-server]  (5/9) Installing alsa-lib (1.2.4-r2)
[multiroom-server]  (6/9) Installing avahi-libs (0.8-r2)
[multiroom-server]  (7/9) Installing opus (1.3.1-r1)
[multiroom-server]  (8/9) Installing libvorbis (1.3.7-r0)
[multiroom-server]  (9/9) Installing snapcast-server (0.22.0-r0)
[multiroom-server]  Executing snapcast-server-0.22.0-r0.pre-install
[multiroom-server]  Executing busybox-1.32.0-r8.trigger
[multiroom-server]  OK: 81 MiB in 87 packages
[multiroom-server]  Removing intermediate container 15118065b9cb
[multiroom-server]   ---> 8528090afddb
[multiroom-server]  Step 12/17 : COPY snapserver.conf /etc/snapserver.conf
[multiroom-server]   ---> bb1a852be1ec
[multiroom-server]  Step 13/17 : COPY start.sh .
[multiroom-server]   ---> bafc1b759ac5
[multiroom-server]  Step 14/17 : ENV PULSE_SERVER=tcp:audio:4317
[multiroom-server]   ---> Running in d893e0dd01d7
[multiroom-server]  Removing intermediate container d893e0dd01d7
[multiroom-server]   ---> c5983f05edd9
[multiroom-server]  Step 15/17 : ENV PULSE_SOURCE=snapcast.monitor
[multiroom-server]   ---> Running in 74e7135fbcca
[multiroom-server]  Removing intermediate container 74e7135fbcca
[multiroom-server]   ---> 007d519683dc
[multiroom-server]  Step 16/17 : RUN curl --silent https://raw.githubusercontent.com/balenablocks/audio/master/scripts/alsa-bridge/alpine-setup.sh| sh
[multiroom-server]   ---> Running in f02f91d72c57
[multiroom-server]  Setting up ALSA bridge...
[multiroom-server]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
[multiroom-server]  fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
[multiroom-server]  (1/15) Installing libxau (1.0.9-r0)
[multiroom-server]  (2/15) Installing libbsd (0.10.0-r0)
[multiroom-server]  (3/15) Installing libxdmcp (1.1.3-r0)
[multiroom-server]  (4/15) Installing libxcb (1.14-r1)
[multiroom-server]  (5/15) Installing libx11 (1.7.0-r0)
[multiroom-server]  (6/15) Installing libasyncns (0.8-r1)
[multiroom-server]  (7/15) Installing libltdl (2.4.6-r7)
[multiroom-server]  (8/15) Installing orc (0.4.32-r0)
[multiroom-server]  (9/15) Installing libsndfile (1.0.29-r1)
[multiroom-server]  (10/15) Installing libgomp (10.2.1_pre1-r2)
[multiroom-server]  (11/15) Installing soxr (0.1.3-r2)
[multiroom-server]  (12/15) Installing speexdsp (1.2.0-r0)
[multiroom-server]  (13/15) Installing tdb-libs (1.4.3-r0)
[multiroom-server]  (14/15) Installing libpulse (14.0-r0)
[multiroom-server]  (15/15) Installing alsa-plugins-pulse (1.2.2-r1)
[multiroom-server]  Executing busybox-1.32.0-r8.trigger
[multiroom-server]  OK: 88 MiB in 102 packages
[multiroom-server]  ALSA bridge configured correctly!
[multiroom-server]  Removing intermediate container f02f91d72c57
[multiroom-server]   ---> a3cb5597a600
[multiroom-server]  Step 17/17 : CMD [ "/bin/bash", "/usr/src/start.sh" ]
[multiroom-server]   ---> Running in e0c255b756fb
[multiroom-server]  Removing intermediate container e0c255b756fb
[multiroom-server]   ---> 14e41a8a79fd
[multiroom-server]  Successfully built 14e41a8a79fd
[Info]              Uploading images
[Success]           Successfully uploaded images
[Error]             Some services failed to build:
[Error]               Service: tidal
[Error]                 Error: The command '/bin/sh -c echo "deb http:https://archive.raspbian.org/raspbian stretch main" >> /etc/apt/sources.list     && apt update     && install_packages multiarch-support libavformat57 git libportaudio2* libflac++6v5* libavahi-common3 libavahi-client3 alsa-utils     && mkdir /usr/ifi     && cd /usr/ifi     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && apt install ./libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb     && curl -k -O -L http:https://security.debian.org/debian-security/pool/updates/main/c/curl/libcurl3_7.38.0-4+deb8u16_armhf.deb     && apt install ./libcurl3_7.38.0-4+deb8u16_armhf.deb     && git clone https://github.com/seniorgod/ifi-tidal-release     && chmod +x /usr/ifi/ifi-tidal-release/play     && chmod +x /usr/ifi/ifi-tidal-release/bin/tidal_connect_application     && chmod +x /usr/ifi/ifi-tidal-release/pa_devs/run.sh' returned a non-zero code: 100
[Info]              Built on arm01
[Error]             Not deploying release.
Remote build failed```

@dheckl
Copy link

dheckl commented Jan 12, 2021

And crucially - when running, the volume control works perfectly! Happy days 👍

For me, it only switches between mute (0) and 100. If I select a volume lower than 100%, the volume control is set directly to 0. The volume control in the speaker_controller_application via +/- is working fine. Did you have to change anything else to make the volume control work?

@asifjahmed
Copy link

And crucially - when running, the volume control works perfectly! Happy days 👍

For me, it only switches between mute (0) and 100. If I select a volume lower than 100%, the volume control is set directly to 0. The volume control in the speaker_controller_application via +/- is working fine. Did you have to change anything else to make the volume control work?

I found that the speaker_controller_application needs to be running in order for volume control et al to work. I created a service for it:

`[Unit]
Description=Speaker Controller
After=ifi-streamer-tidal-connect.service

[Service]
Type=forking
Restart=on-failure
RestartSec=3
ExecStart=/usr/bin/screen -L -dmS root /usr/ifi/ifi-tidal-release/bin/speaker_controller_application

[Install]
WantedBy=multi-user.target`

save this into /etc/systemd/system, chmod+x it, and then enable it as a system service. Works like a charm!

@jrotaetxe
Copy link

RPi 3B+ with Hifiberry Dac+
Cannot make it run. When I push this, makes and the device appears in my Tidal App, but no sound when playing. Also, the change is not persistent,as when I leave the local mode, the device dissapears from the App.

@forgottennick
Copy link

forgottennick commented Apr 24, 2021

And crucially - when running, the volume control works perfectly! Happy days +1

For me, it only switches between mute (0) and 100. If I select a volume lower than 100%, the volume control is set directly to 0. The volume control in the speaker_controller_application via +/- is working fine. Did you have to change anything else to make the volume control work?

I found that the speaker_controller_application needs to be running in order for volume control et al to work. I created a service for it:

`[Unit]
Description=Speaker Controller
After=ifi-streamer-tidal-connect.service

[Service]
Type=forking
Restart=on-failure
RestartSec=3
ExecStart=/usr/bin/screen -L -dmS root /usr/ifi/ifi-tidal-release/bin/speaker_controller_application

[Install]
WantedBy=multi-user.target`

save this into /etc/systemd/system, chmod+x it, and then enable it as a system service. Works like a charm!

Hi, i've tried this solution on moode audio 7.1.0 , but it show me on boot
failed to start Speaker Controller, see systemctl status volume.service
systemctl status show me:

● volume.service - Speaker Controller
   Loaded: loaded (/etc/systemd/system/volume.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Sat 2021-04-24 06:19:37 EDT; 8s ago
  Process: 1051 ExecStart=/usr/bin/screen -L -dmS root /usr/ifi/ifi-tidal-release/bin/speaker_controller_application (code=exited, status=203/EXEC)

edit: I discover there is no /usr/bin/screen in moode. what i should use instead it?
edit2: I,ve installed 'screen', now there is no error, but volume regulation still not working

@npmstart-pray
Copy link

npmstart-pray commented May 18, 2021

I'll be happy to help test this with my Pi4-HiFiBerry DAC+ once it gets updated to current - I'm hoping to deploy in the next few days...

Here's a thread HiFiBerry pointed me to that may help: https://support.hifiberry.com/hc/en-us/community/posts/360013667717-Tidal-Connect-

@shawaj
Copy link
Contributor Author

shawaj commented Oct 21, 2021

@npmstart-pray
Copy link

npmstart-pray commented Oct 21, 2021 via email

@charliesjc
Copy link

I've been looking into this and have discovered that you likely don't even need the speaker_controller application/service. Everything seems to come out of and be sent through /tmp/tisoc-controller. If you connect to it you can see a flood of JSON messages with all the now playing info, player state etc. The only issue I'm having is connecting to it and not "breaking" the tidal service. If you connect to it before you've connected your phone to the service, you can see the request going through but then it freezes and you have to restart the tidal service. If you connect your phone first, then connect to the socket, you can see all the messages but it still breaks TC for a phone reconnect afterwards. Also when you do this the speaker controller service doesn't work anymore without a TC restart. I'm obviously not reading the port correctly. The phone service also runs on websocket port 2019 so that could be a way in, but I haven't gotten very far with that yet either.

@vidicunt
Copy link

@asifjahmed did you manage to fix your error code 100 build issue? How?

@NTGDeveloper
Copy link

I hope this was not abandoned. I would love to see something like this in action!

@BennHi
Copy link

BennHi commented Nov 5, 2023

Hey Gyus! Great work you all have done so far. Is there any news on if and when this will make it into the main branch?
I am more or less a noob, so I cant contribute anything but having tidal on the amazing balenasound would be tremendous.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed plugins For general plugin issues and requests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants