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

Thanhvo31

Well-Known Member
Em chưa xử lý được bộ nguồn đó. Nhưng em chế cháo dùng tạm bộ nguồn khác cũng đảm bảo chạy pi 4 và 502DAC PRO. Em đã thử 502DAC PRO với Pi 3 thì chạy ok. Test với pi 4 thì không được. hix
502DAC trên Pi 4 làm Back End của mình chạy ngon.
ACtC-3f1DOOX5uxuQ0M856ekCaeAanhz6_0n4jKljQr8R5hDEpnaGBMwaW8hXYCDsOmpYDKvunqJzX-z19xFUJYhVrtU7NsLQkE9Yev6m53J-uRercKtvb8NZSVh-66txVQSU7pCseAANNZTk_vmc4BamF2lFA=w1546-h1913-no
 

Thanhvo31

Well-Known Member
Mình dùng 2 chú pi4 cùng mở xào nấu từ Dastereo sang Aarch64 mà TC chưa nhừ bác a . Còn mình mỏi mắt , mỏi cổ và mỏi lưng quá nhừ bác ơi ! :oops:

FrontEnd : (FE) mpd play dsd ngon nhưng aprenderer ko được bác a ? ;)

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?
 

pana800

Well-Known Member

zeze

Well-Known Member
Mình chơi đơn giản thôi ạ. Mới mua ổ cứng rời WD 5Tb gắn trực tiếp vào Pi2 (lấy nguồn của Pi). Kết quả cũng chạy tốt ạ.
Để từ từ xem cái Synology nào ổn, mình mua về dùng thử.
 

linh0983

Well-Known Member
Mình chơi đơn giản thôi ạ. Mới mua ổ cứng rời WD 5Tb gắn trực tiếp vào Pi2 (lấy nguồn của Pi). Kết quả cũng chạy tốt ạ.
Để từ từ xem cái Synology nào ổn, mình mua về dùng thử.
Order chú nas cỏ J1900 taobao giá 388 tệ dùng tuyệt ngon bác a . :oops:

KJIUd.jpg


Bác thêm 3 ổ 5T nữa là đủ bộ a (20T) . :rolleyes:
 

tml3nr

Moderator
Ca TC SMPD Pi 4 này khó, vì Dev SMPD không dùng pacman để cài đặt thêm các thứ mình (người khác) muốn. Hiện chỉ được cài trong danh sách có sẵn bằng lệnh app show, app install.
Muốn thì tự build pacman vào dùng nhưng không đơn giản.
Anh xem thử cái này dùng được hay không ạ o_O
 

quatmo

Well-Known Member
Mình dùng 2 chú pi4 cùng mở xào nấu từ Dastereo sang Aarch64 mà TC chưa nhừ bác a . Còn mình mỏi mắt , mỏi cổ và mỏi lưng quá nhừ bác ơi ! :oops:

@tml3nr, @linh0983
Mong muốn của mình là cài TC lên Front End của AoE
mình đánh vật TC với bản arch64 mà chưa ra Arch Linux (64bit) for RPi4 / RPi3 để chạy AoE
Link https://drive.google.com/file/d/1SriDoyHMep6bIEwG-35Bhv-DgTFb7T4x/view?usp=sharing
Thử cả 2 chiêu
1) https://github.com/seniorgod/ifi-tidal-release
2) là rã bản Dastereo Pi4 aarch64 mà không chạy được, kêu thiếu thư viện libcrypto cho arm64.:D

Cookbook 1

Mã:
#Install Tidal Connect to Archlinux

#!/usr/bin/env bash

# add stretch repo to sources list
# echo "deb http://archive.raspbian.org/raspbian stretch main" >> /etc/apt/sources.list

# update package list and install dependencies
#sudo apt update
#apt install -y multiarch-support libavformat57 git libportaudio2* libflac++6v5* libavahi-common3 libavahi-client3 alsa-utils

pacman -Syu

#pacman -S -y multiarch-support libavformat57 git libportaudio2* libflac++6v5* libavahi-common3 libavahi-client3 alsa-utils

pacman -S -y ffmpeg
pacman -S -y git
pacman -S -y portaudio
pacman -S -y flac
pacman -S -y avahi
pacman -S -y alsa-utils
pacman -S -y openssl
pacman -S -y libcurl-compat

# create working folder

mkdir /usr/ifi
cd /usr/ifi


# download and install other needed dependencies
# openssl 1.1.1.j-1
#curl -k -O -L http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb
#apt install -y ./libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb
#curl -k -O -L http://security.debian.org/debian-security/pool/updates/main/c/curl/libcurl3_7.38.0-4+deb8u16_armhf.deb
#apt install -y ./libcurl3_7.38.0-4+deb8u16_armhf.deb

# clone git repo
git clone https://github.com/shawaj/ifi-tidal-release

# correct permissions
chmod +x /usr/ifi/ifi-tidal-release/play
chmod +x /usr/ifi/ifi-tidal-release/bin/tidal_connect_application
chmod +x /usr/ifi/ifi-tidal-release/pa_devs/run.sh

# deploy files
./ifi-tidal-release/file-deploy.sh

# start service and check on status
systemctl daemon-reload
systemctl start ifi-streamer-tidal-connect.service
systemctl status ifi-streamer-tidal-connect.service

Anh xem thử cái này dùng được hay không ạ o_O

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.
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Cài được TC lên bản SMPD AOE này rồi mấy bác, lát nữa 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.
Quá dữ :eek:

Em hóng cái tút để làm bản full pi ạ :rolleyes:
 
Chỉnh sửa lần cuối:

linh0983

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.
Tuyệt vời ! Có phải chữ ACTIVE lúc xanh lúc ko phải ko a ? :oops:
 

linh0983

Well-Known 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.
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:
 

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)
 
Bên trên