Skocz do zawartości
IGNORED

Tidal Connect Raspberry - poradnik 2023 (tylko dla sterowania z Androida)


Rekomendowane odpowiedzi

Powalczyłem ostatnio z Tidalem Connect - łatwo nie było, więc podzielę się jak podejść do tematu w krótkim, osobnym wątku. Dodatkowo wrzucam instalację Spotify Connect. 

Po zakończeniu mamy uniwersalny streamer Spotify i Tidala. W odróżnieniu od innych poradników, działa stabilnie i nie wymaga zmian w plikach konfiguracyjnych Tidala Connect - dzięki wcześniejszemu zdefiniowaniu w alsa.conf domyślnej karty dźwiękowej poprzez nazwę a nie numer indeksy urządzenia.

 

 

Cztery bloki działań:

A. Instalacja systemu

B. Instalacja Raspotify

C. Instalacja Tidal Connect + aplikacja na Android

D. Konfiguracja końcowa Raspberry

 

 

A. System

0. Tylko wersja 32-bit, Debian 11. Na innych, zwłaszcza 64-bit, były problemy z instalacją.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

1. Zainstaluj i uruchom system z wifi lub ethernetem

2. Podłącz swój DAC USB

3. aplay -l

4. zapisz nazwę DAC-a, która pojawia się po "card [numer indeksu]: "     U mnie było to np. Amanero, AUDIO itp.

5. sudo nano /usr/share/alsa/alsa.conf

a) zmień 0 na nazwę karty w tych linijkach 

defaults.pcm.card 0

defaults.ctl.card 0

w taki sposób:

defaults.pcm.card Amanero

defaults.ctl.card Amanero

Dzięki temu, po zmianie indeksu karty po reboocie, Raspotify i Tidal zawsze skieruje sygnał do DAC

b) zmień próbkowanie na

defaults.pcm.dmix.rate 44100

aby uzyskać bitperfect

 

B. Zainstaluj Raspotify

6. przygotowanie

sudo apt update
sudo apt upgrade
sudo apt install -y apt-transport-https curl

7. Instalacja

curl -sSL

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) | sudo tee /usr/share/keyrings/raspotify-archive-keyrings.asc >/dev/null

echo 'deb [signed-by=/usr/share/keyrings/raspotify-archive-keyrings.asc]

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list


sudo apt update
sudo apt install raspotify

8. Konfiguracja

sudo nano /etc/raspotify/conf
LIBRESPOT_BITRATE="320"

 

C. Zainstaluj Tidal Connect i właściwą aplikację na Androidzie.

9. Instalacja

curl -sSL

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) | sudo bash

10. Uruchom autostart usługi Tidala
systemctl enable ifi-streamer-tidal-connect.service

11. NA TELEFONIE Z ANDROIDEM:

Idź do

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) i zainstaluj starą wersję aplikacji Tidal Android z 2022. Wersja 2.64.2. Bez tego nie zadziała streaming.

Do tego wyłącz autoaktualizacje tej aplikacji w Google Play.

 

D. Konfiguracja końcowa Raspberry

Czasami przy starcie, tidal connect jest uruchamiany za wcześnie i wymaga restartu. Polecam takie rozwiązanie (skrypt, który uruchomi się po logowaniu):

1. nano /etc/profile.d/audio.sh

#!/bin/bash
sudo systemctl restart ifi-streamer-tidal-connect.service
sudo systemctl daemon-reload
sudo systemctl status ifi-streamer-tidal-connect.service

#do tego można w tym skrypcie wyłączyć zarządzanie energią wifi, jeżeli Raspberry ma być zawsze online i czekać na muzykę. Odkomentuj jak potrzebujesz

#sudo iw wlan0 set power_save off

2. sudo chmod+x /etc/profile.d/audio.sh

3. sudo raspi-config

Włącz autologowanie do konsoli.

 

System gotowy.

 

 

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edytowane przez frisky

AUTOPOPRAWKA, zwłaszcza do tytułu wątku, którego niestety nie mogę zmienić:

Można sterować streamingiem z poziomu aplikacji Tidal na Windows.

Sprawdzę jeszcze jak wychodzi z Iphona i Maca. 

 

 

Zrzut-ekranu-2023-03-29-154045.png

Edytowane przez frisky
W dniu 28.03.2023 o 12:40, frisky napisał:

alsa.conf

Powiedz,jak ma się współpraca z nakładkami i2s typu Allo itp. ? Dotychczas ich nie trzeba było ,,dopisywać'' w Hi-Tide (Allo DigiOne /Signature)?

Dzięki.

Nie używałem ich, mam zewnętrzny konwerter i2s na USB.

Ale jeżeli Allo też pokazuje się jako karta w listingu aplay -l, to tak samo dopisałbym je do alsa.conf jako domyślne wyjście. 

 

 

  • 6 miesięcy później...
16 godzin temu, thomaz napisał:

Wystarczy zainstalować bubbleupnp(obsługuje tidala) i w kodi włączyć upnp.

Co z tego jak jakość nie ta 😉

W dniu 29.03.2023 o 14:38, frisky napisał:

AUTOPOPRAWKA, zwłaszcza do tytułu wątku, którego niestety nie mogę zmienić:

Ponieważ napisałeś poradnik, to jak znajdziesz pomyłkę do poprawki, kliknij "zgłoś" i napisz do moderacji aby zmienili.

"Bez dywanu audio jitter będzie słychać"

  • 2 miesiące później...

Czy ktoś sobie poradził z tym problemem ?

Spotify zainstalowało się i działa a Tidal Connect ma problem z repozytorium..

 

E: The repository 'http://archive.raspbian.org/raspbian stretch Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libportaudio2' for glob 'libportaudio2*'
Note, selecting 'libflac++6v5' for glob 'libflac++6v5*'
E: Unable to locate package multiarch-support
E: Unable to locate package libavformat57
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   265  100   265    0     0   3117      0 --:--:-- --:--:-- --:--:--  3154
Reading package lists... Error!
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Could not read meta data from /usr/ifi/libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb
E: The package lists or status file could not be parsed or opened.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   265  100   265    0     0   2523      0 --:--:-- --:--:-- --:--:--  2523
Reading package lists... Error!
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Could not read meta data from /usr/ifi/libcurl3_7.38.0-4+deb8u16_armhf.deb
E: The package lists or status file could not be parsed or opened.
 

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.



  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
  • Biuletyn

    Chcesz być na bieżąco ze wszystkimi naszymi najnowszymi wiadomościami i informacjami?
    Zapisz się
  • KONTO PREMIUM


  • Ostatnio dodane opinie o sprzęcie

    Ostatnio dodane opinie o albumach

  • Najnowsze wpisy na blogu

×
×
  • Dodaj nową pozycję...

                  wykrzyknik.png

Wykryto oprogramowanie blokujące typu AdBlock!
 

Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

 

Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

 

Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat oraz na ukrycie połowy reklam wyświetlanych na forum.