https://github.com/GioF71/tidal-connect
sudo apt-get update
sudo apt-get install docker.io docker-compose
sudo usermod -a -G docker $USER
sudo apt-get update
sudo apt-get install -y git
cd
git clone https://github.com/GioF71/tidal-connect.git
cd $HOME/tidal-connect
git config pull.rebase false
git pull
| PARAM | DESCRIPTION | VARIABLE |
|---|---|---|
| -n | Sound card name (e.g. DAC), if not specified and also card index isnโt, sysdefault is used | CARD_NAME |
| -i | Sound card index, not recommended: if not specified and also card name isnโt, sysdefault is used | CARD_INDEX |
| -d | Sound card device, optional | CARD_DEVICE |
| -s | Card format, optional (S32_LE, S16_LE, etc) | CARD_FORMAT |
| -l | Enables softvolume, defaults to yes | ENABLE_SOFTVOLUME |
| -g | Enables generated tone, defaults to yes | ENABLE_GENERATED_TONE |
| -f | Friendly name, defaults to TIDAL connect | FRIENDLY_NAME |
| -m | Model name, defaults to Audio Streamer | MODEL_NAME |
| -c | MQA Codec, defaults to false | MQA_CODEC |
| -p | MQA Passthrough, defaults to false | MQA_PASSTHROUGH |
| -r | Asound file prefix | ASOUND_FILE_PREFIX |
| -o | Force playback device | FORCE_PLAYBACK_DEVICE |
| -a | Name of the virtual sound card in the generated asound.conf file | CREATED_ASOUND_CARD_NAME |
| -t | Sleep time in seconds be, defaults to 3 | SLEEP_TIME_SEC |
| -w | Restart wait time in seconds, defaults to 10 | RESTART_WAIT_SEC |
| -e | Custom client id, defaults to empty string | CLIENT_ID |
| -b | log level, defaults to 3 | LOG_LEVEL |
| -h | override default certificate path | CERTIFICATE_PATH |
| -j | Disable control app if set to 1, defaults to 0 | DISABLE_CONTROL_APP |
| -v | DNS Server list, defaults to 8.8.8.8 8.8.4.4 (Googleโs DNS servers) | DNS_SERVER_LIST |
cat /proc/asound/cards
jdw@moode:~/tidal-connect $ cat /proc/asound/cards
0 [b1 ]: bcm2835_hdmi - bcm2835 HDMI 1
bcm2835 HDMI 1
1 [Headphones ]: bcm2835_headpho - bcm2835 Headphones
bcm2835 Headphones
2 [Velvet ]: USB-Audio - E70 Velvet
Topping E70 Velvet at usb-0000:01:00.0-1.1, high speed
cd $HOME/tidal-connect
sudo ./configure.sh -n "Velvet" -f "Jaudio" -m "JPi"
sudo docker-compose up -d