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

dungsin_lqd

Well-Known Member
Trước mắt em test cách kết hợp với bubbleupnp server + upmpdcli upnp renderer trên cùng 1 pi OK các anh ạ. Tidal play trực tiếp ngon. Java Oracle chính hãng chạy nhẹ hơn Open java nhiều.

Bước kế là chuyển sang kernel xenomai.

Nếu được thì mình chôm luôn dàn webui của moode :D

bubble-1.png


bubble-3.png


bubble-2.jpg
Hướng chơi này chuyên nghiệp quá bác @tml3nr nhưng em nghĩ để nắm được hết ý tưởng cách làm cách cài là vấn đề cực khó đối với đa số.
 

tml3nr

Moderator
Hướng chơi này chuyên nghiệp quá bác @tml3nr nhưng em nghĩ để nắm được hết ý tưởng cách làm cách cài là vấn đề cực khó đối với đa số.
Mình làm sẵn hết chứ anh. Mọi người chỉ down về rồi bung ra thẻ chạy thôi. Em sẽ post luôn cách làm để cho ai thích thì tự làm lấy và gia giảm theo sở thích riêng.

Em cập nhật diễn tiến là để cả nhà theo dõi và em hóng thêm ý tưởng.

Sau khi test qua vài vòng em thấy chôm webui có sẵn không có lợi. Vậy bản phát hành tiếp theo có thể sẽ như sau:

- Dùng MPD + upmpdcli + bubbleupnp server để phát Tidal trực tiếp.

- Giao diện web dùng mympd

- Có thể có spotify connect / roonbridge / asset upnp / minim server...

Nếu có asset upnp hay minim server mình chỉ cần dùng 1 app lumin cho nhạc online Tidal và nhạc offline.

- Người dùng chỉ cần chạy putty. Qua menu sẽ làm được các việc sau:

+ Chọn profile set performance phù hợp với pi đang dùng.

+ Chọn sound: boss dac / digione / usb dac

+ Add nas

+ Chọn tắt mở các dịch vụ nào muốn sử dụng

......................................

PS: Hiện tại cách phát Tidal trực tiếp bằng upmpdcli rất khó chịu do api bị thay đổi liên tục. Anh TQ đang nghiên kiú tiếp. Nhưng dù có chạy được bây giờ thì sau này chắc cũng sẽ bị đổi nữa. Do đó hướng dùng bubbleupnp server làm proxy streaming rất tiện và ổn định lâu dài.

Thí dụ menu như sau:

Mã:
-- Menu Config --
1. Set RPi CPU Profiles
2. Set DAC
3. Add NAS
4. MPD, upmpdcli start / stop
5. BubbleUPnP server start / stop
6. Spotify Connect start / stop
7. Roon Bridge start / stop
8. Asset UPnP start / stop
9. Minim server start / stop
10. Show audio services status
11. Restart xenomaipi
12. Shutdown xenomaipi
13. Exit menu
.............................
 
Chỉnh sửa lần cuối:

do_long_khach

Well-Known Member
Mình làm sẵn hết chứ anh. Mọi người chỉ down về rồi bung ra thẻ chạy thôi. Em sẽ post luôn cách làm để cho ai thích thì tự làm lấy và gia giảm theo sở thích riêng.

Em cập nhật diễn tiến là để cả nhà theo dõi và em hóng thêm ý tưởng.

Sau khi test qua vài vòng em thấy chôm webui có sẵn không có lợi. Vậy bản phát hành tiếp theo có thể sẽ như sau:

- Dùng MPD + upmpdcli + bubbleupnp server để phát Tidal trực tiếp.

- Giao diện web dùng mympd

- Có thể có spotify connect / roonbridge / asset upnp / minim server...

Nếu có asset upnp hay minim server mình chỉ cần dùng 1 app lumin cho nhạc online Tidal và nhạc offline.

- Người dùng chỉ cần chạy putty. Qua menu sẽ làm được các việc sau:

+ Chọn profile set performance phù hợp với pi đang dùng.

+ Chọn sound: boss dac / digione / usb dac

+ Add nas

