Raspberry Pi + Rune Audio ::: Một trải nghiệm nghe nhạc mới

quatmo

Well-Known Member
Bác @quatmo, bác @tml3nr có thử stream nhạc MQA (24-96) từ Tidal app trên phone qua Smpd 0.96 chưa ah. Mình stream nhạc MQA qua Smpd 0.96 TC dùng (--playback-device "PIPE") thì nó im re.
Nếu dùng (--playback-device "BossDAC: - (hw:0,0)"), thì smdp 0.96 nó hót.
Mình dùng album này để test:
https://tidal.com/browse/album/162871809

Bác chỉnh lại như sau, mình test album bác gửi play OK.
Dưới dòng [Service] thêm vào
Mã:
EnvironmentFile=/etc/environment

Chỉnh output thành
Mã:
--playback-device "default" \

-----------
Em làm theo anh quat, vẫn không chạy được. Không biết sai chỗ nào
Test các kiểu mới phát hiện ra TC out PIPE chỉ hoạt động với bản mod SMPD upmpdcli trước kia.
 

rndce

Well-Known Member
Bác chỉnh lại như sau, mình test album bác gửi play OK.
Dưới dòng [Service] thêm vào
Mã:
EnvironmentFile=/etc/environment

Chỉnh output thành
Mã:
--playback-device "default" \

-----------

Test các kiểu mới phát hiện ra TC out PIPE chỉ hoạt động với bản mod SMPD upmpdcli trước kia.
Cái này nó vẩn để TC xuất âm ra PIPE ra aplay-rt phải ko bác @quatmo , nếu làm được như vậy thì end game cho món TC và tận hưởng thôi.
 

rndce

Well-Known Member
Cái này nó vẩn để TC xuất âm ra PIPE ra aplay-rt phải ko bác @quatmo , nếu làm được như vậy thì end game cho món TC và tận hưởng thôi.
Mình thử làm giống như bác hướng dẫn, kết quả là Smpd 0.96 im re khi set --playback "default" và
EnvironmentFile=/etc/environment trong file service. KO biết tại sao nữa.
Đây là status khi chỉ chỉnh --playback-device "default" và play album Tidal nói trên của mình:
Mã:
● ifi-streamer-tidal-connect.service - RasPi Streamer Tidal Connect Service
   Loaded: loaded (/lib/systemd/system/ifi-streamer-tidal-connect.service; enabled)
   Active: active (running) since Sat 2021-05-08 22:05:07 JST; 57s ago
Main PID: 13995 (tidal_connect_a)
   CGroup: /system.slice/ifi-streamer-tidal-connect.service
           ├─13995 /usr/ifi/ifi-tidal-release/bin/tidal_connect_application --tc-certificate-path /usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat -f Smpd RasPi Streamer --codec-mpegh true --codec-mqa false --model-name HiTide RasPi Streamer --disable-app-security false --disable-web-security false --enable-mqa-passthrough false --playback-device default --log-level 3 --enable-websocket-log 0
           └─14419 cat -

May 08 22:05:08 smpd tidal_connect_application[13995]: Cannot connect to server socket err = No such file or directory
May 08 22:05:08 smpd tidal_connect_application[13995]: Cannot connect to server request channel
May 08 22:05:08 smpd tidal_connect_application[13995]: jack server is not running or cannot be started
May 08 22:05:08 smpd tidal_connect_application[13995]: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
May 08 22:05:08 smpd tidal_connect_application[13995]: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
May 08 22:05:08 smpd tidal_connect_application[13995]: STARTED TidalConnect services.
May 08 22:05:38 smpd tidal_connect_application[13995]: [2021-05-08 22:05:38.644] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
May 08 22:05:40 smpd tidal_connect_application[13995]: [2021-05-08 22:05:40.027] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:321] Attempting to initialize a decoder without initial data!
May 08 22:05:42 smpd tidal_connect_application[13995]: [2021-05-08 22:05:42] [info] asio async_shutdown error: asio.misc:2 (End of file)
May 08 22:05:47 smpd tidal_connect_application[13995]: [2021-05-08 22:05:47] [info] asio async_shutdown error: asio.misc:2 (End of file)
Smpd-TC-1.png
Nó không chịu hót, TC đứng yên.
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Mình thử làm giống như bác hướng dẫn, kết quả là Smpd 0.96 im re khi set --playback "default" và
EnvironmentFile=/etc/environment trong file service. KO biết tại sao nữa.
Đây là status khi chỉ chỉnh --playback-device "default" và play album Tidal nói trên của mình:
Mã:
● ifi-streamer-tidal-connect.service - RasPi Streamer Tidal Connect Service
   Loaded: loaded (/lib/systemd/system/ifi-streamer-tidal-connect.service; enabled)
   Active: active (running) since Sat 2021-05-08 22:05:07 JST; 57s ago
