Ý tưởng dùng cloud nghe nhạc thật ra là ý tưởng của bác @tml3nr đó (trước đây bác nói về nghe bằng kho Fshare của bác) mình chỉ hiện thực nó hướng khác thôi. Sau đó mình viết một plugin Fshare Player cho Volumio nhưng đi khoảng 3/4 mình dừng lại, show cấu trúc file, thư mục vào Volumio rồi, cả play được (tất nhiên còn nhiều việc để hoàn thiện). Nó khả thi nhưng Rclone vẫn thích hơn.
Rclone có
https://rclone.org/gui/.
Nó là giao diện web dùng để config rclone như: add google api, chọn mount vào follder nào... vấn đề là phải chạy thêm một service (chắc ko nhẹ) để chạy giao diện. Cái này giải quyết bằng cách khi cần mới bật lên dùng, bình thường thì tắt đi. Mình đã test chạy Rclone GUI trên XenomaiPi OK. Dễ dàng đối với hầu hết người dùng, có thể tự add TK GD riêng họ hoặc add GD Team drive nếu dùng chung nguồn lưu trữ. GD cho phép 1000 request/100 giây, nên đáp ứng được cho nhiều người cùng truy xuất.
Rclone hỗ trợ rất nhiều host có cả Webdav, Nextcloud.., vấn đề connect lấy file có nhiều lựa chọn, ngay cả GG drive cũng vậy, có thể add nhiều TK config vô => nhiều nguồn lưu trữ khác nhau.
Tối ưu nhất vẫn là dùng host cloud vì tính ổn định, lâu dài và có team drive. Nếu ai đó lo ngại về bảo mật config khi share dùng chung thì rclone có tính năng mã hóa config (đặt pass).
Database của Asset UpnP khi mình scan 11.000 track thì dung lượng file database lên 600MB, 11k con số vẫn khá nhỏ. Mình cho là tốt hơn hết nên để trong local Pi.
Nói thêm: GentooPlayer làm rất tốt các vấn đề config. Có config rất chi tiết bằng command lẫn Web UI (ngon hơn Roopie). Bác nào chạy MiniPC X86/64 thì GentooPlayer support chọn kernel realtime (dùng hoặc không) . GentooPlayer optimize về độ trễ, các bác tham khảo thêm mọi thứ của nó.