Sol: Trình phát nhạc mã nguồn mở cho macOS, tôn trọng thư viện nhạc của bạn
Sol là trình phát nhạc native dành cho macOS, vừa được phát hành miễn phí và mã nguồn mở trên GitHub. Ứng dụng hỗ trợ nhiều định dạng âm thanh, trình duyệt thư viện cổ điển, phát trực tuyến từ máy chủ Subsonic/Navidrome, và đặc biệt không thu thập dữ liệu người dùng.

Sol: Trình phát nhạc mã nguồn mở cho macOS, tôn trọng thư viện nhạc của bạn
Một ứng dụng nghe nhạc native dành cho macOS mang tên Sol vừa chính thức trở thành mã nguồn mở và miễn phí hoàn toàn. Thay vì khóa người dùng vào một hệ sinh thái đám mây, Sol tập trung vào việc phát nhạc trực tiếp từ các tệp tin trong thư viện cá nhân của bạn, với hàng loạt tính năng mạnh mẽ dành cho những người yêu âm nhạc thực thụ.
Sol không có phiên bản trả phí, không đăng ký, không tài khoản và quan trọng nhất là không thu thập dữ liệu người dùng. Đây là một làn gió mới hiếm hoi trong bối cảnh các ứng dụng nghe nhạc ngày càng hướng tới mô hình đăng ký và theo dõi hành vi.
Điểm nổi bật của Sol
Mã nguồn mở và hoàn toàn miễn phí
Sol được phát hành dưới giấy phép GNU GPL v3.0. Mọi tính năng đều có trong mọi bản cài đặt, không có gì bị khóa hay giới hạn. Người dùng có thể tải bản build đã được ký và chứng nhận của Apple từ mục Releases trên GitHub, hoặc tự biên dịch từ mã nguồn.
Đối với người dùng Việt Nam, việc cài đặt qua Homebrew cũng rất đơn giản:
brew install --cask fulltimefeline/tap/sol
Badge tải về miễn phí
Trình duyệt thư viện hiện đại
Điểm cốt lõi của Sol là khả năng xử lý các bộ sưu tập nhạc lớn một cách mượt mà. Giao diện bao gồm:
- Pane browser cổ điển phân loại theo thư viện, thể loại, nghệ sĩ và album
- Grid view hiển thị artwork dạng tường, có thể nhóm theo nghệ sĩ, chữ cái hoặc năm phát hành
- Album carousel cho phép lật qua các album như lật một thùng đĩa than
- Multi-pane view và mini player tiện dụng
Khả năng duyệt thư viện vẫn tức thời ngay cả với hàng trăm nghìn bản nhạc. Thanh tìm kiếm duy nhất có thể truy vấn bài hát, album, playlist và tập podcast trên mọi thư viện và máy chủ cùng lúc, bao gồm cả các thẻ ẩn như số catalogue hay tên tệp tin.
Hỗ trợ mọi định dạng âm thanh quan trọng
Sol hỗ trợ FLAC, ALAC, WAV, AIFF, MP3, AAC, Ogg Vorbis và Opus, cùng các định dạng hiếm hơn như DSD, Monkey's Audio, Musepack và Wave64. Cue sheets hoạt động tốt cả ở dạng tệp tin .cue bên ngoài lẫn nhúng trong chính tệp âm thanh.
Các tính năng phát lại chuyên nghiệp bao gồm phát liền mạch (gapless), crossfade, bộ cân bằng âm thanh đầy đủ với preset, và cân bằng âm lượng ReplayGain với bảo vệ clip.
Đặc biệt, Sol có khả năng khớp tần số lấy mẫu và bit depth để chuyển DAC sang đúng thông số của từng tệp tin. Chế độ bit-perfect cho phép gửi nguyên dữ liệu bit của tệp tới DAC nếu thiết bị hỗ trợ.
Cá nhân hóa thẻ nhạc theo cách của bạn
Một trong những điểm mạnh nhất của Sol là trình chỉnh sửa metadata chuyên sâu với 30 trường dữ liệu, ghi trực tiếp vào tệp tin trên mọi định dạng Sol hỗ trợ, bao gồm cả artwork. Người dùng có thể chỉnh sửa nhiều tệp cùng lúc, tìm và thay thế bằng biểu thức chính quy, và tra cứu thông tin từ MusicBrainz.
Điểm đáng chú ý là đánh giá (ratings) và trạng thái yêu thích (loves) được lưu vào chính thẻ tag của tệp tin — điều này có nghĩa chúng có thể được đọc bởi các trình phát nhạc khác và tồn tại vĩnh viễn, không bị khóa trong một ứng dụng cụ thể.
Tích hợp sâu vào hệ sinh thái Apple
Sol được xây dựng native cho macOS với:
- Hỗ trợ AppleScript đầy đủ và 16 hành động Shortcuts
- Tích hợp phím media, điều khiển Dock và hệ thống Now Playing
- Scrobbling Last.fm đồng bộ bài hát yêu thích
- Discord Rich Presence thông qua ứng dụng đồng hành miễn phí Sol Activity
- API điều khiển cục bộ tùy chọn cho các ứng dụng đồng hành, stream deck và tự động hóa
Hỗ trợ Swift 6
Cộng đồng và cam kết quyền riêng tư
Sol được dịch sang 34 ngôn ngữ. Đáng chú ý là ứng dụng không có telemetry, không phân tích dữ liệu, không tài khoản — một cam kết mạnh mẽ về quyền riêng tư trong thời đại mà hầu hết ứng dụng đều thu thập một lượng lớn dữ liệu người dùng.
Yêu cầu hệ thống
Để tự biên dịch Sol từ mã nguồn, bạn cần:
- macOS 14 trở lên
- Xcode 26 trở lên (dành cho macOS 26 SDK) với Swift 6 language mode
- XcodeGen được cài qua Homebrew
Mã nguồn được tổ chức rõ ràng với cấu trúc tách biệt giữa phần model/logic (Sol/App) và phần giao diện (Sol/Views). Dự án hiện chưa có bộ test, nhưng các module thuần túy như LibraryStore.slots, TagWriter, CueParser, FeedParser, ReplayGain và TagReader là những ứng viên sáng giá để bắt đầu đóng góp.
Với việc miễn phí, mã nguồn mở và tôn trọng tuyệt đối quyền riêng tư, Sol là lựa chọn đáng cân nhắc cho những người dùng macOS coi trọng quyền sở hữu thư viện nhạc của chính mình.
Hỗ trợ 34 ngôn ngữ
Liên kết hữu ích: Trang chủ Sol · Kho mã nguồn trên GitHub · Sol Activity


