Mời anh Quạt và cả nhà dùng thử ạ
http://smpd.local:7779/ | Setup aprenderer
http://smpd.local:8200/ | Xem status minidlna
Lưu ý khi chuyển đổi giữa Tidal và nhạc offline:
- Sau khi play TC. Chỉ cần đổi sang output khác là alsa release (Play aprenderer được).
- Sau khi play aprenderer. Chỉ cần xóa hết nhạc trong playlist (queue) cùa bubbleupnp là alsa release (Play Tidal được).
Để thay đổi âm thanh aprenderer:
- Vào
http://smpd.local:7779/ Thẻ System. Thay đổi Process Priority. Nếu set 99 nó sẽ chạy RT.
Để thay đổi âm thanh TC:
Mã:
nano /lib/systemd/system/ifi-streamer-tidal-connect.service
Set 2 em này 99 nó sẽ chạy RT:
Mã:
CPUSchedulingPriority=99
LimitRTPRIO=99
Mã:
[Unit]
Description=RasPi Streamer Tidal Connect Service
After=network.target sound.target
[Service]
Restart=on-failure
ExecStart=/usr/ifi/ifi-tidal-release/bin/tidal_connect_application \
--tc-certificate-path "/usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat" \
-f "smpd" \
--codec-mpegh true \
--codec-mqa false \
--model-name "HiTide RasPi Streamer" \
--disable-app-security false \
--disable-web-security false \
--enable-mqa-passthrough false \
--log-level 3 \
--enable-websocket-log "0"
CPUSchedulingPolicy=fifo
CPUSchedulingPriority=81
LimitRTPRIO=81
LimitMEMLOCK=infinity
User=root
Group=root
RestartSec=1
KillMode=control-group
[Install]
WantedBy=multi-user.target
Sau đó:
Mã:
sudo systemctl daemon-reload
sudo systemctl restart ifi-streamer-tidal-connect
hoặc:
Mã:
sudo systemctl daemon-reload
sudo systemctl restart soundset
Ghi chú thêm:
- Em dùng soundset.service để start TC và aprenderer cho dễ kiểm soát trình tự startup.
- Không cần edit "ifi-streamer-tidal-connect.service" khi set dac.
- Lệnh set dac cho TC đã chạy được:
+ Bật dac
+ Chạy lệnh:
Mã:
cd /usr/ifi
sudo ifi-tidal-release/pa_devs/run.sh
- File "/usr/ifi/ifi-tidal-release/pa_devs/devices" nếu edit như sau em nghĩ là sẽ play được các dac từ hw:0 cho đến hw:2:
Mã:
device#0=dac_1: - (hw:0,0)
device#1=dac_2: - (hw:1,0)
device#2=dac_3: - (hw:2,0)
device#3=sysdefault
device#4=default
device#5=dmix
Number of devices = 6