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

toi511

Well-Known Member
Pi2 SQ-rAuduo play file dsd rất ngon bác Duẩn nhung nó convert qua pcm chứ ko phải native ạ . Sáng nay ngoài quán nghe ngon lành trưa nay đem về nhà thử nó ko hiện native . Thử qua MPD hiện native (DSD) ngay nhức đầu rồi ui . . . :mad:
Sao em nghe có tiếng nhưng nó sôi như đun nước
 

mtminh

Well-Known Member
Hiện giờ thì bên mình. Chưa biết có phải do up rAudio 20231022. Material không chính xác, một số option không set đươc. Tạm dùng lại interface "Dart default" của LMS.

Một số máy có cài DSDplayer. Plugin này không xổ ra. Chỉ hiện dòng chữ: "This player supports native playback of DSD files. DSD-over-PCM should be configured on the player configuration interface.". Mặc kệ, để nguyên, không cần gỡ DSDplayer. Mọi định dạng out put, LMS giao cho sqeezelite xử. Vì thế cũng không cần disable DSD file type, giữ nguyên native.

Vì phần auto config không biết chỉ nhận diện sound card thôi. Nếu không edit thì: sq out pcm.
Sau khi chọn sound card chính xác.
---- DoP ---
Edit file sq.sh trong /opt/sq, Thêm -D dop:
1. /opt/sq/squeezelite32 -o hw:$card -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D dop
---- Native ---
Edit file sq.sh trong /opt/sq, Thêm -D 3:u32be:
2. /opt/sq/squeezelite32 -o hw:$card -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D 3:u32be

systemctl daemon-reload
systemctl restart sq.service

Chắc ăn vào htop thấy 2 dòng 1 và 2 là ok

Đã test, kiểm tra trên X26: Input DoP (I2S , USB) và Native (USB):
SQ xuất chính xác DSD sampling rate tùy theo DoP hoăc Natibe
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Hướng dẫn nghe nhạc website Youtube.com phát ra DAC. Dùng màn hình Touch LCD của Pi để control nghe Youtube trên rAudio.

1./ Config Touch LCD.
pate vào SSH - enter
Mã:
echo 'MOZ_USE_XINPUT2 DEFAULT=1' | sudo tee -a /etc/security/pam_env.conf

2./ Add Website Youtube.com
pate vào SSH - enter
Mã:
sudo sed -i 's#http://localhost#http://youtube.com#g' /srv/http/bash/xinitrc


3./ Vào menu rAudio -> features
Chọn bật On Browser on RPi


PS: Tìm hiểu cách cài extension chặn quảng cáo nữa là có thể nghe Youtube miệt mài. Cài extension bàn phím ảo. Hai mục này mình chưa tìm hiểu.

Nếu cắm HDMI từ Pi ra Tivi thì vừa xem / nghe trực tiếp qua DAC. Rất đơn giản, không cần add Youtube Api gì cả. Điều khiển trực quan.

Đã test nghe ngon.
Có hỗ trợ Touch LCD kết nối qua DSI ko bạn?
 

linh0983

Well-Known Member
Hiện giờ thì bên mình. Chưa biết có phải do up rAudio 20231022. Material không chính xác, một số option không set đươc. Tạm dùng lại interface "Dart default" của LMS.

Một số máy có cài DSDplayer. Plugin này không xổ ra. Chỉ hiện dòng chữ: "This player supports native playback of DSD files. DSD-over-PCM should be configured on the player configuration interface.". Mặc kệ, để nguyên, không cần gỡ DSDplayer. Mọi định dạng out put, LMS giao cho sqeezelite xử. Vì thế cũng không cần disable DSD file type, giữ nguyên native.

Vì phần auto config không biết chỉ nhận diện sound card thôi. Nếu không edit thì: sq out pcm.
Sau khi chọn sound card chính xác.
---- DoP ---
Edit file sq.sh trong /opt/sq, Thêm -D dop:
1. /opt/sq/squeezelite32 -o hw: -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D dop
---- Native ---
Edit file sq.sh trong /opt/sq, Thêm -D 3:u32be:
2. /opt/sq/squeezelite32 -o hw: -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D 3:u32be

systemctl daemon-reload
systemctl restart sq.service

Chắc ăn vào htop thấy 2 dòng 1 và 2 là ok