Main PID: 13995 (tidal_connect_a)
   CGroup: /system.slice/ifi-streamer-tidal-connect.service
           ├─13995 /usr/ifi/ifi-tidal-release/bin/tidal_connect_application --tc-certificate-path /usr/ifi/ifi-tidal-release/id_certificate/IfiAudio_ZenStream.dat -f Smpd RasPi Streamer --codec-mpegh true --codec-mqa false --model-name HiTide RasPi Streamer --disable-app-security false --disable-web-security false --enable-mqa-passthrough false --playback-device default --log-level 3 --enable-websocket-log 0
           └─14419 cat -

May 08 22:05:08 smpd tidal_connect_application[13995]: Cannot connect to server socket err = No such file or directory
May 08 22:05:08 smpd tidal_connect_application[13995]: Cannot connect to server request channel
May 08 22:05:08 smpd tidal_connect_application[13995]: jack server is not running or cannot be started
May 08 22:05:08 smpd tidal_connect_application[13995]: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
May 08 22:05:08 smpd tidal_connect_application[13995]: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
May 08 22:05:08 smpd tidal_connect_application[13995]: STARTED TidalConnect services.
May 08 22:05:38 smpd tidal_connect_application[13995]: [2021-05-08 22:05:38.644] [tisoc] [warning] [PlaybackControllerImpl.cpp:472] Illegal state:1
May 08 22:05:40 smpd tidal_connect_application[13995]: [2021-05-08 22:05:40.027] [tisoc] [warning] [logger.cpp:22] [audio_worker.cpp:321] Attempting to initialize a decoder without initial data!
May 08 22:05:42 smpd tidal_connect_application[13995]: [2021-05-08 22:05:42] [info] asio async_shutdown error: asio.misc:2 (End of file)
May 08 22:05:47 smpd tidal_connect_application[13995]: [2021-05-08 22:05:47] [info] asio async_shutdown error: asio.misc:2 (End of file)
Smpd-TC-1.png
Nó không chịu hót, TC đứng yên.
Để mình gửi bác test bản mình vừa làm xong.


Cái này nó vẩn để TC xuất âm ra PIPE ra aplay-rt phải ko bác @quatmo , nếu làm được như vậy thì end game cho món TC và tận hưởng thôi.

Vẫn là aplay-rt bác.
-----------

Máy mình Play qua lại gữa SC/ TC/ AP/ MPD/ UPNP(upmpdcli) Ok.
 
Chỉnh sửa lần cuối:

rndce

Well-Known Member
Để mình gửi bác test bản mình vừa làm xong.




Vẫn là aplay-rt bác.
-----------

Máy mình Play qua lại gữa SC/ TC/ AP/ MPD/ UPNP(upmpdcli) Ok.
Bác có set IP cố định cho bản này ko ah. Mình bât lên ko biết địa chỉ IP để vào web UI. Dãy IP của mình lá 192.168.100.2-99. Mình dùng app IPScanner ko thấy smpd đâu hết.
 

quatmo

Well-Known Member
Bác có set IP cố định cho bản này ko ah. Mình bât lên ko biết địa chỉ IP để vào web UI. Dãy IP của mình lá 192.168.100.2-99. Mình dùng app IPScanner ko thấy smpd đâu hết.
Bác copy file config.txt bên bản của bác qua rồi cắm vào Pi.
Mình chạy Pi 2 set 900 nó mới boot được. Ngoài ra mình comment mấy dòng #over_voltage...
force_turbo=1
arm_freq=900

IP không cố định.
 

rndce

Well-Known Member
Bác copy file config.txt bên bản của bác qua rồi cắm vào Pi.
Mình chạy Pi 2 set 900 nó mới boot được. Ngoài ra mình comment mấy dòng #over_voltage...
force_turbo=1
arm_freq=900

