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

TuanQuynhAudio

Well-Known Member
Chú 502DAC PRO trước đó vẫn dùng bt . Bác kiếm chú Pi khác gắn vào loại suy do pi hay dac liền mà ? Chú 502Pro này nguồn dưới 5v ko kêu nhé ! :p
Như mình là cấp nguồn cho 502dac pro chú Pi ăn theo qua GPIO là tiện sạch nhất a . :eek:
Cắm vào pi 3 vẫn chạy ok anh ạ. Hix em chỉ có 1 con pi 4, nên không test với pi 4 khác được. Con 502DAC PRO của em đây ạ. Em chế cháo nguồn 5V lại xem sao.
ABSRlIq-XxS3tKr33Hv8VvZuehOOyumSqiYn05Tz02nG9qjh6gnNXRpA1GY75HY-RqnAjAsrv_05JRZREP24bE2llKeoRrivhz9i_dSY3S22oV6rn4WXLdf1ENIFIXTq4OuGtFET8G2XmiKGRJkg9qfI3fmT3VXuNkH3Bv6g-kq2k6MVVhz3gkD5_UqdexgBMmp4g4yoHZoCnnkprp_Nim0tRumfvjSkdrXG3z0QUJrkPhcGYXjo7WokVCNtPoyb1OEsQ8xmWl3TemCe2prO-2udaY-fZk0epAAhwZNQlJ8NmuuhZt0hOtl0B16l5RwDB3ChJUef4YBlj2MsMaDg1B9X2daaipV_i2QADd6RMvaLOM_MkhBgVF6fBeVYvLNuBxnb6ACveqkLY4OhFPLXFw9p4fZrPsYpadSHU1li_x3s5OQX91AIGv9hVkFqhYGDbs0RDKO7cNSywKVnizhJKN3Rrc0WhwOPSpLIiJZXlUBHIAm0eq5E-lXYMkOHhrdXAMrvjo24sOOe6hPY6EJ41dY7jXhNw7JkXsk5PzO3iF-ex7Hj38pvV9uRqYmEYevRwUy1GA3KU-IF-6SWhxBNZY_cMgMzmLKbTRCyDe4HiXPJS19kZ8-qzx_OOY_Y-pxtJFCASG4GAz0qRuLPG9BNpAuaNRx_nm9zOA0NGfYHwhCpALM6IPGveZFizNrY5BNqT8jKZiI0NHm9wwohEKFoS7rDaUKaBe8Yv1czow=w2549-h4663-ft
 

quatmo

Well-Known Member
Tuyệt vời ! Có phải chữ ACTIVE lúc xanh lúc ko phải ko a ? :oops:

Em mở 2 Pi 4 để so sánh và copy, một hồi loạn do check nhầm bản Dastereo :rolleyes:, cho là đã chạy.

Thiếu thư viện nó không chạy.
Gõ để xem TC chạy gồm những thư viện nào: ldd /opt/tidal/bin/tidal_connect
Để copy tất cả những thư viện bị thiếu sang SMPD.

