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

linh0983

Well-Known Member
Em cần down 1 số album nhạc kho nhạc online các bác khủng quá mà em chắc 1 ngày nghe vài bài em thích thôi. Bác nào có thể cho em down về nghe offline thôi. Nếu được pm giúp link và pass để vào. Cảm ơn các bác.
Bác dùng webDAV download vẫn là acc từ trước đến giờ thôi bác a . o_O

CXgkUa.jpg
 

tml3nr

Moderator
Em xin báo cáo tình hình dự án Xenomai openhome / asset upnp.

Sau một tuần đọc muốn đui mắt về RT. Em thử mò theo tút của dev thanhtam-h. Em built bản xenomai 4.9.80. Chạy với máy ảo debian 9.8 trên PC. Build kernel mất hơn 7 tiếng. Nhưng nó là stretch nên không chạy được openhome.

Em lờ mờ hiểu được cách built kernel của xenomai. Và hiểu là mình chỉ built được các kernel mà họ đã làm sẵn. Vậy là không có jessie 4.9.31 / 4.9.35 như em muốn.

Giờ em mò tiếp sang RT-Preempt là một kiểu RT khác. Cách này được moode dùng trước đây. Và là cách của realtimepi dùng.

Theo em test trước đây thì tiếng của rt-preempt không hay bằng xenomai. Thua xa.

Nhưng giờ bí quá. Em đi tiếp theo hướng rt-preempt. Mục đích là chạy được openhome / asset upnp xem nó như thế nào.

PS: Hiện tại em test openhome đã chạy ngon trên bản xenomai jessie 4.1.21 nhưng bản này chưa có support boss dac và digione. Dac USB em nghĩ chắc là OK.

Em lại mò típ ạ o_O

kernel-config.png

Em xin báo cáo tình hình dự án xenomai / openhome / asset upnp. Hiện tại như sau:

- Chạy ngon trên bản xenomai 3.0.5 của dev harcokuppens.

- Bản Xenomai 3.0.5 này là jessie 4.1.21 nên chưa support boss dac / digione.

- Nếu dùng bản xenomai 3.0.8 thì nó là stretch 4.9.80 nên không chạy được openhome.

Vậy mình phải build được xenomai cho bản jessie 4.9.31 (2017-06-21-raspbian-jessie-lite) hoặc bản cuối cùng là 4.9.35 (2017-07-05-raspbian-jessie-lite). Khi đó sẽ có đủ driver cho boss dac và digione mà openhome vẫn còn chạy được.

Em mò típ ạ :eek:

More info: http://www.cs.ru.nl/lab/xenomai/

raspbian-versions.png
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Em xin báo cáo tình hình dự án Xenomai openhome / asset upnp.

Sau một tuần đọc muốn đui mắt về RT. Em thử mò theo tút của dev thanhtam-h. Em built bản xenomai 4.9.80. Chạy với máy ảo debian 9.8 trên PC. Build kernel mất hơn 7 tiếng. Nhưng nó là stretch nên không chạy được openhome.

Em lờ mờ kiểu được cách built kernel của xenomai. Và hiểu là mình chỉ built được các kernel mà họ đã làm sẵn. Vậy là không có jessie 4.9.31 / 4.9.35 như em muốn.

Giờ em mò tiếp sang RT-Preempt là một kiểu RT khác. Cách này được moode dùng trước đây. Và là cách của realtimepi dùng.

Theo em test trước đây thì tiếng của rt-preempt không hay bằng xenomai. Thua xa.

Nhưng giờ bí quá. Em đi tiếp theo hướng rt-preempt. Mục đích là chạy được openhome / asset upnp xem nó như thế nào.

PS: Hiện tại em test openhome đã chạy ngon trên bản xenomai jessie 4.1.21 nhưng bản này chưa có support boss dac và digione. Dac USB em nghĩ chắc là OK.

Em lại mò típ ạ o_O

kernel-config.png
Nể bác thật! Đọc mờ mắt mà còn build đến 7 tiếng. Trước mình build thư viện để chạy Tidal downloader trên Volumio 1 tiếng đã thấy ớn rồi.

Từ link bác share mình tìm thấy cái đang muốn vọc: xenomai for rpi4 https://github.com/thanhtam-h/rpi4-xeno3
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Nể bác thật! Đọc mờ mắt mà còn build đến 7 tiếng. Trước mình build thư viện để chạy Tidal downloader trên Volumio 1 tiếng đã thấy ớn rồi.

Từ link bác share mình tìm thấy cái đang muốn vọc: xenomai for rpi4 https://github.com/thanhtam-h/rpi4-xeno3
Tút không nhiều bước, nhưng 2 lệnh make 1 cái mất 4 tiếng. Cái thứ 2 mất 3 tiếng ạ (Debian 9 chạy trên máy ảo. PC ghẻ Q9650) :D

Mã:
# chạy trong 4h
make O=build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4 bzImage modules dtbs
#
# chạy trong 3h
make O=build ARCH=arm KBUILD_DEBARCH=armhf  CROSS_COMPILE=arm-linux-gnueabihf- -j4 deb-pkg
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Xenomai 3.0.8 stretch 4.9.80
- Cơ bản đã add được Google Drive, mount Ok, chưa test kỹ.
- Setup Minimserver và AseetUPnP Ok. chưa test kỹ
- Về không cài được OpenHome vào bản này, có một giải pháp khác nhưng mình không rõ chất lượng âm thanh của nó: OpenHome chạy trên nền Java so với chạy thuần ra sao. Cài vô test chạy mở web config lên thử thấy Ok
Openhome (Java): https://github.com/PeteManchester/MediaPlayer/
Em test mediaplayer openhome java này trên Xenomai 3.0.8 stretch 4.9.80. Có vài nhận xét như sau:

