- Chia sẻ trải nghiệm rời bỏ Spotify và chuyển sang dùng Jellyfin
- Sau khi ngừng dùng Spotify, tác giả tìm nhiều cách khác để nghe nhạc và thử qua nhiều trình phát nhạc cục bộ, nhưng phần lớn hoặc bất tiện hoặc có UX lỗi thời
- Tác giả cũng từng tự làm một trình phát nhạc nền web, nhưng vẫn có những hạn chế như không thể dùng ngoại tuyến
- Cuối cùng, tác giả chọn máy chủ media self-hosted Jellyfin để xây dựng thư viện nhạc của mình
- Giải pháp này cho phép nghe nhạc ngoại tuyến trên nhiều thiết bị, đồng thời mang lại quyền tự chủ số thông qua self-hosting, và tác giả cũng đang mở rộng sang các giải pháp mã nguồn mở khác
Rời bỏ Spotify
- Sau khi ngừng sử dụng Spotify, tác giả đã thử nhiều giải pháp thay thế
- Lựa chọn cuối cùng là Jellyfin, một máy chủ media self-hosted mã nguồn mở
Thu thập file nhạc cục bộ và giới hạn của các trình phát
- Thu thập các file nhạc như
mp3, flac và thử phát cục bộ
- Các trình phát cổ điển như Winamp có UI ổn nhưng bất tiện khi duyệt thư viện
- VLC có hiệu năng xử lý file
flac kém
- foobar2000 quá phức tạp trong khâu cấu hình nên tác giả bỏ cuộc
Tự làm trình phát nhạc web
- Tác giả tự làm một trình phát nhạc web đơn giản để học htmx
- Có thể stream nhạc trong trình duyệt thông qua máy chủ cục bộ
- Vấn đề:
- Không thể sử dụng nếu không có Internet hoặc khi máy chủ tắt
- Muốn thêm tính năng ngoại tuyến thì phải tái cấu trúc thành dạng ứng dụng
- Việc tiếp tục duy trì dự án trở thành gánh nặng nên cần một phương án khác
Trải nghiệm dùng ứng dụng Apple Music
- Ứng dụng Apple Music tuy cũ kỹ nhưng vẫn cung cấp những tính năng khá ổn cho việc nghe nhạc
- Có thể sắp xếp, đồng bộ và dùng ngoại tuyến
- Nhược điểm:
- Đồng bộ thư viện giữa các thiết bị gây ra vấn đề về dung lượng
- Phải bước vào một “trận battle royale về dung lượng lưu trữ” để quyết định giữ bài nào, xóa bài nào
- So với sự tiện lợi dựa trên đám mây như Spotify thì vẫn khá bất tiện
Phát hiện Jellyfin và chuyển sang dùng
- Tác giả biết đến Jellyfin qua video YouTube của Jeff Geerling
- Jellyfin là một lựa chọn thay thế cho Netflix/Disney+ và cũng có thể dùng như một nền tảng nghe nhạc
- Nhược điểm duy nhất: bạn phải tự host
Lời khuyên về self-hosting
- Ngay cả khi không phải lập trình viên, việc cài đặt cũng không quá khó
- Không cần thiết bị như NAS, bạn vẫn có thể dùng PC cũ để dựng home server
- Sau khi cài đặt cục bộ là có thể dùng ngay, phần thiết lập ban đầu rất đơn giản
Tích hợp ứng dụng ngoại tuyến
- Các ứng dụng client cho Jellyfin:
- Thông qua các ứng dụng này, có thể tải nhạc về và phát ngoại tuyến
Bước tiếp theo để có quyền tự chủ số
- Tác giả đã mua một mini PC nhỏ và đang cho Jellyfin chạy thường trực
- Ngoài ra còn đang host Immich → lựa chọn thay thế cho Google Photos
Nếu bạn đang cân nhắc self-hosting
- Nếu đã quen dùng terminal thì ai cũng có thể self-host
- Chỉ cần thiết lập một lần, bạn có thể truy cập thư viện nhạc của mình từ bất kỳ thiết bị nào
- Nếu mã nguồn mở tiếp tục phát triển, chúng ta sẽ ngày càng có thể tự xây dựng những gì mình muốn mà không cần phụ thuộc vào dịch vụ đám mây
Cảm nghĩ cuối cùng
- Tác giả hy vọng trong tương lai, âm nhạc, phim ảnh, ảnh chụp và ký ức có thể được tận hưởng tự do trên máy chủ của chính mình, thay vì trên “máy tính của người khác”
- Mã nguồn mở có thể chậm hơn đôi chút, nhưng tác giả tin rằng đó là con đường để tạo ra một tương lai tốt đẹp hơn và tự do hơn
2 bình luận
Người dùng Synology NAS có thể xem DS Audio là một lựa chọn thay thế.
Ý kiến trên Hacker News