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

Thanhvo31

Well-Known Member
Từ IPhone12 phần cứng mới hỗ trợ Dolby Atmos ,đời trước đó chỉ hỗ trợ Dolby Digital
By default, Apple Music will automatically play Dolby Atmos tracks on all AirPods and Beats headphones with an H1 or W1 chip, as well as the built-in speakers in the latest versions of iPhone, iPad, and Mac.

Dolby Atmos có chip H1 hay W1 là OK rồi
Còn loa ngoài của iPhone, iPad và Mac thì anh em trên đây chắc ít nghe.

Cái anh em ngóng là Lossless Audio, định dạng ALAC, thời gian đầu chắc khó tích hợp lên mấy trinhg nghe đang thông dụng như Moode, Volumio được chắc phải dùng Web player, iTune hay iOS device.
 

quatmo

Well-Known Member
Thank bác đã phản hồi, sau khi remove libcurl4, mình cài licurl3 theo tut trong file sh:
Mã:
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
sudo apt install -y ./libssl1.0.0_1.0.1t-1+deb8u12_armhf.deb
sudo curl -k -O -L http://security.debian.org/debian-security/pool/updates/main/c/curl/libcurl3_7.38.0-4+deb8u16_armhf.deb
sudo apt install -y ./libcurl3_7.38.0-4+deb8u16_armhf.deb
Và TC đã play trên moOde 7.2.1
- Lúc mới flash xong, cài dùng htop kiểm tra thì chỉ có 13 thr
- Sau khi cài TC và Aplayer, update các file mpdcheck.sh, soundcheck.sh thì dùng htop kiểm tra lại
+ Khi play mpd webUI chỉ số thr là 16 thr (quá ngon):
thr-mpd.png

+ Khi play TC: 27thr
thr-TC.png

+ Khi play bằng APlayer: 12thr (quá dữ)
thr-Ap.png

Chắc mình chỉ để vậy xài ko install thêm java hay minim chi nữa.
Mình đang vọc piCoreplayer Xenomai (only Pi 4 overclock tự động tùy theo dãy 41 up/48khz up). Nghe nhóm tác giả và người dùng nói chạy trên Usb và thẻ CF tối ưu tín hiệu, âm thanh cải thiện nhiều so với mirco SD (mặc dù cơ chế Pico là load toàn bộ source/thư viện vào Ram)

Các bác rảnh vọc test cho vui! Đọc thấy người dùng trong 2 forum liên quan khen nhiều.
 

quatmo

Well-Known Member
@quatmo, mình dùng bản SMPD của bạn share, dùng wifi trên pi3 các chức năng TC, dnla chaỵ mượt. Tuy nhiên SMPD chơi từ NAS lại lag. chắc do wifi? Mình để bộ này trong phong ngủ nên không có LAN :). Ngoài ra, mình cố tạo lệnh tự tắt máy ban đêm lúc 22h55 trong crontab <55 22 * * * /sbin/shutdown> mà không hiểu sao nó không ăn. các bản volumio, và các bản moode khác thì mình làm lệnh này bình thường. Không hiểu chức năng crontab có bị vô hiệu hóa không? Cám ơn bạn nhiều.
Wifi bác dùng USB Wifi hay Wifi internal? Nếu Internal sẽ rất yếu, cái nữa wifi internal trên Pi sẽ làm nhiễu tín hiệu I2S, người ta khuyên không nên dùng. Ngay cả Pi 4 cũng vậy, test play DSD 256/512 sẽ nhận ra nhiễu do wifi internal rất rõ.

Mình chưa chỉnh crontab bao giờ. Mình coi nó sau.
 

pana800

Well-Known Member
Wifi bác dùng USB Wifi hay Wifi internal? Nếu Internal sẽ rất yếu, cái nữa wifi internal trên Pi sẽ làm nhiễu tín hiệu I2S, người ta khuyên không nên dùng. Ngay cả Pi 4 cũng vậy, test play DSD 256/512 sẽ nhận ra nhiễu do wifi internal rất rõ.

Mình chưa chỉnh crontab bao giờ. Mình coi nó sau.
@quatmo, cám ơn bạn.
Nhân tiện cho mình hỏi cách thay internal wifi bằng usb wifi thì thay thông số ở đâu với. Cái này chắc bạn @tml3nr trùm nè :)
 

chautranthanh

Well-Known Member
Mình đang vọc piCoreplayer Xenomai (only Pi 4 overclock tự động tùy theo dãy 41 up/48khz up). Nghe nhóm tác giả và người dùng nói chạy trên Usb và thẻ CF tối ưu tín hiệu, âm thanh cải thiện nhiều so với mirco SD (mặc dù cơ chế Pico là load toàn bộ source/thư viện vào Ram)

Các bác rảnh vọc test cho vui! Đọc thấy người dùng trong 2 forum liên quan khen nhiều.
Mình đang dùng thẻ CF thấy happy ah !
 

chautranthanh

Well-Known Member
By default, Apple Music will automatically play Dolby Atmos tracks on all AirPods and Beats headphones with an H1 or W1 chip, as well as the built-in speakers in the latest versions of iPhone, iPad, and Mac.

