Dự án Dâu Tây - Transport nền tảng Raspberry Pi chất lượng cao

trung224

Well-Known Member
Con Dartzeel LHC-208 bác @kiennat post là bản prototype đem giới thiệu ở triển lãm nên vỏ mới màu đỏ. Bản chính thì thì tât cả bo đều màu đỏ :D

Nếu để ý kĩ thì toàn bộ phần streaming trong con LHC-208 này là bo NMR interface + USB interface (dĩ nhiên là đồ OEM nên sẽ không giống hoàn toàn)
LHC208_00301.jpg


image.png

image.png
 

valst

Member
Thực sự chỉ cần khi xem DVD video bác à! Chứ mỗi lần cắm rút DAC cũng lười....
Hi các bác.

Em vừa thử thì phát hiện ra vấn đề ở volumio chứ không phải USBridge. Em lấy thẻ nhớ khác thử cài volumio cho Pi3 cũng bị y như vậy. Airplay từ iOS thì OK, nhưng từ windows 10 chạy TuneBlade thì không được.

Em thường dùng moode/rune cho Pi3 và thấy hoàn toàn OK, cứ nhớ là đã từng thử với volumio OK!

Bác nào gặp tương tự ko ạ? Tks.
 

chuong46

Active Member
Chia sẻ một cách Tinh chỉnh (Tweak) với Moode 3.8.4
Nguyên do là khi cài thêm Spotify Connect vào Moode 3.8.4 nhì thấy nghe nhạc từ SSD thấy ồn hơn (chắc do nhiễu từ CPU?). Thế thì tại sao không xóa hẳn Bluetooth Wifi khi không dùng đến (mặc dù đã tắt trong MoodeAudio) nên mình tìm cách xóa khỏi MoodeAudio 3.8.4 để tăng chất lượng âm thanh. Kết quả ngoài cả mong đợi nên chia sẻ với các bạn, cách làm như sau:
1. Giảm xung cho Pi3B (trước đây giảm xung như bạn Trung224, bây giờ xóa bớt Wifi, BT cảm thấy nhẹ hơn nên giảm tiếp thì thấy OK):
dtparam=audio=off
arm_freq=700
sdram_freq=400
core_freq=250
gpu_freq=250
over_voltage=-4
over_voltage_sdram=-4
gpu_mem=16
disable_pvt=1
disable_audio_dither=1
hdmi_blanking=2

2. Vào MoodeAudio > cofigure > System: Tắt hết Wifi, Bluetooth, HDMI
Mình đang cấu hình như sau:
Linux kernel: Advanced-RT (Real-Time)
CPU governor: On-demand
MPD scheduler policy: RR

3. Tìm địa chỉ IP cua MoodeAudio 3.8.4

4. Chạy Putty.exe truy cập vào MoodeAudio (Use: pi; Pass: moodeaudio)

5. Chạy các lệnh sau:
# Remove/Unistall Bluetooth:
sudo apt-get --purge remove bluez
sudo apt-get --purge remove bluez-firmware

# Remove/Unistall "wireless Central Regulatory Domai"
sudo apt-get --purge remove crda
# Remove/Unistall "IEEE 802.11 AP and IEEE 802.1X/WP"
sudo apt-get --purge remove hostapd
# Remove/Unistall "tool for configuring Linux wirele"
sudo apt-get --purge remove iw
# Remove/Unistall "Wireless tools - library"
sudo apt-get --purge remove libiw30:armhf
# Remove/Unistall "wireless regulatory database"
sudo apt-get --purge remove wireless-regdb
sudo reboot

Vậy là xong, vào thưởng thức.
 
Chỉnh sửa lần cuối:

Thanhvo31

Well-Known Member
Theo thuyết tối giản của bác @chuong46 thì mấy distro như picore, Dietpi sẽ còn hay hơn. Bác thử piCoreplayer, Dietpi xem nó hay hơn nữa không ạ?
Picore cũng thấy có bản cài uPnP thay cho Squeezlite.
 

valst

Member
Hi các bác.

Em vừa thử thì phát hiện ra vấn đề ở volumio chứ không phải USBridge. Em lấy thẻ nhớ khác thử cài volumio cho Pi3 cũng bị y như vậy. Airplay từ iOS thì OK, nhưng từ windows 10 chạy TuneBlade thì không được.

Em thường dùng moode/rune cho Pi3 và thấy hoàn toàn OK, cứ nhớ là đã từng thử với volumio OK!

Bác nào gặp tương tự ko ạ? Tks.
Hi các bác.

Vấn đề nằm ở chỗ firewall khoá những stream nào đó giữa TuneBlade và volumio/dietpi dù kết nối được và cả 2 đầu đều thông báo là kết nối được. Không hiểu vì sao với moode/rune thì lại không bị dù cùng chạy shairport-sync.