IP không cố định.
Thank bác, đã play được Tidal MQA qua smpd 0.96 ah.
Chắc có lẽ Default_Sample_Format lúc trước mình đễ mặc định là S16 nên MQA Tidal ko stream qua dc.
soundcard-1.png
 

quatmo

Well-Known Member
Các bác cần dùng SMPD 0.96 mod cho Pi 2/3 thì PM mình.

SMPD 0.96 V2 (TC pipe aplay-rt)
MPD/Upmpdcli, SC, TC, Asset, MiniDLNA, AP (Aprenderer), Roonbridge.

Máy mình test play OK qua lại giữa SC, TC, AP, MPD, Upmpdcli.

-----------
PS:
Riêng SC khi stop nhạc cần chờ 15s để tự start lại mấy TC, Giao diện, MPD....
Đang play TC muốn qua MPD... cần chọn This device trên app Tidal.
-----------
Update#1

Các bác xài Spotify Connect sau khi đăng nhập và reboot mà không kết nối đến SMPD được thì chỉnh như sau:

Dùng WinSCP nhấn chuột phải edit file này: /home/pi/configs/spotifyd.service
Thêm dòng này:
Mã:
ExecStartPre=/bin/sleep 10
Phía trên dòng ExecStart=....

Save và reboot
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
Các bác cần dùng SMPD 0.96 mod cho Pi 2/3 thì PM mình.

SMPD 0.96 V2 (TC pipe aplay-rt)
MPD/Upmpdcli, SC, TC, Asset, MiniDLNA, AP (Aprenderer), Roonbridge.

Máy mình test play OK qua lại giữa SC, TC, AP, MPD, Upmpdcli.

-----------
PS:
Riêng SC khi stop nhạc cần chờ 15s để tự start lại mấy TC, Giao diện, MPD....
Đang play TC muốn qua MPD... cần chọn This device trên app Tidal.
Món này có phải cài cắm DA riêng gì ko bác, hay flash vào thẻ là chạy luôn?
 

binna

Well-Known Member
Các bác cần dùng SMPD 0.96 mod cho Pi 2/3 thì PM mình.

SMPD 0.96 V2 (TC pipe aplay-rt)
MPD/Upmpdcli, SC, TC, Asset, MiniDLNA, AP (Aprenderer), Roonbridge.

Máy mình test play OK qua lại giữa SC, TC, AP, MPD, Upmpdcli.

-----------
PS:
Riêng SC khi stop nhạc cần chờ 15s để tự start lại mấy TC, Giao diện, MPD....
Đang play TC muốn qua MPD... cần chọn This device trên app Tidal.
em chỉ có Pi 4, lại không có DAC HAT... nên chỉ biết "lặng im".... hihi
 

tinnnnnnn

Member
Các bác cần dùng SMPD 0.96 mod cho Pi 2/3 thì PM mình.

SMPD 0.96 V2 (TC pipe aplay-rt)
MPD/Upmpdcli, SC, TC, Asset, MiniDLNA, AP (Aprenderer), Roonbridge.

Máy mình test play OK qua lại giữa SC, TC, AP, MPD, Upmpdcli.

-----------
PS:
Riêng SC khi stop nhạc cần chờ 15s để tự start lại mấy TC, Giao diện, MPD....
Đang play TC muốn qua MPD... cần chọn This device trên app Tidal.
Cám ơn nhiều. Âm thanh hay lắm .bubble upnp trên điện thoại nên chọn aplayer hay upmpd để nghe được pipe aplay-rt
 
Các bác cần dùng SMPD 0.96 mod cho Pi 2/3 thì PM mình.

SMPD 0.96 V2 (TC pipe aplay-rt)
MPD/Upmpdcli, SC, TC, Asset, MiniDLNA, AP (Aprenderer), Roonbridge.

Máy mình test play OK qua lại giữa SC, TC, AP, MPD, Upmpdcli.

-----------
PS:
Riêng SC khi stop nhạc cần chờ 15s để tự start lại mấy TC, Giao diện, MPD....
Đang play TC muốn qua MPD... cần chọn This device trên app Tidal.
E chạy được rồi nhưng TC chạy một đoạn lại quay quay một tẹo mới chạy tiếp và không chỉnh đc volume bác ơi
 
Bên trên