Mã:
root@rpi4 ~]# ldd /opt/tidal/bin/tidal_connect
/opt/tidal/bin/tidal_connect: /usr/lib/libcurl.so.4: no version information available (required by /opt/tidal/bin/tidal_connect)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0xf7ce4000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0xf7c87000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0xf7c25000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0xf7a92000)
        libportaudio.so.2 => /usr/lib/libportaudio.so.2 (0xf7a5a000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0xf799f000)
        libavformat.so.57 => /usr/lib/libavformat.so.57 (0xf7925000)
        libavutil.so.55 => /usr/lib/libavutil.so.55 (0xf7895000)
        libavcodec.so.57 => /usr/lib/libavcodec.so.57 (0xf7286000)
        libswresample.so.2 => /usr/lib/libswresample.so.2 (0xf7264000)
        libFLAC++.so.6 => /usr/lib/libFLAC++.so.6 (0xf7241000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xf71e0000)
        libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xf71c5000)
        libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xf71a6000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7055000)
        libm.so.6 => /usr/lib/libm.so.6 (0xf6fda000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf6fad000)
        libc.so.6 => /usr/lib/libc.so.6 (0xf6eb3000)
        /lib/ld-linux-armhf.so.3 => /usr/lib/ld-linux-armhf.so.3 (0xf7ec4000)
        libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0xf6e34000)
        libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0xf6c23000)
        libz.so.1 => /usr/lib/libz.so.1 (0xf6bff000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0xf6bec000)
        librt.so.1 => /usr/lib/librt.so.1 (0xf6bd4000)
        libjack.so.0 => /usr/lib/libjack.so.0 (0xf6ba8000)
        libvdpau.so.1 => /usr/lib/libvdpau.so.1 (0xf6b94000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf6a73000)
        libsoxr.so.0 => /usr/lib/libsoxr.so.0 (0xf6a07000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xf69f2000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xf69a1000)
        libdb-5.3.so => /usr/lib/libdb-5.3.so (0xf6827000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf6810000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf67e0000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0xf67a5000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0xf670f000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf66fc000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf66e7000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0xf66b6000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0xf6690000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0xf667d000)
        libmount.so.1 => /usr/lib/libmount.so.1 (0xf661f000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0xf655a000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0xf6505000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0xf64ee000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xf64c2000)
 

tml3nr

Moderator
Các anh cho em hỏi thăm tí. Giờ em muốn mua thêm 2 cái USB wifi này nữa. Làm cách nào mua được ạ?

Cái đầu tiên em mua ở amazon Mỹ. Nhưng đã hết hàng.

Em này dùng chip BCM43143 y như pi3 nên run out of the box với pi2. Em test hơn 10 cái wifi thì em này rất ít noise.

https://www.raspberrypi.org/products/raspberry-pi-usb-wifi-dongle/

https://www.pishop.us/product/official-raspberry-pi-usb-wifi-dongle/

71YcqlxnV4L._AC_SL1200_.jpg

