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

quatmo

Well-Known Member
@smallgent : Từ 2016, bác châm ngòi rồi bác rút. Em vô sau gọi hoài ko thấy bác ới. Chủ đề này vẫn sôi nổi ở top của hdvietnam. Giờ bác quay lại, không khí vui lên hẳn.
hi hi.. em chào anh chủ post.. nhờ anh mà em rớt hố này ngày càng xâu..
Mình rớt hố này trọn 2 năm, vọc vạch đủ thứ đến nay vẫn còn rớt chưa thể dừng.
À thật ra không muốn dừng, cứ xuất hiện mãi nhiều thứ hay ho để thử sức vọc của mình.
 

quatmo

Well-Known Member
Chào các bác.

Nhà em nghe nhạc qua Volumio.

Nhạc em lưu vào ổ cứng di động, ổ cứng này em cắm vào Pi, con Pi này em cài Minimserver như ở trang đầu tiên của serie không hồi kết này. Mỗi lần nghe nghe em dùng smartphone để stream nhạc theo giao thức upnp sang volumio.

Vài ngày trước em tìm hiểu và cài samba cho con pi chứa nhạc. Sau đó em share thư mục này. Sau đó mount nó như 1 nas trên volumio rồi nghe.

Em không biết cách truyền thống (minimserver) và cách mới (smb) thì cái nào là tối ưu hơn ạ.

Em xin lỗi vì đã làm phiền.

1. Theo mình bác chỉ cần dùng 1 Pi để kết nối ổ cứng/nghe để có đường tín hiệu ngắn nhất, khỏi đi lòng vòng đến Lan/router trở lại Pi.

2./ Volumio/Moode/PiCorePlayer 8.0 đều nhận ổ cứng tốt, scan USB nhạc vào datatbase, truy xuất trực tiếp nghe.

3. Để nghe ổ cứng tốt bác cần có nguồn mạnh mẽ chút (3A up) và nên dùng Pi 4 (chip xử lý luồng USB riêng), cắm vào ngỏ USB 3.0.

4. Nếu vẫn muốn nghe stream UPNP. Bác có thể dùng Volumio/Moode (có miniDLNA) bác active dùng nó thay cho Minimserver. Có thể cài thêm AP UPnP/DLNA Renderer vào để chọn render AP nếu muốn.

5. Riêng piCorePlayer bác cắm ổ cứng xong vào PCP chọn mount rồi vào LMS add folder vào để scan.
Ưu điểm là nó cho duyệt nhạc theo dạng Folder cực kì nhanh chóng so với MPD.

6. Cả 3 OS trên đều có app riêng để control trên điện thoại.
 

Thanhvo31

Well-Known Member
@smallgent : Pi4 dạo này mình để làm server ,
gắn 1 cái SSD 120GB làm samba server, torrent sẻver minidlna làm Media server
thêm cái sensor bme680 + Influxdb + grafana thời tiết trong nhà server
thêm cái TVcard +tvheadend làm TV server
thêm cái WireGuard vpn để chui vào LAN khi ở ngoài đường.
Nghe nhạc dạo này mình tạm cho mấy chú Pi + HAT DAC nghỉ sabbath để cho mấy chú x86 cài Euphony và dùng USB DAC với 1 chú Chromecast Audio bác @linh0983 mod ra COAX, giờ nuôi bằng nguồn LT3045 + Micro USB to LAN adapter.
 
1. Theo mình bác chỉ cần dùng 1 Pi để kết nối ổ cứng/nghe để có đường tín hiệu ngắn nhất, khỏi đi lòng vòng đến Lan/router trở lại Pi.

2./ Volumio/Moode/PiCorePlayer 8.0 đều nhận ổ cứng tốt, scan USB nhạc vào datatbase, truy xuất trực tiếp nghe.

3. Để nghe ổ cứng tốt bác cần có nguồn mạnh mẽ chút (3A up) và nên dùng Pi 4 (chip xử lý luồng USB riêng), cắm vào ngỏ USB 3.0.

