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

toi511

Well-Known Member
Như bác Phước nói Qobuz hết tháng nó còn 320, Tidal cũng rứa, hết tháng mình kiểm tra mã link của Plugin Tidal Volumio nó trả về file MP4 "tối ổ gà", xiền vào nó bật đèn sáng, láng đường ngay.



Đợt trước còn mua được Qob.uz tranh thủ sưu tập được hơn 3TB (90k track).
3t nghe chắc tới đời con luôn. Ha ha. Hôm nào gởi ổ cứng bác chép giúp được không, em cung có ít dsd trong đó sẵn bác lấy luôn
 

rndce

Well-Known Member
em lại thích Qobuz nhất, kế đến Tidal - từ lúc không đăng ký được account Qobuz...hơi buồn tí
Deezer thì em chưa được nghe, nên không có ý kiến
Giờ thì Tidal và Qobuz không còn đăng ký để nghe free lossless như trước nữa. Phải có thẻ thực mới xác thực được. Chờ khuyến mãi rồi đăng ký thôi, mà thẻ chỉ dùng có một lần thì phải.
 

binna

Well-Known Member
Như bác Phước nói Qobuz hết tháng nó còn 320, Tidal cũng rứa, hết tháng mình kiểm tra mã link của Plugin Tidal Volumio nó trả về file MP4 "tối ổ gà", xiền vào nó bật đèn sáng, láng đường ngay.

Đợt trước còn mua được Qob.uz tranh thủ sưu tập được hơn 3TB (90k track).
bác có để trên "mây" không hay lưu vào ổ ah, có để trên "mây" cho em xin 1 ít ah
 

linh0983

Well-Known Member
Trang Web này nhạc 24/96 đây các bác a . :rolleyes:
https://archive.org/details/unlockedrecordings

HG1.jpg


Add vào ADD STREAM nghe hires mượt mà với băng thông quốc tế cho ngon tuyệt vời a . :D

HGUYTnp.jpg


Stream qua http:// nhạc 24/96 dac hiện đúng các bác a . :rolleyes:

HGHYTk.jpg


Chơi cái này đường truyền phải ngon băng thông quốc tế tương đối một chút . Tắt Pi ngày mai mở lại vẫn là list cũ , nếu là album Vinyl nghe xạo xạo nho nhỏ a (online chất lượng) . :oops:
 

linh0983

Well-Known Member
@linh0983 Em cài BE và FE ok hết rồi, tuy nhiên không có âm thanh ra loa.
Kiểm tra trên FE: lsaoe, aoestat, status vsound
Kiểm tra BE: aplay -l

/etc/asound.conf: .Sửa "format S32" bằng S16, S24 và kết hợp file "/etc/mpd.conf" sửa "allowed_formats "*:32:*"" thành 24, 16 cũng không được.
Em nhờ các anh xử lý giúp ạ.