- App chạy OK. Dev viết khá cẩn thận. Có web config.

- Nó là openhome nhưng y chang như upnp truyền thống. Lumin không thấy. Chỉ có bubbleupnp thấy renderer.

- Tidal openhome không chạy. Dev cũng xác nhận là không có api tidal.


mplayer-4.png


mplayer-1.png


mplayer-2.png


mplayer-3.png

Từ tút của app này. Em học được cách setup oracle-java 8 rất hay. Oracle java chạy nhanh hơn open java rất nhiều:

Download jdk-8-linux-arm-vfp-hflt.tar.gz

copy jdk-8-linux-arm-vfp-hflt.tar.gz to /home/pi directory
Mã:
sudo mkdir -p -v /opt/java
tar xvzf ~/jdk-8-linux-arm-vfp-hflt.tar.gz
sudo mv -v ~/jdk1.8.0 /opt/java
rm ~/jdk-8-linux-arm-vfp-hflt.tar.gz
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.8.0/bin/java

check java:

Mã:
pi@xenomai:~ $ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)
 
Chỉnh sửa lần cuối:

TuanQuynhAudio

Well-Known Member
Tút không nhiều bước, nhưng 2 lệnh make 1 cái mất 4 tiếng. Cái thứ 2 mất 3 tiếng ạ (Debian 9 chạy trên máy ảo. PC ghẻ Q9650) :D

Mã:
# chạy trong 4h
make O=build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4 bzImage modules dtbs
#
# chạy trong 3h
make O=build ARCH=arm KBUILD_DEBARCH=armhf  CROSS_COMPILE=arm-linux-gnueabihf- -j4 deb-pkg

Build trên máy ảo không nhanh như thật anh à. Anh cài dual OS rồi build cho nhanh ạ. Có bản lightMPDraspi2-xenomai-v1.0.4b, kernel 4.9.50 được build 1 cách tối giản cho mpd, upnp (chỉ có 32MB) . Nó không build driver boss dac, em đang mò build driver boss mà chưa được.
 

zeze

Well-Known Member
Các bác cho hỏi chơi Pi dùng ổ cứng load file nhạc, thì hướng nào tốt hơn:
-NAS Synology
-NUC
-Box ổ cứng 2.5 gắn trực tiếp Pi (dùng nguồn Pi).
 

quatmo

Well-Known Member
App remote MC free có hơi chậm khi load hình , khi chọn bài ok nhanh a . o_O

https://play.google.com/store/apps/details?id=jriver.mediacenter.android
C2RKa4.jpg


Album Ý lan dsd 256 chú PC mini xử lý mượt mà ko vấp tuyệt . :p
C2RdB5.jpg


Ngày xưa MC này mình chê ko dùng chắc lúc đó chỉ sở hữu Pi . Bây giờ chơi PC mini qua Amanero , laptop khi làm qua RopieeeXL trơn tru chất lượng , quản lý nhạc đẹp ko kém Roon các bác a . ( Roon cứ mỗi tháng scan lại nas khi dùng acc mới phiền phức lắc nhắc hihi ) :oops:

Sắp có J1900 - làm Media Center trung tâm điều phối cho cụm này rồi.
MiniPC -> Lan -> Pi3 + AD1865 DAC
MiniPC -> Lan -> Pi4 + Pure DSD DAC
MiniPC -> USB -> Pure DSD DAC
Còn lại 2 port Lan: 1 port vào NAS, 1 port vào Router. Vừa đẹp.

Quyết định xài MiniPC J1900 4 cổng Lan, chú này tản nhiệt nhìn Ok, thuộc dòng cho thiết bị công nghiệp. (hàng đang chuyển về HCM)
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-22059225208.10.4c644b6f98ndRI&id=583238909657

Mai mốt đem Pure DAC qua nhờ bác Phước kết nối ChromeCast Video/Bluetooth vào cho đủ bộ ăn chơi. Chú DAC này chạy được DSD 512.
 
Chỉnh sửa lần cuối:

zeze

Well-Known Member
Sắp có J1900 - làm Media Center trung tâm điều phối cho cụm này rồi.
MiniPC -> Lan -> Pi3 + AD1865 DAC
MiniPC -> Lan -> Pi4 + Pure DSD DAC
MiniPC -> USB -> Pure DSD DAC
Còn lại 2 port Lan: 1 port vào NAS, 1 port vào Router. Vừa đẹp.

Quyết định xài MiniPC J1900 4 cổng Lan, chú này tản nhiệt nhìn Ok, thuộc dòng cho thiết bị công nghiệp. (hàng đang chuyển về HCM)
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-22059225208.10.4c644b6f98ndRI&id=583238909657

Mai mốt đem Pure DAC qua nhờ bác Phước kết nối ChromeCast Video/Bluetooth vào cho đủ bộ ăn chơi. Chú DAC này chạy được DSD 512.
Cục này bác mua giá bao nhiêu, thấy ghi 568 - 1.100.
Mua đặt hàng qua đâu bác?
 
Bên trên