Vậy, chỉ cần mở tường lửa cho phép tuneblade kết nối tự do đến volumio/dietpi là OK.

Tks.

———
Cụ thể hơn, tắt tường lửa, sử dụng tuneblade, chạy netstat để xem tuneblade dùng những cổng nào:

TuneBlade needs not only port 5000 for connection to shairport-sync on volumio/dietpi. It uses also other ports to transfer data:

netstat -a -o
...
TCP 127.0.0.1:17664 DESKTOP-NL3IQ7E:0 LISTENING 11432
TCP 127.0.0.1:17665 DESKTOP-NL3IQ7E:5354 ESTABLISHED 11432
TCP 127.0.0.1:17666 DESKTOP-NL3IQ7E:5354 ESTABLISHED 11432
TCP 127.0.0.1:17668 DESKTOP-NL3IQ7E:5354 ESTABLISHED 11432
.....

Dùng taskmanager để xem ProcessID của tuneblade là 11432 để xác định cổng như trên.

Sau đó, cấu hình tường lửa để mở các cổng này. Tiện nhất, mở cho tuneblade tất cả các cổng kết nối ra (out) để đề phòng trường hợp các cổng trên là động, thay đổi theo mỗi lần chạy truneblade...
 
Chỉnh sửa lần cuối:

chuong46

Active Member
Theo thuyết tối giản của bác @chuong46 thì mấy distro như picore, Dietpi sẽ còn hay hơn. Bác thử piCoreplayer, Dietpi xem nó hay hơn nữa không ạ?
Picore cũng thấy có bản cài uPnP thay cho Squeezlite.
Trước cũng cài thử piCoreplayer, Dietpi nhưng không thành công (vì không biết cài) nên không thử đươc. Bạn hướng dẫn mình Cài và Config chi tiết được không?
 

tml3nr

Moderator
Hi các bác.

Vấn đề nằm ở chỗ firewall khoá những stream nào đó giữa TuneBlade và volumio/dietpi dù kết nối được và cả 2 đầu đều thông báo là kết nối được. Không hiểu vì sao với moode/rune thì lại không bị dù cùng chạy shairport-sync.

Vậy, chỉ cần mở tường lửa cho phép tuneblade kết nối tự do đến volumio/dietpi là OK.

Tks.
Từ lúc có Windows XP tới giờ, PC nào em dùng cũng đều tắt firewall nên không gặp cảnh này o_O
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Bác @tml3nr là cao thủ đã có bài hướng dẫn piCore rồi, bác xem qua

https://vnav.vn/threads/raspberry-pi-music-server.38335/page-10
Trước cũng cài thử piCoreplayer, Dietpi nhưng không thành công (vì không biết cài) nên không thử đươc. Bạn hướng dẫn mình Cài và Config chi tiết được không?
Em cũng mò mẫm chứ thật ra dốt lắm :confused:

Sau một thời gian thử đủ kiểu trên PC và 2 năm vật lộn với AirPlay. Mò qua Pi em mừng hết lớn. Vì noise của nó thấp, các giải pháp OS cũng rất linh hoạt và đa dạng. Lúc còn mò PC em đã mua cái nguồn Corsair AX1200i về thử (gần 7tr). May mà anh shop cho trả sau 1 ngày, trừ 10% :D

Anh @chuong46 cứ làm tương tự như Rune hay Volumio, Moode... DietPi gốc Debian, tương đối dễ do nhiều người dùng, mình search các tút có nhiều.

piCorePlayer hơi khó chịu một chút vì nó chạy trên TinyCore Linux. Sau khi khởi động nó load hết lên Ram. Các thay đổi mình cần phải chạy lệnh cho nó save vào setting gốc. Nếu không boot lại sẽ mất. Lệnh đó hình như là sudo filetool.sh -b o_O
 
Chỉnh sửa lần cuối:

tellme0823

Well-Known Member

valst

Member
Chia sẻ một cách Tinh chỉnh (Tweak) với Moode 3.8.4
Nguyên do là khi cài thêm Spotify Connect vào Moode 3.8.4 nhì thấy nghe nhạc từ SSD thấy ồn hơn (chắc do nhiễu từ CPU?). Thế thì tại sao không xóa hẳn Bluetooth Wifi khi không dùng đến (mặc dù đã tắt trong MoodeAudio) nên mình tìm cách xóa khỏi MoodeAudio 3.8.4 để tăng chất lượng âm thanh. Kết quả ngoài cả mong đợi nên chia sẻ với các bạn, cách làm như sau:
1. Giảm xung cho Pi3B (trước đây giảm xung như bạn Trung224, bây giờ xóa bớt Wifi, BT cảm thấy nhẹ hơn nên giảm tiếp thì thấy OK):
dtparam=audio=off
arm_freq=700
sdram_freq=400
core_freq=250
gpu_freq=250
over_voltage=-4
over_voltage_sdram=-4
gpu_mem=16
disable_pvt=1
disable_audio_dither=1
hdmi_blanking=2

