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

TuanQuynhAudio

Well-Known Member
Được 1/2 rồi bác Quỳnh a . Qua đêm nay là dùng như cũ chép qua mạng LAN nhanh a . :rolleyes:

GF2.jpg
Em mount nas anh vào máy tính, bật máy tính là nó tự chạy. Em nắm được tinh thần anh đang cài, copy lại rồi. :);)
 

TuanQuynhAudio

Well-Known Member
Em đang build TC Docker vào HiFiBerryOS trên Pi 2, chạy cũng rất lâu. OS này tương đối đầy đủ, có DLNA, OpenHome, Spotify Connect, USB storage/Nas (MPD).
Em vừa ngó qua TC Docker. Có thể cài vào nhiều OS cho pi được. Khi chạy trên Docker chưa biết chất âm có khác nhiều hay không? Các anh đợi anh @quatmo ra lò sản phẩm rồi cùng test.
 

Thanhvo31

Well-Known Member

Thanhvo31

Well-Known Member
Trong
https://github.com/hifiberry/hifibe...ldroot/package/copy-overlays/copy-overlays.mk

Đoạn mã này copy overlay từ

https://github.com/raspberrypi/firmware/blob/master/boot/overlays/

Nếu bế hết về thì detect card ngon nhỉ

define COPY_OVERLAYS_INSTALL_TARGET_CMDS
# Copy overlays
mkdir -p $(TARGET_DIR)/usr/lib/firmware/rpi/overlays
for i in (hifiberry, allo, iqaudio)??? vc4 i2c-gpio cma dwc disable rpi- spi i2c uart; do \
cp -v $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/overlays/$$i*.dtbo $(BINARIES_DIR)/rpi-firmware/overlays; \
cp -v $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/overlays/$$i*.dtbo $(TARGET_DIR)/usr/lib/firmware/rpi/overlays; \
done
cd $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/; for i in $(PIOVERLAYS) ; do \
cp -v $$i $(BINARIES_DIR); \
cp -v $$i $(TARGET_DIR)/usr/lib/firmware/rpi; \
done
# Copy firmware
cd $(BUILD_DIR)/rpi-firmware-$(RPI_FIRMWARE_VERSION)/boot; for i in fixup.dat start.elf; do \
cp -v $$i $(BINARIES_DIR); \
cp -v $$i $(TARGET_DIR)/usr/lib/firmware/rpi; \
done
endef
 

quatmo

Well-Known Member
Em vừa ngó qua TC Docker. Có thể cài vào nhiều OS cho pi được. Khi chạy trên Docker chưa biết chất âm có khác nhiều hay không? Các anh đợi anh @quatmo ra lò sản phẩm rồi cùng test.
HifiberryOS TC Pi 2 đã hot, âm thanh Ok, các bác download test thử.

- Pi 2, Pi 3 nghe Ok
- Pi 4 nghe Ok (Pi 4 cài thêm Asset, BubbleUpnp, Aprenderer).
https://drive.google.com/drive/folders/1TfxiSkOYkOrCUu5NdG6IVdLSsQArFaPJ?usp=sharing
---
HAT DAC Taobao, âm thanh OK.
driver HifiBerry DAC HiFi pcm5102a-hifi

Pi 4 đang dùng DAC: RPi-DAC HiFi pcm1794a-codec-0 nhưng nó tự nhận thành HifiBerry DAC, mà nghe TC cũng Ok luôn.

Copy từ diyaudio:
1/ fully-directly compatible:
- all HifiBerry cards
- IQaudIO Digi+ (recognised as HB digi)
- Audiophonics Digipi+ AES
Most of the cards with WM8804 or PCM5122 onboard chip should work with HBOS


------------------------------------------------------------------------
Tích hợp TC vào docker HiFiBerry OS - HBOS

#1. Bung IMG HiFiBerryOS vào thẻ, SSH user:root, pass: hifiberry

#2. Làm theo hướng dẫn: bước 1 và 3 bỏ qua bước 2.

#3. Điều chỉnh: đường dẫn WorkingDirectory
File này: /root/tidal-connect-docker/install-hifiberry/systemd/tidal.service
Cho khớp với thư mục giải nén ở bước 1
VD: WorkingDirectory=/root/tidal-connect-docker-master/Docker/