4. Nếu vẫn muốn nghe stream UPNP. Bác có thể dùng Volumio/Moode (có miniDLNA) bác active dùng nó thay cho Minimserver. Có thể cài thêm AP UPnP/DLNA Renderer vào để chọn render AP nếu muốn.

5. Riêng piCorePlayer bác cắm ổ cứng xong vào PCP chọn mount rồi vào LMS add folder vào để scan.
Ưu điểm là nó cho duyệt nhạc theo dạng Folder cực kì nhanh chóng so với MPD.

6. Cả 3 OS trên đều có app riêng để control trên điện thoại.
Chân thành cám ơn hồi đáp của bác. Mình đã nắm vấn đề và quyết chọn piCoreplayer để đổi gió. Thực sự là mình cũng thấy cộng đồng nó khá đông - cập nhật liên tục và hoàn toàn miễn phí.

Chiều nay, mình đã tải bản của bác @quatmo về để test thử, thì nó lại báo rằng Can not find Slimsever ....

Sau 1 hồi loay hoay, không tìm ra được các nào để chỉnh sửa cả. Mình đã cài lại mới từ đầu piCoreplayer theo hướng dẫn trên trang chủ. Từng bước 1, cuối cùng cũng đã thành công. Thêm vào đó là đã cài được theme Material, giao diện rất okie.

Chỉ có điều mình dùng Allo Boss Dac để nghe, không biết các thông số ở mục Squeezelite, Card Control và ALSA chỉnh như thế nào để có được âm thanh tốt nhất ạ.

Rất mong nhận được sự chỉ giáo của bác :D
sAqHcLR
 

quatmo

Well-Known Member
Chân thành cám ơn hồi đáp của bác. Mình đã nắm vấn đề và quyết chọn piCoreplayer để đổi gió. Thực sự là mình cũng thấy cộng đồng nó khá đông - cập nhật liên tục và hoàn toàn miễn phí.

Chiều nay, mình đã tải bản của bác @quatmo về để test thử, thì nó lại báo rằng Can not find Slimsever ....

Sau 1 hồi loay hoay, không tìm ra được các nào để chỉnh sửa cả. Mình đã cài lại mới từ đầu piCoreplayer theo hướng dẫn trên trang chủ. Từng bước 1, cuối cùng cũng đã thành công. Thêm vào đó là đã cài được theme Material, giao diện rất okie.

Chỉ có điều mình dùng Allo Boss Dac để nghe, không biết các thông số ở mục Squeezelite, Card Control và ALSA chỉnh như thế nào để có được âm thanh tốt nhất ạ.

Rất mong nhận được sự chỉ giáo của bác :D
sAqHcLR

1. Bác để mặc định nghe Ok
2. Nếu bác quan tâm đến DSD mới cần custom các tham số của Squeezelite
3. Hai bản mod (Pi2/Pi3, Pi4) của mình đều không start/stop LMS bằng tay được. Mặc định nó luôn chạy, bác vào port 9000 sẽ thấy nó chạy bình thường (mặc dù hiện LMS stop)..
4. Nếu bác muốn piCorePlayer chất lượng âm thanh tốt hơn, bác có thể thử dùng những bản mod piCorePlayer Xenomai (kernel realtime) của team Đài Loan. (Mình đề cập ở page 1111).
5. Nếu bác dùng TC (Tidal Connect), AP thì dùng bản mod của mình. Không dùng TC thì cài bản gốc boot nhanh hơn.
 
1. Bác để mặc định nghe Ok
2. Nếu bác quan tâm đến DSD mới cần custom các tham số của Squeezelite
3. Hai bản mod (Pi2/Pi3, Pi4) của mình đều không start/stop LMS bằng tay được. Mặc định nó luôn chạy, bác vào port 9000 sẽ thấy nó chạy bình thường (mặc dù hiện LMS stop)..
4. Nếu bác muốn piCorePlayer chất lượng âm thanh tốt hơn, bác có thể thử dùng những bản mod piCorePlayer Xenomai (kernel realtime) của team Đài Loan. (Mình đề cập ở page 1111).
5. Nếu bác dùng TC (Tidal Connect), AP thì dùng bản mod của mình. Không dùng TC thì cài bản gốc boot nhanh hơn.
Cám ơn rất nhiều luôn. Tuyệt vời quá. Cái TC ấy có cần mua tk hok bác. Hay cài vào là duyệt dc nhạc luôn :D
 