Dolby Atmos có chip H1 hay W1 là OK rồi
Còn loa ngoài của iPhone, iPad và Mac thì anh em trên đây chắc ít nghe.

Cái anh em ngóng là Lossless Audio, định dạng ALAC, thời gian đầu chắc khó tích hợp lên mấy trinhg nghe đang thông dụng như Moode, Volumio được chắc phải dùng Web player, iTune hay iOS device.
D09B0597-AF1F-4416-88AB-789318049FC0.jpg
Mình chủ yếu chơi như vậy , nhạc lossless lấy từ Nas cũng đang ngóng Apple lossless ah
 

tml3nr

Moderator
@quatmo, cám ơn bạn.
Nhân tiện cho mình hỏi cách thay internal wifi bằng usb wifi thì thay thông số ở đâu với. Cái này chắc bạn @tml3nr trùm nè :)
Dạ em cũng mò gần chết mới biết được một ít :eek:

Nếu anh chạy trên moode thì tương đối dễ vì raspbian support wifi usb khá nhiều. Và dùng script install-wifi của ông MrEngman cài thêm được một số chipset nữa. Em test chạy ngon.

Thí dụ như cái này em thấy khá ổn:

TP-LINK TL-WN823N v2 v3 chipset RTL8192EU

Nếu moode không tự nhận thì anh chạy install-wifi là xong. Em đã test trên Rasbian Buster 5.10.17

Các bước cơ bản như sau:

1. Disable wifi onboard của pi3 trong config.txt:

Mã:
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt

2. Edit /etc/wpa_supplicant/wpa_supplicant.conf:

Mã:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
  ssid="xxx"
  psk="xxx"
}

3. Reboot rồi cắm wifi mới vào, install wifi:

Mã:
sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
sudo /usr/bin/install-wifi

Sau đó:

Mã:
sudo wpa_cli -i wlan0 reconfigure

Check lại:

Mã:
ifconfig

iwconfig

ip addr show

Vậy là xong ạ.

More info:

http://downloads.fars-robotics.net/

https://wikidevi.wi-cat.ru/TP-LINK_TL-WN823N_v2

https://deviwiki.com/wiki/TP-LINK_TL-WN823N_v2

https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
 
Chỉnh sửa lần cuối:

pana800

Well-Known Member
Dạ em cũng mò gần chết mới biết được một ít :eek:

Nếu anh chạy trên moode thì tương đối dễ vì raspbian support wifi usb khá nhiều. Và dùng script install-wifi của ông MrEngman cài thêm được một số chipset nữa. Em test chạy ngon.

Thí dụ như cái này em thấy khá ổn:

TP-LINK TL-WN823N v2 v3 chipset RTL8192EU

Nếu moode không tự nhận thì anh chạy install-wifi là xong. Em đã test trên Rasbian Buster 5.10.17

Các bước cơ bản như sau:

1. Disable wifi onboard của pi3 trong config.txt:

Mã:
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt

2. Edit /etc/wpa_supplicant/wpa_supplicant.conf:

Mã:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
  ssid="xxx"
  psk="xxx"
}

3. Reboot rồi cắm wifi mới vào, install wifi:

Mã:
sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
sudo /usr/bin/install-wifi

Sau đó:

Mã:
sudo wpa_cli -i wlan0 reconfigure

Check lại:

Mã:
ifconfig

iwconfig

ip addr show

Vậy là xong ạ.

More info:

http://downloads.fars-robotics.net/

https://wikidevi.wi-cat.ru/TP-LINK_TL-WN823N_v2

https://deviwiki.com/wiki/TP-LINK_TL-WN823N_v2
Cám ơn bạn nhiều. Vậy để kiếm con TP-LINK TL-WN823N v2. Mình đang có con TP link DWA171 không biết sao.
 

tml3nr

Moderator
Cám ơn bạn nhiều. Vậy để kiếm con TP-LINK TL-WN823N v2. Mình đang có con TP link DWA171 không biết sao.
D-LINK DWA-171 có 3 version. Anh cắm vào pi, chạy lệnh lsusb để xem device id của nó, rồi tra xem nó dùng chipset gì.

Thí dụ như bên dưới, 0a5c:bd1e là device id của wifi Raspberry WLU6331:

pi@smpd:~ $ lsusb
Bus 001 Device 004: ID 0a5c:bd1e Broadcom Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

https://deviwiki.com/wiki/D-Link_DWA-171_rev_A1
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Nhà toàn là IPhone , mỗi lần con mình lên đời DT mới là nhường cái cũ cho mình ! Mình bệnh nên cty cho hưu non rồi bác
Trong nhạc số dùng Android có nhiều cái lợi anh ạ.

Lúc này covy đang hoành hành. Thôi xem như mình xả hơi một thời gian rồi từ từ tính tiếp anh nhỉ.

Chúc anh an khang.
 

pana800