Đã test, kiểm tra trên X26: Input DoP (I2S , USB) và Native (USB):
SQ xuất chính xác DSD sampling rate tùy theo DoP hoăc Natibe
FifoPi bác Minh set S1 ở vị trí ON hay OFF ạ ?
 

quatmo

Well-Known Member
Có hỗ trợ Touch LCD kết nối qua DSI ko bạn?
Mình test với LCD Touch 5 inche HDMI. Config touch LCD trên dành cho trình duyệt của rAudio.

Nếu màn hình DSI của bác đã touch được với giao diện rAudio và LMS trước đó có thể tourch được với trình duyệt. Bác chứ thử dòng lệnh config touch trước, thấy Ok thì add youtube.

Bác đang dùng DSI mấy inche. rAudio không support sẵn 5 inche DSI. Nếu bác cài chạy DSI 5 inche rAudio thì post phần cài đặt mình xem với.

Trong trường hợp đã add Youtube, muốn quay lại giao diện nhạc thì thay thế youtube.com bằng localhost ở file này: /srv/http/bash/xinitrc.
Có thể tạo nút chuyển giao diện giữa LMS và Youtube được.
 

linh0983

Well-Known Member
FifoPi bác Minh set S1 ở vị trí ON hay OFF ạ ?
Đã thêm -D dop này vào SQ32 . DS-10 ngoài quán tịt ngòi ( chưa thêm hót bình thường chắc SQ nó chuyển PCM ) . Tối về nhà xem X26 nó có hót ? Mình thắc mắc khi thêm -D dop công tắc S1 mặt sau FifoPi pin1 set ON hay OFF bác Minh ? :mad:
 

mtminh

Well-Known Member
Lâu quá không nhớ. Set 1 lần từ hồi mua. quên luôn chức năng SW1 bác ạ.

001.jpg


Mới chụp, thiếu sáng hình mờ.
 

linh0983

Well-Known Member
Lâu quá không nhớ. Set 1 lần từ hồi mua. quên luôn chức năng SW1 bác ạ.