2. Vào MoodeAudio > cofigure > System: Tắt hết Wifi, Bluetooth, HDMI
Mình đang cấu hình như sau:
Linux kernel: Advanced-RT (Real-Time)
CPU governor: On-demand
MPD scheduler policy: RR

3. Tìm địa chỉ IP cua MoodeAudio 3.8.4

4. Chạy Putty.exe truy cập vào MoodeAudio (Use: pi; Pass: moodeaudio)

5. Chạy các lệnh sau:
# Remove/Unistall Bluetooth:
sudo apt-get --purge remove bluez
sudo apt-get --purge remove bluez-firmware

# Remove/Unistall "wireless Central Regulatory Domai"
sudo apt-get --purge remove crda
# Remove/Unistall "IEEE 802.11 AP and IEEE 802.1X/WP"
sudo apt-get --purge remove hostapd
# Remove/Unistall "tool for configuring Linux wirele"
sudo apt-get --purge remove iw
# Remove/Unistall "Wireless tools - library"
sudo apt-get --purge remove libiw30:armhf
# Remove/Unistall "wireless regulatory database"
sudo apt-get --purge remove wireless-regdb
sudo reboot

Vậy là xong, vào thưởng thức.

Hi các bác.

Sparky nhanh hơn nhiều so với Pi3 các bác ạ.

Cùng airplay từ tuneblade, với Pi3 em phải thiết lập desynchronization giữa audio và video ở -3500ms. Với sparky chỉ -320ms.

Trước đây khi airplay qua pi3 để xem DVD Thuý Nga, Asia...em hầu như ko nghe được tiếng violon kéo đệm dù trên video thấy có... dù lúc đó em dùng SU1. Giờ qua usbridge đã nghe tương đối rõ.

Sparky đúng là ít người dùng, volumio/dietpi ko tiện bằng moode/rune... nhưng có chú Sudeep hỗ trợ cực nhiệt tình!

Giao diện UI của allo cho sparky giờ cũng tương đối. Cài thấy cũng đơn giản hơn trước. Em đang định quay lại thử!

:D
 

do_long_khach

Well-Known Member
Chia sẻ một cách Tinh chỉnh (Tweak) với Moode 3.8.4
Nguyên do là khi cài thêm Spotify Connect vào Moode 3.8.4 nhì thấy nghe nhạc từ SSD thấy ồn hơn (chắc do nhiễu từ CPU?). Thế thì tại sao không xóa hẳn Bluetooth Wifi khi không dùng đến (mặc dù đã tắt trong MoodeAudio) nên mình tìm cách xóa khỏi MoodeAudio 3.8.4 để tăng chất lượng âm thanh. Kết quả ngoài cả mong đợi nên chia sẻ với các bạn, cách làm như sau:
1. Giảm xung cho Pi3B (trước đây giảm xung như bạn Trung224, bây giờ xóa bớt Wifi, BT cảm thấy nhẹ hơn nên giảm tiếp thì thấy OK):
dtparam=audio=off
arm_freq=700
sdram_freq=400
core_freq=250
gpu_freq=250
over_voltage=-4
over_voltage_sdram=-4
gpu_mem=16
disable_pvt=1
disable_audio_dither=1
hdmi_blanking=2

2. Vào MoodeAudio > cofigure > System: Tắt hết Wifi, Bluetooth, HDMI
Mình đang cấu hình như sau:
Linux kernel: Advanced-RT (Real-Time)
CPU governor: On-demand
MPD scheduler policy: RR

3. Tìm địa chỉ IP cua MoodeAudio 3.8.4

4. Chạy Putty.exe truy cập vào MoodeAudio (Use: pi; Pass: moodeaudio)

5. Chạy các lệnh sau:
# Remove/Unistall Bluetooth:
sudo apt-get --purge remove bluez
sudo apt-get --purge remove bluez-firmware

# Remove/Unistall "wireless Central Regulatory Domai"
sudo apt-get --purge remove crda
# Remove/Unistall "IEEE 802.11 AP and IEEE 802.1X/WP"
sudo apt-get --purge remove hostapd
# Remove/Unistall "tool for configuring Linux wirele"
sudo apt-get --purge remove iw
# Remove/Unistall "Wireless tools - library"
sudo apt-get --purge remove libiw30:armhf
# Remove/Unistall "wireless regulatory database"
sudo apt-get --purge remove wireless-regdb
sudo reboot

Vậy là xong, vào thưởng thức.
Mấy lệnh này em chạy trên volumio cũng ok, ngoài 2 dòng về bluetooth (hình như do volumio ko có)
 
Bên trên