Well-Known Member
D-LINK DWA-171 có 3 version. Anh cắm vào pi, chạy lệnh lsusb để xem device id của nó, rồi tra xem nó dùng chipset gì.

Thí dụ như bên dưới, 0a5c:bd1e là device id của wifi Raspberry WLU6331:

pi@smpd:~ $ lsusb
Bus 001 Device 004: ID 0a5c:bd1e Broadcom Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

https://deviwiki.com/wiki/D-Link_DWA-171_rev_A1
Mình chạy cái tiện ích install usb kia thì nó báo your device was not recognized. :). Để tối nay thử các driver theo link này xem. cái này với cái TP-link kia cái nào ổn hơn cho Audio vậy bạn?
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Mình chạy cái tiện ích install usb kia thì nó báo your device was not recognized. :). Để tối nay thử các driver theo link này xem. cái này với cái TP-link kia cái nào ổn hơn cho Audio vậy bạn?
Tùy theo os mà wifi nào sẽ chạy ngon hơn. Mình test bằng cách dùng WinSCP chép file từ PC sang pi, và dùng lệnh ping là sẽ thấy cái nào ok hơn.

Nhìn chung em thấy dùng wifi ít noise hơn là cắm dây. Nhưng ít hay nhiều còn tùy theo router wifi nữa. Thường router cao tiền thì noise ít hơn router rẻ.

Cái router wifi ít noise nhất mà em test là Apple Time Capsule.

wifi và router cùng chipset thường chạy ngọt hơn. Tiếng cũng êm hơn.

Hiện tại em happy với setup như sau:

- Router quang disable wifi, dùng ipower 12V
- Dùng switch Cisco để cách ly 2 nhóm mạng (Dựa vào cơ chế group port của switch để chia nhóm, cách ly noise).

np5-prisma-lan-7.png
Hình minh họa về group port của switch và router quang:

cisco.jpg


huawei.jpg
 
Chỉnh sửa lần cuối:
Dạ em cũng mò gần chết mới biết được một ít :eek:

Nếu anh chạy trên moode thì tương đối dễ vì raspbian support wifi usb khá nhiều. Và dùng script install-wifi của ông MrEngman cài thêm được một số chipset nữa. Em test chạy ngon.

Thí dụ như cái này em thấy khá ổn:

TP-LINK TL-WN823N v2 v3 chipset RTL8192EU

Nếu moode không tự nhận thì anh chạy install-wifi là xong. Em đã test trên Rasbian Buster 5.10.17

Các bước cơ bản như sau:

1. Disable wifi onboard của pi3 trong config.txt:

Mã:
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt

2. Edit /etc/wpa_supplicant/wpa_supplicant.conf:

Mã:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
  ssid="xxx"
  psk="xxx"
}

3. Reboot rồi cắm wifi mới vào, install wifi:

Mã:
sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi
sudo chmod +x /usr/bin/install-wifi
sudo /usr/bin/install-wifi

Sau đó:

Mã:
sudo wpa_cli -i wlan0 reconfigure

Check lại:

Mã:
ifconfig

iwconfig

ip addr show

Vậy là xong ạ.

More info:

http://downloads.fars-robotics.net/

https://wikidevi.wi-cat.ru/TP-LINK_TL-WN823N_v2

https://deviwiki.com/wiki/TP-LINK_TL-WN823N_v2

https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
Em làm đến bước sửa tên mạng Wifi là báo lỗi không cho sửa bác ơi. Lỗi gì vậy bác nhỉ?
 

pana800

Well-Known Member
Tùy theo os mà wifi nào sẽ chạy ngon hơn. Mình test bằng cách dùng WinSCP chép file từ PC sang pi, và dùng lệnh ping là sẽ thấy cái nào ok hơn.

Nhìn chung em thấy dùng wifi ít noise hơn là cắm dây. Nhưng ít hay nhiều còn tùy theo router wifi nữa. Thường router cao tiền thì noise ít hơn router rẻ.

Cái router wifi ít noise nhất mà em test là Apple Time Capsule.

wifi và router cùng chipset thường chạy ngọt hơn. Tiếng cũng êm hơn.

Hiện tại em happy với setup như sau:

- Router quang disable wifi, dùng ipower 12V
- Dùng switch Cisco để cách ly 2 nhóm mạng (Dựa vào cơ chế group port của switch để chia nhóm, cách ly noise).

np5-prisma-lan-7.png
Hình minh họa về group port của switch và router quang:

cisco.jpg


huawei.jpg
Tình hình là sau khi mua con TPlink về cài thử lên bản SMPD nó không nhận vì kernel không có. phải cập nhật kernel
theo các lệnh trong tiện ích đó

sudo install-wifi -c rpi-update //- check for driver if rpi-update is run.
sudo rpi-update // - if a driver is available you can run rpi-update to update firmware.
sudo install-wifi -u rpi-update //- then update the driver for the new kernel installed by rpi-update.
sudo reboot // - now reboot to update the kernel with the new wifi driver.

Kết quả là vô được wifi nhưng...không hót nữa. Tắt tiếng cả Aplayer lẫn MPD
 
Bên trên