#4 Start TC:
Mã:
cd /root/tidal-connect-docker-master/install-hifiberry
./install.sh

Vậy là xong.

PS: Mình nghe sơ sơ âm thanh chưa có vấn đề gì. Với Docker có vẻ ổn. Các bác test chất âm xem sao.
Mình test DAC dùng driver khác xem sao.
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
Ôi trời, bác nói mình mới biết cái vụ Ngan Pham này, mình không hề khoe nó lên Roon forum, mình biết thông qua một bạn Tây khác đưa cho @spockfish (RoPieee) xem link 2 tuần trước.



Vụ bản quyền, ở đây là chỉ hướng dẫn tích hợp vào Ropi nên nó hoàn toàn hợp pháp cho cá nhân (người tự tích hợp). Nó được tách ra từ nhà SX, đúng vậy, nhưng no trademark.

Mình xóa Github đó rồi các bác.
Settup lại Ropi rất lâu, tốn time. Vậy nên em làm đồ chơi này cho tiện dùng.

Anh Phước và các bác trữ đồ chơi này về, muốn xài cái nào thì copy file bên trong vào /root rồi chạy dòng lệnh ghi trong đó (bỏ qua các dòng wget ... và dòng có dấu#). https://drive.google.com/file/d/1mTUhwlhEvDd11dgLduti5oCUcravwg7A/view?usp=sharing

Gồm có TC, Aprenderer, Asset, BubbleUpnp, MiniDLNA.
Bản TC này có chỉnh tách thư viện để tránh bị tình trạng update mất UPnP như anh Phước.

Làm 1 bản Ropi update full, rồi ghi ra IMG lưu backup. Sau đó cài các thứ trên sau.

Update#1: Phần bung Java đề chạy BubbleUpnp, cần có lệnh tạo folder trước khi bung java.
mkdir /opt/jvm
Bác cho xin Access của GG drive với.
 

rndce

Well-Known Member
@TuanQuynhAudio , @quatmo

OS này khá chuyên nghiệp, có cách nào mod add thêm card vào không chứ nó support hàng hãng thôi.
https://support.hifiberry.com/hc/en...output-from-HiFiBerryOS-to-non-HiFiBerry-DACs
Can I use HiFiBerryOS to simply output an I2S signal through the relevant pins? Will it work if it doesn't detect a HiFiBerry DAC HAT?

HiFiBerry team February 18, 2021 15:06
No, you need a HiFiBerry board.
Ko biết mấy cái bo Pifi nó có hỗ trợ ko, mấy bo này dùng driver của Hifiberry.
 

binna

Well-Known Member
HifiberryOS TC Pi 2 đã hot, âm thanh Ok, các bác download test thử.

- Pi 2, Pi 3 nghe Ok
- Pi 4 nghe Ok (Pi 4 cài thêm Asset, BubbleUpnp, Aprenderer).
https://drive.google.com/drive/folders/1TfxiSkOYkOrCUu5NdG6IVdLSsQArFaPJ?usp=sharing
---
HAT DAC Taobao, âm thanh OK.
driver HifiBerry DAC HiFi pcm5102a-hifi

Pi 4 đang dùng DAC: RPi-DAC HiFi pcm1794a-codec-0 nhưng nó tự nhận thành HifiBerry DAC, mà nghe TC cũng Ok luôn. Chẳng hiểu sao nữa.

------------------------------------------------------------------------
Tích hợp TC vào docker HiFiBerry OS

#1. Bung IMG HiFiBerryOS vào thẻ, SSH user:root, pass: hifiberry

#2. Làm theo hướng dẫn: bước 1 và 3 bỏ qua bước 2.

#3. Điều chỉnh: đường dẫn WorkingDirectory
File này: /root/tidal-connect-docker/install-hifiberry/systemd/tidal.service
Cho khớp với thư mục giải nén ở bước 1
VD: WorkingDirectory=/root/tidal-connect-docker-master/Docker/

#4 Start TC:
Mã:
cd /root/tidal-connect-docker-master/install-hifiberry
./install.sh

Vậy là xong.

PS: Mình nghe sơ sơ âm thanh chưa có vấn đề gì. Với Docker có vẻ ổn. Các bác test chất âm xem sao.
Mình test DAC dùng driver khác xem sao.
Tin vui cuối tuần... có phiên bản cho Pi4
 

rndce

Well-Known Member
HifiberryOS TC Pi 2 đã hot, âm thanh Ok, các bác download test thử.

- Pi 2, Pi 3 nghe Ok
- Pi 4 nghe Ok (Pi 4 cài thêm Asset, BubbleUpnp, Aprenderer).
https://drive.google.com/drive/folders/1TfxiSkOYkOrCUu5NdG6IVdLSsQArFaPJ?usp=sharing
---
HAT DAC Taobao, âm thanh OK.
driver HifiBerry DAC HiFi pcm5102a-hifi

Pi 4 đang dùng DAC: RPi-DAC HiFi pcm1794a-codec-0 nhưng nó tự nhận thành HifiBerry DAC, mà nghe TC cũng Ok luôn.

Copy từ diyaudio:
1/ fully-directly compatible:
- all HifiBerry cards
- IQaudIO Digi+ (recognised as HB digi)
- Audiophonics Digipi+ AES
Most of the cards with WM8804 or PCM5122 onboard chip should work with HBOS


------------------------------------------------------------------------
Tích hợp TC vào docker HiFiBerry OS - HBOS

#1. Bung IMG HiFiBerryOS vào thẻ, SSH user:root, pass: hifiberry

#2. Làm theo hướng dẫn: bước 1 và 3 bỏ qua bước 2.

#3. Điều chỉnh: đường dẫn WorkingDirectory
File này: /root/tidal-connect-docker/install-hifiberry/systemd/tidal.service
Cho khớp với thư mục giải nén ở bước 1
VD: WorkingDirectory=/root/tidal-connect-docker-master/Docker/

#4 Start TC:
Mã:
cd /root/tidal-connect-docker-master/install-hifiberry
./install.sh

Vậy là xong.

PS: Mình nghe sơ sơ âm thanh chưa có vấn đề gì. Với Docker có vẻ ổn. Các bác test chất âm xem sao.
Mình test DAC dùng driver khác xem sao.
Duong nhu con thieu mon upmdpcli Upnp phai ko bac quatmo.
 

binna

Well-Known Member
Settup lại Ropi rất lâu, tốn time. Vậy nên em làm đồ chơi này cho tiện dùng.

Anh Phước và các bác trữ đồ chơi này về, muốn xài cái nào thì copy file bên trong vào /root rồi chạy dòng lệnh ghi trong đó (bỏ qua các dòng wget ... và dòng có dấu#). https://drive.google.com/file/d/1mTUhwlhEvDd11dgLduti5oCUcravwg7A/view?usp=sharing

Gồm có TC, Aprenderer, Asset, BubbleUpnp, MiniDLNA.
Bản TC này có chỉnh tách thư viện để tránh bị tình trạng update mất UPnP như anh Phước.

Làm 1 bản Ropi update full, rồi ghi ra IMG lưu backup. Sau đó cài các thứ trên sau.

Update#1: Phần bung Java đề chạy BubbleUpnp, cần có lệnh tạo folder trước khi bung java.
mkdir /opt/jvm
sao em down cái file share này được không được bác @quatmo ui
 

rndce

Well-Known Member
@quatmo
Nhờ bác bắt bệnh giúp, mình dùng RopieeeXL trên Pi4,
dùng câu sau trong /etc/fstab để mount NAS:
Mã:
//192.168.100.14/Lossless /mnt/NAS cifs _netdev,username=admin,password=123456,vers=1.0,uid=1000,gid=1000,sec=ntlm,auto,x-systemd.automount,iocharset=utf8 0 0
//192.168.100.14/Torrents /mnt/Torrents cifs _netdev,username=admin,password=123456,vers=1.0,uid=1000,gid=1000,sec=ntlm,auto,x-systemd.automount,iocharset=utf8 0 0
Không hiểu sao cách này ko tự động mount NAS mỗi lân khởi động RopieeeXL, muốn mount NAS phải SSH vào terminal và gõ thêm câu: mount -av thì lúc đó nó mói mount NAS được.
Mình ko biết sửa bằng cách nào để auto mount NAS mỗi khi khởi động RopieeeXL.
 
Chỉnh sửa lần cuối:
Bên trên