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

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.
 

linh0983

Well-Known Member
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
Đúng là 502DAC Pro có vấn đề tương thích với Pi4 bác a . :rolleyes:
http://moodeaudio.org/forum/showthread.php?tid=1630
 

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.
 

quatmo

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.

Làm luôn cho nóng.

Tidal Connect RopieeeXL setup instructions

Github cook book

#1./ Download Tidal
Mã:
wget https://raw.githubusercontent.com/lovehifi/Tidal-Connect-RopieeeXL/main/opttidal.tar.gz

wget https://raw.githubusercontent.com/lovehifi/Tidal-Connect-RopieeeXL/main/tidalservice.tar.gz

#2./ Download Aarch64 Lib
Mã:
wget https://raw.githubusercontent.com/lovehifi/Tidal-Connect-RopieeeXL/main/tidallibs.tgz

#3./ Extract Tidal Connect
Mã:
tar -xf /root/opttidal.tar.gz --overwrite -C /
tar -xf /root/tidalservice.tar.gz --overwrite -C /


#4./ Extract Aarch64 Lib
Mã:
tar -xf /root/tidallibs.tgz -C /usr/lib/


#5./ Check device
Mã:
/opt/tidal/pa_devs/bin/ifi-pa-devs-get

Copy device name, sample: snd_rpi_rpi_dac: RPi-DAC HiFi pcm1794a-codec-0 (hw:1,0)
WinCSP edit this file or vi /etc/systemd/system/tidal.service
To replace --playback-device.
sample: --playback-device "snd_rpi_rpi_dac: RPi-DAC HiFi pcm1794a-codec-0 (hw:1,0)" \



#6./ Start
Mã:
systemctl daemon-reload

systemctl enable tidal.service

systemctl restart tidal.service

systemctl status tidal.service


Mình download Ropiee mới nhất gắn Pi 4, config DAC, update lên XL rồi cài TC. Tidal play qua OK, âm thanh tốt, đã test.
 
Chỉnh sửa lần cuối:

rndce

Well-Known Member
IMG_1167.png
Làm luôn cho nóng.

Tidal Connect RopieeeXL setup instructions

Github cook book

#1./ Download Tidal
Mã:
wget https://raw.githubusercontent.com/lovehifi/Tidal-Connect-RopieeeXL/main/opttidal.tar.gz

wget https://raw.githubusercontent.com/lovehifi/Tidal-Connect-RopieeeXL/main/tidalservice.tar.gz

#2./ Download Aarch64 Lib
Mã:
wget https://raw.githubusercontent.com/lovehifi/Tidal-Connect-RopieeeXL/main/tidallibs.tgz

#3./ Extract Tidal Connect
Mã:
tar -xf /root/opttidal.tar.gz --overwrite -C /
tar -xf /root/tidalservice.tar.gz --overwrite -C /


#4./ Extract Aarch64 Lib
Mã:
tar -xf /root/tidallibs.tgz -C /usr/lib/


#5./ Check device
Mã:
/opt/tidal/pa_devs/bin/ifi-pa-devs-get

Copy device name, sample: snd_rpi_rpi_dac: RPi-DAC HiFi pcm1794a-codec-0 (hw:1,0)
WinCSP edit this file or vi /etc/systemd/system/tidal.service
To replace --playback-device.
sample: --playback-device "snd_rpi_rpi_dac: RPi-DAC HiFi pcm1794a-codec-0 (hw:1,0)" \



#6./ Start
Mã:
systemctl daemon-reload

systemctl enable tidal.service

systemctl restart tidal.service

systemctl status tidal.service


Mình download Ropiee mới nhất gắn Pi 4, config DAC, update lên XL rồi cài TC. Tidal play qua OK, âm thanh tốt, đã test.
Đã cài thành công Tidal Connect tren RopiXL Pi4 theo cook book của bac @quatmo.
Thanks bác @quatmo nhiều.
Tidal-Connect-Ropi.png
 

quatmo

Well-Known Member
@quatmo
Bac ra tay cho bản này đi

Arch Linux (64bit) for RPi4 / RPi3
SD image download (795MB)

We have prepared an SD image of Arch Linux that can be used as an AoE front.

https://drive.google.com/file/d/1SriDoyHMep6bIEwG-35Bhv-DgTFb7T4x/view?usp=sharing


Qua nay mò mẩm xử nó rồi bác, ít nhất 8 tiếng đồng hồ. Không được thì tra tìm ra lý do như sau:


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.

Mình cho là SMPD AoE là 64bit thuần túy, không support chạy 32bit như Roopieee (Cùng nền tảng Aarch64).
 
Bên trên