+ Chọn tắt mở các dịch vụ nào muốn sử dụng

......................................

PS: Hiện tại cách phát Tidal trực tiếp bằng upmpdcli rất khó chịu do api bị thay đổi liên tục. Anh TQ đang nghiên kiú tiếp. Nhưng dù có chạy được bây giờ thì sau này chắc cũng sẽ bị đổi nữa. Do đó hướng dùng bubbleupnp server làm proxy streaming rất tiện và ổn định lâu dài.

Thí dụ menu như sau:

Mã:
-- Menu Config --
1. Set RPi CPU Profiles
2. Set DAC
3. Add NAS
4. MPD, upmpdcli start / stop
5. BubbleUPnP server start / stop
6. Spotify Connect start / stop
7. Roon Bridge start / stop
8. Asset UPnP start / stop
9. Minim server start / stop
10. Show audio services status
11. Restart xenomaipi
12. Shutdown xenomaipi
13. Exit menu
.............................
Kể mà đưa thêm được vụ phát audio của Youtube nữa thì quá tuyệt bác ạ.
 
Chỉnh sửa lần cuối:

tml3nr

Moderator
Kể mà đưa thêm được vụ phát audio của Youtube nữa thì quá tuyệt bác ạ.
Vụ YT này anh Quạt theo kỹ hơn em. Nhờ ảnh cho ý kiến chỉ đạo thêm.

Khó nhất theo em vẫn là giải quyết việc search chạy trên pi.

Về mặt âm thanh làm sao để cho pi play trực tiếp file opus 160kbps là hay nhất.

Em vẫn thiên về các cách sau:

1. Search trên PC. Rồi đẩy link opus trực tiếp sang mpd bằng cantata. Pi sẽ lấy link opus từ internet:

http://www.hdvietnam.com/posts/10063100/

youtube-mpd-05.jpg

2. Trên PC, dùng foobar + foo_youtube + UPnP MediaRenderer Output đẩy sang upnp renderer của pi:

http://www.hdvietnam.com/posts/9499698/

https://vnav.vn/posts/2301918/

youtube-to-upnp-3.png
 
Chỉnh sửa lần cuối:

valst

Member

Hi các bác, em hiện tại không dùng qua đường coax nữa, tuy nhiên thấy thích quá. Bác nào chán 2 món này thì nhượng lại em để ngắm nghía phát xem... Tks các bác!
 

linh0983

Well-Known Member
Daphile có ver mới các bác a . :D
https://www.daphile.com/
Change log :

- 2020-07-20 version 20.07 (x86_64, x86_64-rt & i486) changes:
- LMS update to 8.0 branch (Jul 11th 2020, git commit: af8ebd6).
- Support for Ogg FLAC radio stations
- WDS support to enable Samba file server discovery on Windows 10
- SquashFS system image compression switched from XZ to Zstd
- Kernel update to 4.19.132 and 4.19.132-rt59
- Daphile built with GCC 9.3
- Major component updates:
- Perl from 5.28 to 5.30 series
- Python from 3.6 to 3.7 series
- Samba from 4.10 to 4.11 series
- Glibc from 2.29 to 2.30
- Bug fixes, minor modifications and component updates

CDwk4R.jpg


CDwGR3.jpg


Nghe youtube tuyệt vời a . ( automatic ) . :oops::D:mad:
 

linh0983

Well-Known Member
Còn nữa a . :eek:
https://ropieee.org/xl/

2.566 (2020/07/25)
  • NEW: [RoPieeeXL] hardware mixer support for UPnP/DLNA, Shairport-Sync, Librespot and Squeezelite
  • IMPROV: rearrange webpage navigation for XL services
  • IMPROV: Update the Alarm Clock Extension (The Appgineer)
  • IMPROV: [RoPieeeXL] update Shairport-Sync
  • IMPROV: [RoPieeeXL] update Upmpdcli
  • IMPROV: support for IPv6
  • IMPROV: bump Linux kernel for Pi 4
  • IMPROV: bump Linux kernel for Pi 2 and 3
  • IMPROV: don’t use Ipstack for geo ip location
  • FIX: Make sure an alarm from the Alarm Clock Extension survives a reboot