Mã:
[root@archlinux64 ~]# aoestat
period     (us) :   3333
receive packets :    639 (AoE 511, Others 128)
poll total      :      8
poll avg.  (ms) :    213 (min 213, max 0, expected 213)
poll/chunk x1000:     15 (aoe.recv=64)
dreq/chunk x1000:     15 (aoe.dreq=64)
trip/chunk (us) :     37
act /chunk (ns) :   1084
[root@archlinux64 ~]#
Mã:
[
[root@archlinux64 ~]# lsaoe
TARGET [dc:a6:32:85:54:ab]

  AoE STATUS : CONNECTED
  AoE SESSION:  20594
  AoE VSOUND : OPEN(0) (timeout:0 eof:0 intr:0)
  PCM PARAM  : S32_LE 44100 2 chunk_bytes:1176 period_us:3333
  AoE STATS  : aoe.dreq=64 aoe.recv=64  (count:511 timeout:0 recover:0)

[root@archlinux64 ~]#
Mã:
[root@archlinux64 ~]# status vsound
œ vsound.service - Audio over Ether Virtual Sound Card
     Loaded: loaded (/usr/lib/systemd/system/vsound.service; enabled; vendor pr>
     Active: active (running) since Tue 2021-03-09 19:58:47 JST; 19min ago
    Process: 203 ExecStartPre=/usr/bin/ethtool -K eth0 gro off tx off rx off (c>
   Main PID: 206 (aoe)
      Tasks: 1 (limit: 1022)
     CGroup: /system.slice/vsound.service
             mq206 /usr/bin/aoe

Mar 09 19:58:46 archlinux64 systemd[1]: Starting Audio over Ether Virtual Sound>
Mar 09 19:58:47 archlinux64 systemd[1]: Started Audio over Ether Virtual Sound >
Mar 09 19:58:47 archlinux64 aoe[206]: 527.688866 main     [ 969]     0| HWaddr >
Mar 09 20:09:35 archlinux64 aoe[206]: 175.925045 main     [1045]     0| SND_PCM>
Mar 09 20:09:36 archlinux64 aoe[206]: 176.316955 main     [1045]     0| SND_PCM>
Mar 09 20:09:36 archlinux64 aoe[206]: 176.414635 unbox    [ 605] 20594| recv *S>
Mar 09 20:11:28 archlinux64 aoe[206]: 288.635347 unbox    [ 742] 20594| recv *R>
Mar 09 20:15:40 archlinux64 aoe[206]: 540.476099 unbox    [ 742] 20594| recv *R>
Mar 09 20:16:04 archlinux64 aoe[206]: 564.206314 unbox    [ 742] 20594| recv *R>
lines 1-18/18 (END)
Mã:
rot [ /tmp ]# ./aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_digi], device 0: HiFiBerry Digi+ Pro HiFi wm8804-spdif-0 [HiFiBerry Digi+ Pro HiFi wm8804-spdif-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
rot [ /tmp ]#
Kernel cho Pi3 (FE) hiện giờ là mấy a ?
Phiên bản AoE cho Pi3(EF) beta mấy a?
Phiên bản smpdplayer cho Pi4(BE) beta mấy a ?

Riêng chú Pi4(BE) vẫn là cấu hình đó bác cài OS khác nó có nghe bt ko ? o_O
 

binna

Well-Known Member
Tidal Connect chạy trên bản này Ok các bác (đã play ngon trên Pi 3). Để nghe liên tục thời gian dài xem sao.

1. Cách cài Tidal Connect như bác Phước đề cập ở trang page-1043

2. Kiểm tra DAC đang dùng
Gõ xem đang dùng DAC nào:
aplay -l

VD:
Mã:
card 2: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]

3. Setting DAC:
Nếu gõ aplay -l ra card 2 thì edit file .../pa_devs/devices sẽ là device#2 và (hw:2,0):
VD: device#2=snd_rpi_hifiberry_dac: HifiBerry DAC HiFi pcm5102a-hifi-0 (hw:2,0)

sudo chmod -R 777 /usr/ifi/ifi-tidal-release/pa_devs/devices
sudo nano /usr/ifi/ifi-tidal-release/pa_devs/devices


VD:
Mã:
device#0=bcm2835 ALSA: IEC958/HDMI (hw:0,1)
device#1=bcm2835 ALSA: IEC958/HDMI1 (hw:0,2)
device#2=snd_rpi_hifiberry_dac: HifiBerry DAC HiFi pcm5102a-hifi-0 (hw:2,0)
device#3=dmix
Number of devices = 4

4. Edit file service
sudo chmod -R 777 /lib/systemd/system/ifi-streamer-tidal-connect.service
sudo nano /lib/systemd/system/ifi-streamer-tidal-connect.service

Thêm dòng này vô file ifi-streamer-tidal-connect.service:
--playback-device "snd_rpi_hifiberry_dac: HifiBerry DAC HiFi pcm5102a-hifi-0 (hw:2,0)" \
Lưu ý: DAC tùy theo khi gõ aplay -l

VD:
Mã:
[Unit]
Description=RasPi Streamer Tidal Connect Service
[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 "HiTide RasPi Streamer" \
                --codec-mpegh true \
                --codec-mqa false \
                --model-name "Tidal Connect" \
                --disable-app-security false \
                --disable-web-security false \
                --enable-mqa-passthrough false \
                --playback-device "snd_rpi_hifiberry_dac: HifiBerry DAC HiFi pcm5102a-hifi-0 (hw:2,0)" \
                --log-level 3 \
                --enable-websocket-log "0"

User=root
Group=root
RestartSec=1
KillMode=control-group
[Install]
WantedBy=multi-user.target

Gõ tiếp
sudo systemctl daemon-reload
sudo systemctl restart ifi-streamer-tidal-connect.service


Xong reboot lại. Như vậy chơi đủ Online/Offline trong Pi.

Lưu ý:
- Khi mở Volumio hiện lên rồi, Tidal Connect sẽ start sau đó chừng 5 - 10s.
- Khi đang play Volumio/Youtube, play Tidal Connect sẽ không có tiếng. Stop Volumio rồi hãy play Tidal Connect.
- Khi đang play Tidal Connect, muốn play Volumio/Youtube cần stop Tidal và chọn This device (ngưng truyền) trên phone.

---------------------------
Update:
Volumio Tidal Connect. (Bản này stop cái Subsonic Server).
https://drive.google.com/file/d/1NPzlDFji5MeKwcK4z0q3XLDp5jggprA1/view?usp=sharing

Nghe Tidal Connect nguyên buổi chiều bị stop 2 lần, bấm play album lại Ok ngay (có khả năng do mạng chập chờn).
em lấy file img Volumio Tidal Connect về, chép vào thẻ, chạy thì ra như bên dưới
Screen-Shot-2021-03-10-at-7.49.44-PM.png


vào điện thoại, app Tidal, thì như bên dưới
viber_image_2021-03-10_19-49-23.jpg

nhưng khi play thì không có tiếng (trên volumio đã chỉnh USB DAC cho phù hợp rồi-khi khởi động Volumio vẫn có âm thanh khi khởi động)
không biết có phải làm thêm bước nào nữa không ạ ?
 

huyen82

Active Member
em lấy file img Volumio Tidal Connect về, chép vào thẻ, chạy thì ra như bên dưới
Screen-Shot-2021-03-10-at-7.49.44-PM.png


vào điện thoại, app Tidal, thì như bên dưới
viber_image_2021-03-10_19-49-23.jpg

nhưng khi play thì không có tiếng (trên volumio đã chỉnh USB DAC cho phù hợp rồi-khi khởi động Volumio vẫn có âm thanh khi khởi động)
không biết có phải làm thêm bước nào nữa không ạ ?
Mình cũng vậy, có thể do đang chạy trên pi4.
 

quatmo

Well-Known Member
em lấy file img Volumio Tidal Connect về, chép vào thẻ, chạy thì ra như bên dưới
Screen-Shot-2021-03-10-at-7.49.44-PM.png


vào điện thoại, app Tidal, thì như bên dưới
viber_image_2021-03-10_19-49-23.jpg

nhưng khi play thì không có tiếng (trên volumio đã chỉnh USB DAC cho phù hợp rồi-khi khởi động Volumio vẫn có âm thanh khi khởi động)
không biết có phải làm thêm bước nào nữa không ạ ?

Các bác xem post này của bác Hải: Lệnh kiểm tra DAC
Hoặc chạy 3 dòng sau để xem DAC tên gì, kéo chuột tô chọn (copy), pate vào như mình hướng dẫn mục 3 Setting DAC, mục 4 Edit file service.

aplay -l
sudo
/usr/ifi/ifi-tidal-release/pa_devs/run.sh
cat /usr/ifi/ifi-tidal-release/pa_devs/devices
 

tml3nr

Moderator
Các bác xem post này của bác Hải: Lệnh kiểm tra DAC
Hoặc chạy 3 dòng sau để xem DAC tên gì, kéo chuột tô chọn (copy), pate vào như mình hướng dẫn mục 3 Setting DAC, mục 4 Edit file service.

aplay -l
sudo
/usr/ifi/ifi-tidal-release/pa_devs/run.sh
cat /usr/ifi/ifi-tidal-release/pa_devs/devices
Còn một khả năng nữa là đang có một service nào đó đang giữ alsa nên TC không phát được ạ. Em test thì thấy như sau:

- pi startup cả 2 service TC và aprenderer.

- play TC = OK

- Trên app tidal, stop nhạc và chọn output khác.

- Phát nhạc ra aprenderer = OK.

- Stop nhạc aprenderer. Play TC = Không ra tiếng.

- Stop service aprenderer. Play TC = OK.
 

toi511

Well-Known Member
Còn một khả năng nữa là đang có một service nào đó đang giữ alsa nên TC không phát được ạ. Em test thì thấy như sau:

- pi startup cả 2 service TC và aprenderer. Set cho aprenderer start trước TC vài giây.

- play TC = OK

- Trên app tidal, stop nhạc và chọn output khác.

- Phát nhạc ra aprenderer = OK.

- Stop nhạc aprenderer. Play TC = Không ra tiếng.

- Stop service aprenderer. Play TC = OK.
Của em nó lại ưu tiên TC, play bất cứ cái gì TC play là hát ngay. Còn play TC trước là tịt ngòi hết :(:(:(:(
 

quatmo

Well-Known Member
Qua nay mình chạy trên bản Volumio này chuyển qua lại Volumio và TC không vấn đề gì. Thực hiện chuyển qua lại như sau:

- Khi đang play Volumio (USB, Youtube) play Tidal Connect sẽ không có tiếng. Stop Volumio rồi hãy play Tidal Connect.
- Khi đang play Tidal Connect, muốn play Volumio/Youtube cần stop Tidal và chọn This device (ngưng truyền) trên phone.

Mình nghĩ setting đúng DAC ra tiếng thôi.
 

tml3nr

Moderator
Qua nay mình chạy trên bản Volumio này chuyển qua lại Volumio và TC không vấn đề gì. Thực hiện chuyển qua lại như sau:

- Khi đang play Volumio (USB, Youtube) play Tidal Connect sẽ không có tiếng. Stop Volumio rồi hãy play Tidal Connect.
- Khi đang play Tidal Connect, muốn play Volumio/Youtube cần stop Tidal và chọn This device (ngưng truyền) trên phone.

Mình nghĩ setting đúng DAC ra tiếng thôi.
À em nhớ rồi. MPD khi stop sẽ không giữ alsa.

TC sẽ không giữ alsa sau khi app không còn kết nới với TC nữa (Chuyển sang output khác)

Để em test kỹ xem khi nào thì aprenderer buông alsa?
 

tml3nr

Moderator
Mình cũng có thể dùng lệnh này để test xem alsa đang free hay không?

Alsa đang free:

pi@hitidepi:~ $ speaker-test -c 2 -l 1 -D plughw:1

speaker-test 1.1.8

Playback device is plughw:1
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 16 to 131072
Period size range from 8 to 65536
Using max buffer size 131072
Periods = 4
was set period_size = 32768
was set buffer_size = 131072
0 - Front Left
1 - Front Right
Time per period = 2.769087

Alsa đang bị service nào giữ:

pi@hitidepi:~ $ speaker-test -c 2 -l 1 -D plughw:1

speaker-test 1.1.8

Playback device is plughw:1
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Playback open error: -16,Device or resource busy
 

tml3nr

Moderator
Ah hay quá các anh ơi. Giải quyết được TC và aprenderer chạy chung rồi.

Rất đơn giản ạ:

- pi start cả 2 services TC và aprenderer

- Sau khi play TC. Chỉ cần đổi sang output khác là alsa release.

- Sau khi play aprenderer. Chỉ cần xóa hết nhạc trong playlist (queue) cùa bubbleupnp là alsa release.

Vậy là giải quyết được cái OS 3 trong 1 TC, aprenderer và minidlna rồi :D
 
Chỉnh sửa lần cuối:
Bên trên