001.jpg
Mình nhớ chắc là FifoPi nó có con chip chuyển Dop bằng phần cứng . Nếu SQ32 mình set chuyển mềm thì S1 pin1 trên Fifopi có dùng ko ? ON hay OFF ạ ? ( vì tại sao mình hỏi mình ko nhó fifopi của mình nó ở vị trí nào , bây giờ mà chỉnh phải mở chú DVD ra là cả một vấn đề bác ơi ! :p
 

mtminh

Well-Known Member
Mình nhớ chắc là FifoPi nó có con chip chuyển Dop bằng phần cứng . Nếu SQ32 mình set chuyển mềm thì S1 pin1 trên Fifopi có dùng ko ? ON hay OFF ạ ? ( vì tại sao mình hỏi mình ko nhó fifopi của mình nó ở vị trí nào , bây giờ mà chỉnh phải mở chú DVD ra là cả một vấn đề bác ơi ! :p
Bác Phước: Pin1 on. Pin2 off.
Hi. Hạ nhà lầu 3 tầng , mới chụp được
PS:
Trường hợp. DSDplayer xổ menu phụ cho check. Các bác theo hướng dẫn của bác Lâm

Sound card là 0:
htop có dòng này:
/opt/sq/squeezelite32 -o hw:0 -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D dop
hoặc:
/opt/sq/squeezelite32 -o hw:0 -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D 3:u32be
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Mình test với LCD Touch 5 inche HDMI. Config touch LCD trên dành cho trình duyệt của rAudio.

Nếu màn hình DSI của bác đã touch được với giao diện rAudio và LMS trước đó có thể tourch được với trình duyệt. Bác chứ thử dòng lệnh config touch trước, thấy Ok thì add youtube.

Bác đang dùng DSI mấy inche. rAudio không support sẵn 5 inche DSI. Nếu bác cài chạy DSI 5 inche rAudio thì post phần cài đặt mình xem với.

Trong trường hợp đã add Youtube, muốn quay lại giao diện nhạc thì thay thế youtube.com bằng localhost ở file này: /srv/http/bash/xinitrc.
Có thể tạo nút chuyển giao diện giữa LMS và Youtube được.
Minh dùng màn 5 inche DSI, cài xong thì nó chỉ hiển thị dòng lệnh, đã bật Character LCD và chọn mấy cái trong đó nhưng ko được, sau bật bừa TFT 3.5LCD và chọn Type là Rev 2.0 khởi động lại vẫn ko được nhưng lần này màn nó chỉ có 1 dấu chấm trắng góc trên bên trái, mình vào tắt TFT 3.5LCD đi khởi động lại thì bất ngờ nó lên đẹp và nhận tourch rất tốt.
A-nh-chu-p-Ma-n-hi-nh-2023-10-24-lu-c-18-15-06.png
PXL-20231024-141340220.jpg
 

linh0983

Well-Known Member
Bác Phước: Pin1 on. Pin2 off.
Hi. Hạ nhà lầu 3 tầng , mới chụp được
PS:
Trường hợp. DSDplayer xổ menu phụ cho check. Các bác theo hướng dẫn của bác Lâm

Sound card là 0:
htop có dòng này:
/opt/sq/squeezelite32 -o hw:0 -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D dop
hoặc:
/opt/sq/squeezelite32 -o hw:0 -n SQ32-rAudio -s 127.0.0.1 -m 00:00:00:00:00:00 -W -D 3:u32be
Cảm ơn bác Minh bỏ công hạ 3 tầng hotell ạ . :confused:

Mình chưa mở chú DVD ra xem cái SW1 thử luôn xem sao ; sau khi thêm -D dop . :confused:

DSD64 nó hiện đúng DSD . :p

nmnbhg01.jpg


DSD128 , 256 sao nó trở về PCM bác Minh ạ ? :cool:

nmnbhg02.jpg


Bác Minh có bị như vậy ko ? Nếu ko sáng mai mở chú DVD xem cái SW1 ? :cool:
 

quatmo

Well-Known Member
Minh dùng màn 5 inche DSI, cài xong thì nó chỉ hiển thị dòng lệnh, đã bật Character LCD và chọn mấy cái trong đó nhưng ko được, sau bật bừa TFT 3.5LCD và chọn Type là Rev 2.0 khởi động lại vẫn ko được nhưng lần này màn nó chỉ có 1 dấu chấm trắng góc trên bên trái, mình vào tắt TFT 3.5LCD đi khởi động lại thì bất ngờ nó lên đẹp và nhận tourch rất tốt.
A-nh-chu-p-Ma-n-hi-nh-2023-10-24-lu-c-18-15-06.png
PXL-20231024-141340220.jpg

Bác thêm dòng này
MOZ_USE_XINPUT2 DEFAULT=1 vào file /etc/security/pam_env.conf
(hoặc không cần trong trường hợp touch bình thường thì thêm dấu # phía trước để khóa config này)

Và thay thế localhost thành youtube.com trong file /srv/http/bash/xinitrc

Rồi reboot lại. Thử play Youtube.

Quá trình mình xài màn hình touch Pi, nhu cầu hiện nhạc cover không còn cần thiết, control nhạc thì có App phone/PC. Nên chủ yếu dùng LCD để bấm play Youtube, rất tiện lợi.

Thế mạnh web Youtube là play hết, nó lại show clip ưa thích tùy gu cá nhân và play tiếp.

Mình play kiểu này hơn 1 năm trước dùng trình duyệt Chromium (cài extensions chặn quảng cáo, extensions bàn phím ảo). Nhân tiện làm LMS, rAudio có cài sẵn trình duyệt Firefox, share mọi người cách dùng.
 
Chỉnh sửa lần cuối:

huyen82

Active Member
Bác thêm dòng này
MOZ_USE_XINPUT2 DEFAULT=1 vào file /etc/security/pam_env.conf
(hoặc không cần trong trường hợp touch bình thường thì thêm dấu # phía trước để khóa config này)

Và thay thế localhost thành youtube.com trong file /srv/http/bash/xinitrc

Rồi reboot lại. Thử play Youtube.

Quá trình mình xài màn hình touch Pi, nhu cầu hiện nhạc cover không còn cần thiết, control nhạc thì có App phone/PC. Nên chủ yếu dùng LCD để bấm play Youtube, rất tiện lợi.

Thế mạnh web Youtube là play hết, nó lại show clip ưa thích tùy gu cá nhân và play tiếp.

Mình play kiểu này hơn 1 năm trước dùng trình duyệt Chromium (cài extensions chặn quảng cáo, extensions bàn phím ảo). Nhân tiện làm LMS, rAudio có cài sẵn trình duyệt Firefox, share mọi người cách dùng.
Mình SSH 2 dòng này:

#echo 'MOZ_USE_XINPUT2 DEFAULT=1' | sudo tee -a /etc/security/pam_env.conf

sudo sed -i 's#http://localhost#http://youtube.com#g' /srv/http/bash/xinitrc

Khởi động lại thì màn hình nó vào luôn youtube, tourch và chơi ok nhưng ko có âm thanh ra DAC. Chọn đăng nhập tài khoản premium nhưng ko nhớ là nó chưa có bàn phím ảo nên chịu và cũng ko thể nào thoát khỏi thẻ này để quay lại trang chủ nên chỉ có cách khởi động lại. Chơi thế này nếu ko có bàn phím thì phải theo gợi ý của nó chứ ko chọn được, bạn có thể tích hợp bàn phím ảo và nút chuyển giao diện giữa LMS và Youtube thì quá tốt.
 
Chỉnh sửa lần cuối:

mtminh

Well-Known Member
Cảm ơn bác Minh bỏ công hạ 3 tầng hotell ạ . :confused:

Mình chưa mở chú DVD ra xem cái SW1 thử luôn xem sao ; sau khi thêm -D dop . :confused:

DSD64 nó hiện đúng DSD . :p

nmnbhg01.jpg


DSD128 , 256 sao nó trở về PCM bác Minh ạ ? :cool:

nmnbhg02.jpg


Bác Minh có bị như vậy ko ? Nếu ko sáng mai mở chú DVD xem cái SW1 ? :cool:
Bác Phước có 2 tin:

- Tin vui: không cần nhọc nhằn tháo DVD
- Tin buồn: Giới hạn I2S Pi2 +FiFoPi của rAudio gốc và raudio tích hợp lms+sq là D64. Giống hình chụp.

Bác thử cài bản 64bit trên Pi4. Xem lên được cỡ nào.
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Bác Phước có 2 tin:

- Tin vui: không cần nhọc nhằn tháo DVD
- Tin buồn: Giới hạn I2S Pi2 +FiFoPi của rAudio gốc và raudio tích hợp lms+sq là D64. Giống hình chụp.

Bác thử cài bản 64bit trên Pi4. Xem lên được cỡ nào.
Với mình DSD64 bác úp quá đủ mấy thứ kia chủ yếu là tham khảo ạ . :mad:
- Tin vui: không cần nhọc nhằn tháo DVD : Tuyệt vời ui . . .
 

toi511

Well-Known Member
Minh dùng màn 5 inche DSI, cài xong thì nó chỉ hiển thị dòng lệnh, đã bật Character LCD và chọn mấy cái trong đó nhưng ko được, sau bật bừa TFT 3.5LCD và chọn Type là Rev 2.0 khởi động lại vẫn ko được nhưng lần này màn nó chỉ có 1 dấu chấm trắng góc trên bên trái, mình vào tắt TFT 3.5LCD đi khởi động lại thì bất ngờ nó lên đẹp và nhận tourch rất tốt.
A-nh-chu-p-Ma-n-hi-nh-2023-10-24-lu-c-18-15-06.png
PXL-20231024-141340220.jpg
Cái này vỏ con gì thế bác. Nhìn đẹp phết
 

quatmo

Well-Known Member
Mình SSH 2 dòng này:

#echo 'MOZ_USE_XINPUT2 DEFAULT=1' | sudo tee -a /etc/security/pam_env.conf

sudo sed -i 's#http://localhost#http://youtube.com#g' /srv/http/bash/xinitrc

Khởi động lại thì màn hình nó vào luôn youtube, tourch và chơi ok nhưng ko có âm thanh ra DAC. Chọn đăng nhập tài khoản premium nhưng ko nhớ là nó chưa có bàn phím ảo nên chịu và cũng ko thể nào thoát khỏi thẻ này để quay lại trang chủ nên chỉ có cách khởi động lại. Chơi thế này nếu ko có bàn phím thì phải theo gợi ý của nó chứ ko chọn được, bạn có thể tích hợp bàn phím ảo và nút chuyển giao diện giữa LMS và Youtube thì quá tốt.
Mình đang build 1 bản LCD, có sẵn bàn phím ảo
 

phduyanh

Well-Known Member
Mình chỉ mở lên rồi play bữa giờ không thấy lỗi lầm gì nghe qua nas , DLNA, youtube tidal dùng rất ok nghe trên dàn lớn rất hay nhất là tiếng mid rất dầy. cảm ơn bác @quatmo nhiều :)
 
Bên trên