
Kopuz là một trình phát nhạc mã nguồn mở, hướng đến việc kết hợp cả bộ sưu tập nhạc cục bộ của người dùng và nhiều dịch vụ, máy chủ âm nhạc khác nhau vào một ứng dụng duy nhất. Được phát triển bằng ngôn ngữ Rust và dựa trên framework Dioxus, dự án này sở hữu giao diện hiện đại, đa nền tảng, với các phiên bản dành cho Linux, Windows, macOS và Android.
Ứng dụng này không chỉ đơn thuần phát các tệp nhạc được lưu trữ trên máy tính của bạn. Nó có thể sắp xếp nhạc cục bộ và kết nối với các dịch vụ như Jellyfin, Navidrome và các máy chủ khác tương thích với Subsonic, cũng như tích hợp các nền tảng như YouTube Music, SoundCloud, Spotify, Apple Music và Nextcloud . Tất cả được trình bày trong một thư viện chung, từ đó bạn có thể duyệt qua các nghệ sĩ, album, thể loại, bài hát và danh sách phát.
Kopuz muốn hợp nhất âm nhạc và các dịch vụ địa phương vào một ứng dụng duy nhất.
Tính năng chính của Kopuz chính là khả năng làm việc với nhiều nguồn nhạc khác nhau. Người dùng có thể thêm các thư mục cục bộ và kết hợp chúng với máy chủ cá nhân hoặc các dịch vụ trực tuyến, tránh việc phải sử dụng các ứng dụng khác nhau cho mỗi thư viện.
Các nguồn kết nối được tích hợp vào thư viện của trình phát và có thể được quản lý từ một giao diện chung. Điều này cho phép truy cập vào nghệ sĩ, album, bài hát, mục yêu thích và danh sách phát mà không bị giới hạn ứng dụng chỉ ở các tệp được lưu trữ trên thiết bị.
Cách tiếp cận này đặc biệt thú vị đối với những người duy trì bộ sưu tập nhạc cục bộ nhưng cũng sử dụng máy chủ tại nhà. Jellyfin, Navidrome và các dịch vụ khác tương thích với API của Subsonic có thể hoạt động như các nguồn nhạc trong cùng một ứng dụng.
Một trình phát nhạc hiện đại được phát triển bằng ngôn ngữ Rust.
Dự án được phát triển bằng ngôn ngữ Rust và sử dụng Dioxus để xây dựng giao diện. Sự kết hợp này nhằm mục đích tạo ra một ứng dụng nhẹ và hiện đại với kiến trúc có khả năng chạy trên nhiều hệ điều hành khác nhau.
Thư viện, danh sách phát, mục yêu thích và các cài đặt khác nhau được lưu trữ cục bộ bằng cơ sở dữ liệu SQLite. Cơ sở hạ tầng này giúp sắp xếp thông tin người dùng và cập nhật giao diện khi có thay đổi trong nguồn hoặc thư viện.
Trình phát này cũng tích hợp sẵn với các điều khiển đa phương tiện của từng nền tảng. Trên Linux, nó sử dụng MPRIS, vì vậy nó có thể xuất hiện trong các điều khiển môi trường máy tính để bàn và phản hồi các phím đa phương tiện tiêu chuẩn.
Kopuz hỗ trợ hiển thị lời bài hát đồng bộ và nhiều tùy chọn phát lại khác nhau.
Trong số các tính năng có sẵn, có hỗ trợ lời bài hát được đồng bộ hóa, bao gồm cả lời bài hát thông thường và các hệ thống hiển thị văn bản đồng bộ với bài hát. Các phiên bản gần đây hơn cũng đã mở rộng tính năng này để bao gồm lời bài hát được đồng bộ hóa từng từ và nhiều hiệu ứng hình ảnh khác nhau.
Kopuz cũng bao gồm danh sách phát, mục yêu thích, duyệt thể loại, tìm kiếm và hệ thống chủ đề để tùy chỉnh giao diện ứng dụng. Người dùng có thể sử dụng các chủ đề có sẵn hoặc tạo chủ đề riêng bằng cách chỉnh sửa các biến hình ảnh có sẵn.
Nó cũng có một trình phát mini cho phép bạn giữ các điều khiển chính hiển thị mà không cần sử dụng toàn bộ cửa sổ. Một tính năng khác có sẵn trên hệ thống máy tính để bàn là khả năng thu nhỏ ứng dụng xuống khay hệ thống để tiếp tục phát nhạc ở chế độ nền.
Bộ cân bằng âm thanh 10 dải tần và các tính năng bổ sung
Ứng dụng này bao gồm bộ cân bằng âm thanh 10 dải tần với các thiết lập sẵn và tùy chỉnh. Tính năng này cho phép bạn điều chỉnh âm thanh trực tiếp từ trình phát mà không cần đến bộ cân bằng âm thanh bên ngoài.
Thư viện này cũng cho phép bạn nhận diện trực quan loại tệp được sử dụng bởi các bản nhạc cục bộ. Định dạng có thể được hiển thị bên cạnh các bài hát, giúp bạn dễ dàng nhanh chóng phân biệt giữa các tệp như MP3, FLAC hoặc WAV.
Ngoài chức năng phát lại, chương trình còn bao gồm các tính năng quản lý bộ sưu tập. Bạn có thể đánh dấu bài hát yêu thích, tạo danh sách phát và thêm bài hát hoặc toàn bộ album. Với một số dịch vụ được kết nối, các bài hát yêu thích và danh sách phát cũng có thể được đồng bộ hóa với máy chủ.
Jellyfin, Navidrome và Subsonic là một phần trong phương pháp tiếp cận của họ.
Một trong những ưu điểm dành cho người dùng Linux là khả năng tích hợp với các máy chủ âm nhạc tự lưu trữ. Kopuz có thể kết nối với các dịch vụ tương thích với Jellyfin và Subsonic, một nhóm cũng bao gồm Navidrome.
Điều này cho phép bạn sử dụng ứng dụng như một máy khách cho thư viện nhạc được lưu trữ trên máy tính hoặc máy chủ khác. Nhờ đó, người dùng có thể quản lý bộ sưu tập của mình tập trung và truy cập từ nhiều thiết bị khác nhau.
Sự kết hợp giữa phát lại cục bộ và các dịch vụ tự lưu trữ đặc biệt phù hợp với hệ sinh thái phần mềm tự do. Thay vì buộc người dùng phải lựa chọn giữa các tệp trên máy tính của họ và máy chủ cá nhân, cả hai nguồn này có thể cùng tồn tại trong cùng một thư viện.
Kopuz cũng kết nối với các dịch vụ âm nhạc trực tuyến.
Dự án đã mở rộng khả năng của mình thông qua nhiều dịch vụ phát trực tuyến khác nhau. Chúng bao gồm YouTube Music, SoundCloud và Spotify, mặc dù mỗi sự tích hợp đều có những yêu cầu và hạn chế riêng.
Đối với Spotify, ứng dụng sử dụng các API và công cụ chính thức của dịch vụ. Phát nhạc cục bộ thông qua trình phát tích hợp dựa trên Web Playback SDK và yêu cầu tài khoản Premium, cũng như thiết lập người dùng ban đầu.
YouTube Music cũng có thể được sử dụng như một nguồn nhạc, trong khi SoundCloud cho phép truy cập trực tiếp vào dịch vụ từ trình phát. Những tích hợp này làm cho Kopuz trở thành một lựa chọn thay thế rất khác biệt so với trình phát nhạc truyền thống chỉ tập trung vào các tệp tin cục bộ.
Apple Music và Nextcloud mở rộng nguồn phát có sẵn.
Các bản cập nhật mới nhất cho dự án đã bổ sung thêm nhiều khả năng mới cho ứng dụng. Một trong số đó là tích hợp với Apple Music , cho phép truy cập vào danh mục và thư viện của người dùng, cũng như đồng bộ hóa một số yếu tố nhất định và làm việc với danh sách phát và mục yêu thích.
Một tính năng bổ sung khác là Nextcloud, có thể được sử dụng thông qua WebDAV để truy cập các tệp nhạc được lưu trữ trên máy chủ. Người dùng có thể chọn các thư mục sẽ thuộc thư viện của họ và phát hoặc tải xuống các bản nhạc tùy thuộc vào các tùy chọn có sẵn.
Với những bổ sung này, Kopuz tiếp tục mở rộng phạm vi các nguồn nhạc tương thích. Ý tưởng là biến ứng dụng này thành một trung tâm kết nối cho nhiều cách thức khác nhau để thưởng thức và lưu trữ âm nhạc.
Linux có một số tùy chọn cài đặt.
Người dùng Linux có thể cài đặt Kopuz bằng nhiều phương pháp khác nhau. Dự án cung cấp các phiên bản dựng sẵn ở nhiều định dạng, bao gồm các gói DEB , RPM , Flatpak và AppImage.
Ứng dụng này cũng có thể được cài đặt từ Cargo và hỗ trợ Nix và NixOS. Đối với Arch Linux, một gói phần mềm cũng có sẵn trên AUR, cho phép người dùng của hệ điều hành này tích hợp nó với các công cụ tiêu chuẩn của hệ thống.
Việc có nhiều phương thức phân phối giúp dễ dàng sử dụng trình phát trên các bản phân phối khác nhau mà không cần phụ thuộc hoàn toàn vào một công nghệ đóng gói duy nhất. Đối với nhiều người dùng máy tính để bàn, Flatpak có thể là lựa chọn đơn giản nhất, trong khi những người khác có thể thích các gói gốc hoặc phiên bản AppImage hơn.
Một trình phát đa nền tảng, cũng có sẵn cho Android.
Mặc dù Linux là một trong những nền tảng chính của dự án, Kopuz không chỉ giới hạn ở máy tính để bàn. Trình phát này cũng có các phiên bản dành cho Windows, macOS và Android, cho phép cùng một ứng dụng có sẵn trên nhiều thiết bị khác nhau.
Việc bổ sung hỗ trợ Android là một trong những bước phát triển gần đây của dự án. Điều này mở ra khả năng sử dụng trình phát trên máy tính và thiết bị di động, đặc biệt hữu ích cho những người muốn duy trì trải nghiệm nhất quán trên nhiều nền tảng.
Phát triển đa nền tảng cũng rất hữu ích cho người dùng sử dụng nhiều hệ điều hành khác nhau. Thư viện được kết nối với máy chủ cá nhân có thể được truy cập từ các thiết bị khác nhau bằng cùng một bộ ứng dụng.
Một lựa chọn khác trong số các trình phát nhạc dành cho Linux.
Linux cung cấp rất nhiều trình phát nhạc, từ các ứng dụng nhẹ chỉ tập trung vào các tệp cục bộ đến các trung tâm đa phương tiện và các ứng dụng khách cho các dịch vụ cụ thể. Kopuz cố gắng chiếm một vị trí khác bằng cách kết hợp một số khái niệm này trong một giao diện duy nhất.
Khả năng kết hợp các tệp cục bộ, máy chủ tự lưu trữ và dịch vụ trực tuyến là một trong những tính năng nổi bật nhất của nó. Bên cạnh đó, tính năng này còn được bổ sung bởi lời bài hát, chủ đề được đồng bộ hóa, bộ cân bằng âm thanh, quản lý danh sách phát và tích hợp với các điều khiển đa phương tiện trên máy tính để bàn.
Dự án vẫn đang phát triển nhanh chóng, nhưng đề xuất của nó đặc biệt thú vị đối với những người đang tìm kiếm một trình phát nhạc hiện đại và linh hoạt. Với khả năng hỗ trợ nhiều nguồn khác nhau, nhiều nền tảng và nhiều tùy chọn cài đặt trên Linux, Kopuz tự giới thiệu mình như một giải pháp mã nguồn mở nhằm mục đích trở thành trung tâm quản lý phần lớn kho nhạc của người dùng.