CDw9wu.jpg


Giao diện mới play UPnP rất ngon các bác . :D:(:cool:
 

Thanhvo31

Well-Known Member
@linh0983
Sao dạo này webDAV Nas của bác băng thông được có 100 -900 kB/s nhỉ.
Mình đang kéo lên Gsuite mà nó báo 1week hôm qua lên 5week :(.
Mình dùng 1 con Tinker board làm node sync mà chậm quá phải tắt đi.
 

Thanhvo31

Well-Known Member
Mình cài tool này vào PCmini chơi trực tiếp từ Google Drive ngon a . :eek:
https://dl.google.com/drive-file-stream/GoogleDriveFSSetup.exe

CDUv2j.jpg


JMC streamer UPnP mượt mà nhanh a . :eek:

CDUFdd.jpg


DT scan chú nas quá chậm sáng đến giờ chưa được 100k a . :rolleyes:

CK11XN.jpg


Album này hay mời các bác nghe . :oops:

CK1iUY.jpg


Mấy chú Pi mình làm điểm cuối phát nhạc nếu scan chú nas là tịt luôn . :(
Mình theo bác @quatmo dung rclone mount hết mấy ổ Gsuite, OneDrive Webdav lên NAS hôm nào đẹp trời cũng được 10MB/s up down.
 

linh0983

Well-Known Member
DT giờ này nó scan xong chú nas a (webdav) , scan chậm như rùa khi xong chọn album nhanh phết các bác ơi . Giờ đây có thể mang bất kỳ đâu để nghe từ DT hay streamer qua UPnP hihi . o_O

CKXicZ.jpg


DT xuất ra usb hoặc streamer qua UPnP chú Pi2 cài XL hay ghê các bác chi tiết ngọt ngào a . :oops:

CKXsrE.jpg


App này mình order lâu rồi hôm nay lục lại nghe qua UPnP tuyệt vời các bác . DT Sony nghe hay âm thanh rất tĩnh ấm áp a . ( mình khoái cái hẹn giờ ) . :rolleyes:
https://play.google.com/store/apps/details?id=com.neutroncode.mp
 

tml3nr

Moderator
Em xin báo cáo tình hình xenomaipi o_O

upmpdcli + plugin tidal hiện tại rất khó do Tidal đổi token. Tidal-Media-Downloader của yaronzz hiện tại đang fail cũng vì lý do này. Anh TQ vẫn chưa bỏ cuộc. Nếu giải quyết được token thì upmpdcli + plugin tidal vẫn là tốt nhất.

Vậy hiện tại chỉ còn cách dùng bubbleupnp server là OK.

Về mô hình em test trên xenomai mọi thứ OK: mpd + upmpdcli chạy để tạo upnp renderer, bubbleupnp server start openhome làm proxy streaming.

mympd chạy tốt. Kết hợp mympd với menu bằng putty là tạm ổn cho người dùng.

Stream Tidal:

mympd-tidal.png

Play MPD:

mympd-playback.jpg

View album:

mympd-view-album.png

Browse folder tốt:

mympd-browse.png

Nhưng.....

Đời khổ vì chữ nhưng :D

Đang vướng lỗi treo bất tử khi đang chạy các anh ạ. Anh TQ và em đang mò chung quanh priority và environment của các services xem có cách nào xử lý không hix

Dù chưa thành công. Nhưng qua đợt xà quần này em thấy có rất nhiều hướng để mình customize một os có sẵn, để thêm tính năng hay cải thiện âm thanh của nó.
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Có bao giờ mình dùng DT nghe nhạc a ? DT mình dùng chú Sony có cấu hình như vầy :

CKDRru.jpg


Với số album gần 8000 (scan chậm chỉ 1 lần khi xong duyệt nhanh) và chọn tùy chọn như hình trên stream qua UPnP cực ngon các bác a . ( check wifi mạng nhà hàng xóm nghe ngon mượt ) . :rolleyes:

CKDLc3.jpg


Tóm lại cài app này vào DT add WebDAV mình vào (user và pass các bác đang dùng) có thể nghe bất cứ đâu tiện lợi ạ ! ( usb , dt , upnp ) . Cài đặt phát theo mẫu nguồn luôn chọn . :rolleyes:
 
Chỉnh sửa lần cuối:

quatmo

Well-Known Member
Có bao giờ mình dùng DT nghe nhạc a ? DT mình dùng chú Sony có cấu hình như vầy :

CKDRru.jpg


Với số album gần 8000 (scan chậm chỉ 1 lần khi xong duyệt nhanh) và chọn tùy chọn như hình trên stream qua UPnP cực ngon các bác a . ( check wifi mạng nhà hàng xóm nghe ngon mượt ) . :rolleyes:

CKDLc3.jpg


Tóm lại cài app này vào DT add WebDAV mình vào (user và pass các bác đang dùng) có thể nghe bất cứ đâu tiện lợi ạ ! ( usb , dt , upnp ) . Cài đặt phát theo mẫu nguồn luôn chọn . :rolleyes:
Trước đây khi có Nas của anh em mua app này add Nas của anh vô, scan và nghe Ok. Nhưng sau Nas anh tạm ngưng một thời gian và có nhiều lúc bị chậm em mới tìm giải pháp backup bằng Rclone. App này ngon.
 

chautranthanh

Well-Known Member
Có bao giờ mình dùng DT nghe nhạc a ? DT mình dùng chú Sony có cấu hình như vầy :

CKDRru.jpg


Với số album gần 8000 (scan chậm chỉ 1 lần khi xong duyệt nhanh) và chọn tùy chọn như hình trên stream qua UPnP cực ngon các bác a . ( check wifi mạng nhà hàng xóm nghe ngon mượt ) . :rolleyes:

CKDLc3.jpg


Tóm lại cài app này vào DT add WebDAV mình vào (user và pass các bác đang dùng) có thể nghe bất cứ đâu tiện lợi ạ ! ( usb , dt , upnp ) . Cài đặt phát theo mẫu nguồn luôn chọn . :rolleyes:
Mình dùng iPhone 7 Plus stream nhạc nghe cũng hay đấy! App Neutron nghe ấm áp, App Kaiser nghe tinh tế hoặc app Denon nghe cũng rất hay, dày dặn!
 

rndce

Well-Known Member
Còn nữa a . :eek:
https://ropieee.org/xl/

2.566 (2020/07/25)
  • NEW: [RoPieeeXL] hardware mixer support for UPnP/DLNA, Shairport-Sync, Librespot and Squeezelite
  • IMPROV: rearrange webpage navigation for XL services
  • IMPROV: Update the Alarm Clock Extension (The Appgineer)
  • IMPROV: [RoPieeeXL] update Shairport-Sync
  • IMPROV: [RoPieeeXL] update Upmpdcli
  • IMPROV: support for IPv6
  • IMPROV: bump Linux kernel for Pi 4
  • IMPROV: bump Linux kernel for Pi 2 and 3
  • IMPROV: don’t use Ipstack for geo ip location
  • FIX: Make sure an alarm from the Alarm Clock Extension survives a reboot
CDw9wu.jpg


Giao diện mới play UPnP rất ngon các bác . :D:(:cool:
Dường như RopiXL tự động update luôn thì phải, mình ko có làm gì hết với OS RopiXL. Mình kiểm lại là đúng version 2.566 luôn.
 

linh0983

Well-Known Member
@linh0983 Anh giảm "Độ trễ phần cứng" và "Độ trễ phần mềm" của app Neutron xuống mức thấp nhất thì hay hơn đó.
Vâng mình sẽ thử nghe DT quá tiện luôn a . :oops:
Trước đây khi có Nas của anh em mua app này add Nas của anh vô, scan và nghe Ok. Nhưng sau Nas anh tạm ngưng một thời gian và có nhiều lúc bị chậm em mới tìm giải pháp backup bằng Rclone. App này ngon.
Lâu nay mình ngắt SMB mở WebDAV và FTP bác add vào dùng mọi nơi . Download thì chậm nhưng nghe online dư băng thông bác Lâm ơi hihi . :D
 
Bên trên