linhvk

Active Member
@smallgent : Pi4 dạo này mình để làm server ,
gắn 1 cái SSD 120GB làm samba server, torrent sẻver minidlna làm Media server
thêm cái sensor bme680 + Influxdb + grafana thời tiết trong nhà server
thêm cái TVcard +tvheadend làm TV server
thêm cái WireGuard vpn để chui vào LAN khi ở ngoài đường.
Nghe nhạc dạo này mình tạm cho mấy chú Pi + HAT DAC nghỉ sabbath để cho mấy chú x86 cài Euphony và dùng USB DAC với 1 chú Chromecast Audio bác @linh0983 mod ra COAX, giờ nuôi bằng nguồn LT3045 + Micro USB to LAN adapter.

Bác @Thanhvo31 có thể hướng dẫn em cài WireGuard vpn được không ạ?
Em đang loay hoay với WireGuard vpn cài trên OdroidXu4 chạy Ubuntu, đã cài nhưng ko không hiểu lấy key cho client win, mac như thế nào ạ.
 

Thanhvo31

Well-Known Member

linh0983

Well-Known Member
Up kernel mới các bác a : linux-raspberrypi4-rt-5.10.52-6 . :eek:
https://www.audio-linux.com/
Mã:
KERNEL INSTALLATION/UPDATE

Your kernel is
linux-raspberrypi4-rt-5.10.25-1

Wait few seconds...

Last Audiolinux kernel is:
linux-raspberrypi4-rt-5.10.52-6