Bạn thử mua trực tiếp pishop us rồi nhờ dịch vụ chuyển về. Mình ở TPHCM hay mua qua nhuyexpress khá nhanh.
Em mới hỏi nhhuyexpress họ nói là chỉ nhận vận chuyển chứ không mua hộ anh ạ :(
 

VugiaA9

Active Member
Em mới hỏi nhhuyexpress họ nói là chỉ nhận vận chuyển chứ không mua hộ anh ạ :(
Bác thử qua bên Hải Trung Shipping xem ạ, Giá hơi cao chút nhưng em thấy cái gì cũng nhận mua. Rồi họ gửi hàng về tận nhà luôn rồi trả tiền cod.
Em đang chơi usb wifi rt5572 hỗ trợ cả 5G luôn thấy cắm đâu cũng nhận. Mỗi tội kích thước hơi to một chút. Em cắm Nas Qnap với Bryston BDP-1, Pi cũng nhận luôn, ko cần driver. May mà mò mẫm mua được chứ cái wifi dongle của Bryston bán tận $90 luôn :confused::confused::confused: Bác mua test thử xem sao. Trên shopee có 100-200k thôi :D
 

quatmo

Well-Known Member
Quá dữ :eek:

Em hóng cái tút để làm bản full pi ạ :rolleyes:

Anh để ý Multiarch nếu muốn buld full Pi


Bung xong đống thư viện của DastereO arm64
Tới đây thì lỗi

[root@archlinux64 utils]# systemctl start /etc/systemd/system/tidal.service
systemctl: error while loading shared libraries: libcrypto.so.1.1: wrong ELF class: ELFCLASS32

Thế này là phải có libcrypto.so.1.1 bản 64 hả bác?

TC là 32 bit, hình như SMPD AoE là 64bit thuần, không support chạy 32 bit, Multiarch.
Vì check file, nó báo: not a dynamic executable (mặc dù đã add đủ thư viện).
ldd /opt/tidal/bin/tidal_connect

Check ldd /opt/tidal/bin/tidal_connect trên Dastereo thì Ok ngay.
 

pana800

Active Member
Em mới hỏi nhhuyexpress họ nói là chỉ nhận vận chuyển chứ không mua hộ anh ạ :(
Đúng rồi bạn, mình tự mua rồi khai báo địa chỉ nhận hàng là địa chỉ của NhuY ở Cali. và tên của mình kèm mã số. Ví dụ: Z320 NGUYEN VAN A...Bên đó họ sẽ ship về cho mình và tính phí ship thôi. Mà cái link pi us đâu có hàng đâu? pi UK thì NhuY không đặt được.
 
Chỉnh sửa lần cuối:

pana800

Active Member
Em nghi ngờ driver hoặc con pi 4 của bị lỗi anh ạ. Anh test con 502DAC PRO xuất line out xem có bị như em không ạ? Hix em không có bo HAT I2S khác để test.
Mình cũng đang gặp vấn đề với bàn TC trên Hitidepi1.4 với 502DAC (không phải bản PRO) trên Pi3. Sử dụng driver hiberry-dac vô khi chạy TC nó báo lên Master và play luôn mà không có tín hiệu ra.
 

TuanQuynhAudio

Well-Known Member

tml3nr

Moderator
Bác thử qua bên Hải Trung Shipping xem ạ, Giá hơi cao chút nhưng em thấy cái gì cũng nhận mua. Rồi họ gửi hàng về tận nhà luôn rồi trả tiền cod.
Em đang chơi usb wifi rt5572 hỗ trợ cả 5G luôn thấy cắm đâu cũng nhận. Mỗi tội kích thước hơi to một chút. Em cắm Nas Qnap với Bryston BDP-1, Pi cũng nhận luôn, ko cần driver. May mà mò mẫm mua được chứ cái wifi dongle của Bryston bán tận $90 luôn :confused::confused::confused: Bác mua test thử xem sao. Trên shopee có 100-200k thôi :D
RT5572 huyền thọi là wifi 5G duy nhất chạy out of box với archlinux ạ. Lúc trước em vét được 2 em TP-LINK TL- WDN3200.

Em mới liên lạc với Hải Trung. Họ nói là web đó không an toàn nên họ không mua được :(

Cảm ơn anh nhiều T_T

pi-box-02-zpsk9ekjzdk.jpg


wifi-usb-all-zpsrpuuz1xf.jpg
 

pana800

Active Member
RT5572 huyền thọi là wifi 5G duy nhất chạy out of box với archlinux ạ. Lúc trước em vét được 2 em TP-LINK TL- WDN3200.

Em mới liên lạc với Hải Trung. Họ nói là web đó không an toàn nên họ không mua được :(

Cảm ơn anh nhiều T_T

pi-box-02-zpsk9ekjzdk.jpg


wifi-usb-all-zpsrpuuz1xf.jpg
Bạn đưa mình cái link nào có hàng ở US mình coi mua được mình mua luôn cho. Có thằng em đang mua hàng ở Như Ý gom đủ lô luôn.
 

quatmo

Well-Known Member
Cài được TC lên bản SMPD AOE này rồi các bác, lát nữa mình upload Cook book.

Mới học anh ThanhVo nói Cook book nên em mới tạo cái Github lovehifi đó để lưu trữ.
Tạm thời cài được Pacman SMPD 1.07 rồi nhưng còn lỗi chưa cài package vào được.

Sorry các bác! TC cho SMPD AOE vẫn chưa được.

Cài TC cho SMPD AOE không được, buồn tình qua RopieeeXL (Aarch64) cài TC vào một phát ăn ngay, start Service lên xanh, pa-devs-get ra device liền.Khi nào rảnh mình làm cái cook book.
 
Chỉnh sửa lần cuối:

Thanhvo31

Well-Known Member
Cài TC cho SMPD AOE không được, buồn tình qua RopieeeXL (Aarch64) cài TC vào một phát ăn ngay, start Service lên xanh, pa-devs-get ra device liền.Khi nào rảnh mình làm cái cook book.
Mình cũng làm trên Aarch64 mà không xong
Arch Linux AoE Arch Linux (64bit) for RPi4 / RPi3

Thôi tạm chơi
BackEnd Pi4+Allo Isolator +502DAC >>AES>> Topping Dx7 pro
Front End Atomic Pi x86_64 AoE + AP Renderer + Roon Bridge + Bubble UPnP Server
Linn Kazoo + Tidal
Nghe cũng tê tái con gà mái lắm.

Về cơ bản thì DaStereO dùng Pi2/3 rất ổn rồi. Chỉ vọc vạch đưa được TC lên AoE cho nó hết nấc thôi.
 
Chỉnh sửa lần cuối:

toi511

Well-Known Member
Anh vào ssh, chạy htop thử xem có thấy ap2renderer ló ra hay không ạ?

smpd-096-2.png

Nếu không thấy aprenderer anh làm các bước sau:

1. Kiểm tra set đúng device như anh Phước nói. Mục đích việc này là tạo /etc/asound.conf như bên dưới. "card x" là id của dac:

Mã:
pcm.!default
{
type hw
card x
}
ctl.!default
{
type hw
card x
}


http://www.hdvietnam.org/posts/10529995/

5be9510f4f6d89a90f10367e988ec939.jpg

2. Tăng thêm delay "5" cho lệnh chạy aprenderer và TC:

Edit /urs/bin/soundset

Mã:
#!/bin/bash

/bin/sleep 5; sudo systemctl restart aprenderer

/bin/sleep 5; sudo systemctl restart ifi-streamer-tidal-connect

Xong rồi chạy:

Mã:
sudo systemctl restart soundset
Để rảnh em thử, mấy hôm nay lại bao việc. Cảm ơn anh
 

rndce

Well-Known Member
Cài TC cho SMPD AOE không được, buồn tình qua RopieeeXL (Aarch64) cài TC vào một phát ăn ngay, start Service lên xanh, pa-devs-get ra device liền.Khi nào rảnh mình làm cái cook book.
Mình đang xài RopiXL trên Pi4 (có vẻ như bản này arch32), mong cook book của bác. RopiXL của mình Arch Linux ARM (ko biết giống bản Aarch64 như bác ko?
Mã:
Welcome to RoPieee
     Website: https://ropieee.org
     Twitter: https://twitter.com/ro_pieee
       Forum: https://community.roonlabs.com/c/audio-products/ropieee
Keep in mind that changing stuff is not recommended and not supported!
Have fun!
[root@ropi4 ~]# hostnamectl
   Static hostname: ropi4
         Icon name: computer
        Machine ID: 86173528756...............
           Boot ID: 92c61531a22c452..........
  Operating System: Arch Linux ARM
            Kernel: Linux 5.4.83-4-SPCKFSH-v7l+
      Architecture: arm
[root@ropi4 ~]#
Đang nghe Tidal từ Bubble UPnP server cài tên RopiXL (Pi4) stream qua Upmpdcli trên Smpd 0.96 (Pi3, Bản Smpd 0.96 UPnP Pi3 mà bác @quatmo mod ), sao mà nhạc Thúy Nga nó cứ leng keng tê tái.
 
Chỉnh sửa lần cuối:

rndce

Well-Known Member
Mình cũng làm trên Aarch64 mà không xong
Arch Linux AoE Arch Linux (64bit) for RPi4 / RPi3

Thôi tạm chơi
BackEnd Pi4+Allo Isolator +502DAC >>AES>> Topping Dx7 pro
Front End Atomic Pi x86_64 AoE + AP Renderer + Roon Bridge + Bubble UPnP Server
Linn Kazoo + Tidal
Nghe cũng tê tái con gà mái lắm.

Về cơ bản thì DaStereO dùng Pi2/3 rất ổn rồi. Chỉ vọc vạch đưa được TC lên AoE cho nó hết nấc thôi.
Quá trời món ăn chơi.
 
Bên trên