Do you want to install it? (y/n)
?y
New: 2 files, 0 symlinks                                                     
40121388 bytes transferred in 6 seconds (6.60 MiB/s)
[?25lloading packages...
resolving dependencies...
looking for conflicting packages...

Packages (2) linux-raspberrypi4-rt-5.10.52-6
             linux-raspberrypi4-rt-headers-5.10.52-6

Total Installed Size:  91.97 MiB
Net Upgrade Size:       1.11 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                     [######################] 100%------]   0%
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
(2/2) checking available disk space                [######################] 100%
:: Processing package changes...
(1/2) upgrading linux-raspberrypi4-rt              [######################] 100%
(2/2) upgrading linux-raspberrypi4-rt-headers      [######################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating module dependencies...
(3/4) Updating linux-raspberrypi4-rt module dependencies...
(4/4) Updating linux-raspberrypi4-rt initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-raspberrypi4-rt.preset: 'default'
  -> -k 5.10.52-6-rt47-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-rt.img
==> Starting build: 5.10.52-6-rt47-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-rt.img
==> Image generation successful
[?25h
 

quatmo

Well-Known Member
Làm xong hót ngon lành các bác, tuy nhìn lượm thượm.

1 Pi phát ra 1 lần 2 DAC Ok.

Chú AD1965 (bên phải) ban đầu riêng lẻ chơi DSD 256 ì ạch, gắn kiểu này chẳng hiểu sao phát DSD256 ngon luôn.

DAC xanh (AK4497) phát bộ amply - loa tiếng sáng - treble lung linh
DAC đen (AD1865) phát bộ amply - loa cổ (lợi âm trung) và loa sub bass

Muốn nghe thiêng trầm ấm thì vặn volume Dac đen lên to hơn chút. Mình nghĩ kiểu này đảm bảo bài ra hết các dải.

2021-08-11-21_37_56.png
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Làm xong hót ngon lành các bác, tuy nhìn lượm thượm.

1 Pi phát ra 1 lần 2 DAC Ok.

Chú AD1965 (bên phải) ban đầu riêng lẻ chơi DSD 256 ì ạch, gắn kiểu này chẳng hiểu sao phát DSD256 ngon luôn.

DAC xanh (AK4497) phát bộ amply - loa tiếng sáng - treble lung linh
DAC đen (AD1865) phát bộ amply - loa cổ (lợi âm trung) và loa sub bass

Muốn nghe thiêng trầm ấm thì vặn volume Dac đen lên to hơn chút. Mình nghĩ kiểu này đảm bảo bài ra hết các dải.

2021-08-11-21_37_56.png
1_ Nguồn 5v cấp cho Pi Lâm hàn vào GPIO dương vào pin 2 or 4 âm vào pin 6 .

2_ 5v 3v3 riêng cho phần Digital tháo con IC ồn áp ra Lâm a .

3_ Sợi dây dẹp màu trắng đó ngon . :rolleyes:

4_ Phần i2s nếu qua mạch chia thì tốt hơn ( mạch này Lâm có mà ) . Khi bắt chung i2s như vậy phát nhạc DSD dac AD1865 có nghe tiếng xì ở loa ko vậy ?
 

quatmo

Well-Known Member
1_ Nguồn 5v cấp cho Pi Lâm hàn vào GPIO dương vào pin 2 or 4 âm vào pin 6 .

2_ 5v 3v3 riêng cho phần Digital tháo con IC ồn áp ra Lâm a .

3_ Sợi dây dẹp màu trắng đó ngon . :rolleyes:

4_ Phần i2s nếu qua mạch chia thì tốt hơn ( mạch này Lâm có mà ) . Khi bắt chung i2s như vậy phát nhạc DSD dac AD1865 có nghe tiếng xì ở loa ko vậy ?

Dạ thanks anh, em chỉnh lại.
Bắt chung i2S vậy nghe DSD không hề nghe xì hay sôi gì cả anh, có vẻ như là tín hiệu I2S từ AK back về sang AD, Vì trước kia AD nghe không được DSD256, giờ nghe trong mượt (nghe Volumio chọn Native).
 

mtminh

Well-Known Member
Dạ thanks anh, em chỉnh lại.
Bắt chung i2S vậy nghe DSD không hề nghe xì hay sôi gì cả anh, có vẻ như là tín hiệu I2S từ AK back về sang AD, Vì trước kia AD nghe không được DSD256, giờ nghe trong mượt (nghe Volumio chọn Native).
Bản thân AD1865 ko chơi được DSD có lẽ AK nó convert về PCM a . :D

Volumio chọn DSD native. Vấn đề là làm sao OS biết DAC hổ trợ native !!!

Hiện giờ chỉ có giao tiếp USB thì Volumio biết DAC chơi được DSD native hay không

Nếu không, thì Volumio đã đổi DSD ra PCM luôn rồi


DSD.png


DSD: Tiếng ấm áp, dầy hơn
DSD to PCM : Tiếng trong, mỏng
 

TuanQuynhAudio

Well-Known Member
Dạ thanks anh, em chỉnh lại.
Bắt chung i2S vậy nghe DSD không hề nghe xì hay sôi gì cả anh, có vẻ như là tín hiệu I2S từ AK back về sang AD, Vì trước kia AD nghe không được DSD256, giờ nghe trong mượt (nghe Volumio chọn Native).
Thằng AK4497 của anh không convert DSD đẩy ngược sang I2S anh à. Trường hợp play DSD mà cả AK4497 và AD1865 đều nghe được thì do Volumio convert sang PCM rồi ý. ;):D
 

do_long_khach

Well-Known Member
Volumio chọn DSD native. Vấn đề là làm sao OS biết DAC hổ trợ native !!!

Hiện giờ chỉ có giao tiếp USB thì Volumio biết DAC chơi được DSD native hay không

Nếu không, thì Volumio đã đổi DSD ra PCM luôn rồi


DSD.png


DSD: Tiếng ấm áp, dầy hơn
DSD to PCM : Tiếng trong, mỏng
DSD Native hay ko là ở bên transporter chứ bác. Ví dụ Mac thì phải để DoP thì DA mới nhận dsd.
 
Bên trên