
Kopuz是一款開源音樂播放器,旨在將用戶的本地音樂收藏以及各種音樂服務和伺服器整合到一個應用程式中。該專案使用 Rust 語言開發,基於 Dioxus 框架,擁有現代化的跨平台介面,並提供 Linux、Windows、macOS 和 Android 版本。
它的功能遠不止於播放電腦上儲存的檔案。這款應用程式可以整理本地音樂,連接到 Jellyfin、Navidrome 等與 Subsonic 相容的服務,還能整合YouTube Music、SoundCloud、Spotify、Apple Music 和 Nextcloud 等平台。所有這些都呈現在一個共享的音樂庫中,您可以從中瀏覽藝術家、專輯、流派、歌曲和播放清單。
科普茲希望將本地音樂和服務整合到一個應用程式中。
Kopuz 的主要特點在於它能夠處理多種音樂來源。使用者可以新增本機資料夾,並將其與個人伺服器或線上服務結合,從而避免為每個音樂庫使用不同的應用程式。
連接的音源會整合到播放器的曲庫中,並可透過統一的介面進行管理。這樣,用戶不僅可以存取設備上儲存的文件,還可以存取藝術家、專輯、歌曲、收藏夾和播放清單。
對於那些既維護本地音樂庫又使用家庭伺服器的使用者來說,這種方法尤其有趣。 Jellyfin、Navidrome 以及其他與 Subsonic API 相容的服務都可以作為同一應用程式中的音樂來源。
一款用 Rust 開發的現代音樂播放器。
該專案使用 Rust 語言開發,並使用 Dioxus 建立使用者介面。這樣的組合旨在提供一個輕量級、現代化的應用程序,其架構能夠運行在不同的作業系統上。
音樂庫、播放清單、收藏夾和各種設定都儲存在本地的 SQLite 資料庫中。這種架構能夠有效地組織使用者訊息,並在音樂庫或資源發生變更時更新介面。
該播放器還與各平台的媒體控制功能實現了原生整合。在 Linux 系統上,它使用 MPRIS 技術,因此可以顯示在桌面環境控制中,並回應標準的多媒體按鍵。
Kopuz 支援歌詞同步和多種播放選項
其功能之一是支援歌詞同步,包括傳統歌詞和與歌曲同步顯示歌詞的系統。更新的版本還擴展了此功能,包括逐字同步歌詞和各種視覺效果。
Kopuz 還包含播放清單、收藏夾、流派瀏覽、搜尋功能以及主題系統,用戶可以自訂應用程式外觀。使用者可以使用內建主題,也可以透過修改可用的視覺變數來創建自己的主題。
它還配備了一個迷你播放器,讓您無需使用全螢幕視窗即可保持主要控制可見。桌面系統還提供另一項功能,即可以將應用程式最小化到系統托盤,以便在背景保持播放。
十段均衡器和其他功能
此應用程式內建十段均衡器,提供預設和自訂設定。此功能可讓您直接在播放器中修改聲音,無需外部均衡器。
該庫還允許您以可視化的方式識別本地曲目使用的文件類型。格式資訊會顯示在歌曲旁邊,方便您快速區分 MP3、FLAC 或 WAV 等檔案格式。
除了播放功能外,該程式還包含收藏管理功能。您可以將歌曲標記為收藏,建立播放列表,並添加單曲或整張專輯。透過某些連接服務,收藏夾和播放清單還可以與伺服器同步。
Jellyfin、Navidrome 和 Subsonic 都是他們方法的一部分。
Linux 用戶的優勢之一是能夠與自託管音樂伺服器整合。 Kopuz 可以連接到 Jellyfin 和 Subsonic 相容的服務,Navidrome 也屬於此類服務。
這樣,您就可以將該應用程式用作客戶端,存取儲存在另一台電腦或伺服器上的音樂庫。用戶可以集中管理自己的音樂收藏,並從不同的裝置存取這些收藏。
本地播放和自託管服務的結合與自由軟體生態系統特別契合。使用者無需在本機電腦檔案和個人伺服器上的檔案之間做出選擇,兩種來源可以共存於同一個庫中。
Kopuz 也與線上音樂服務連接
該專案已透過多種串流媒體服務擴展了其功能,包括 YouTube Music、SoundCloud 和 Spotify,但每種整合方式都有其自身的要求和限制。
以 Spotify 為例,該應用程式使用了該服務的官方 API 和工具。透過整合播放器進行本機播放則依賴 Web Playback SDK,需要進階帳戶以及初始使用者設定。
YouTube Music 也可作為音樂來源使用,而 SoundCloud 則允許使用者直接從播放器存取該服務。這些整合使 Kopuz 成為與僅專注於本地檔案的傳統播放器截然不同的選擇。
Apple Music 和 Nextcloud 擴展了可用資源
該專案的最新更新為應用程式增添了新的可能性。其中之一是與Apple Music的集成,這使得用戶可以訪問其音樂庫和曲庫,並同步某些元素以及使用播放清單和收藏夾。
新增功能還包括 Nextcloud,用戶可以透過 WebDAV 存取伺服器上儲存的音樂檔案。使用者可以選擇要新增到音樂庫的資料夾,並根據可用選項播放或下載曲目。
透過這些新增功能,Kopuz 持續擴展其相容的音樂來源範圍。其理念是將這款應用程式打造成為一個中心樞紐,整合各種音樂消費和儲存方式。
Linux 有多種安裝選項
Linux 用戶可以透過多種方法安裝 Kopuz。此專案提供多種格式的預編譯版本,包括DEB、RPM、Flatpak 和 AppImage 軟體包。
該應用程式也可透過 Cargo 安裝,並支援 Nix 和 NixOS。對於 Arch Linux,AUR 中也提供了對應的軟體包,方便該發行版的使用者將其整合到系統的標準工具中。
多種分發方式使得播放器能夠在不同的發行版上輕鬆運行,而無需完全依賴單一的打包技術。對於許多桌面用戶來說,Flatpak可能是最簡單的選擇,而其他用戶可能更喜歡原生軟體包或 AppImage 版本。
一款跨平台播放器,也適用於安卓系統。
儘管 Linux 是該專案的主要平台之一,但 Kopuz 並不局限於桌面平台。該播放器還擁有 Windows、macOS 和 Android 版本,允許用戶在不同裝置上使用相同應用程式。
該計畫近期的一項重要進展是恢復了對安卓系統的支援。這使得用戶能夠在電腦和行動裝置上使用該播放器,尤其對於那些希望在多個平台上獲得一致體驗的用戶更是如此。
跨平台開發對於使用多個作業系統的使用者也很有用。連接到個人伺服器的庫可以透過同一系列應用程式從不同的裝置存取。
Linux 音樂播放器中的另一種選擇
Linux 提供了許多音樂播放器,從僅專注於本機檔案的輕量級應用程式到媒體中心和特定服務的用戶端,應有盡有。 Kopuz 試圖透過將其中幾個概念整合到單一介面中來佔據不同的地位。
它最突出的特點之一是能夠將本機文件、自架伺服器和線上服務整合在一起。此外,它還具備歌詞同步、主題同步、均衡器、播放清單管理以及與桌面媒體控制整合等功能。
該項目仍在快速發展中,但其方案對於那些尋求現代且靈活的音樂播放器的用戶來說尤其具有吸引力。 Kopuz 支援多種音樂來源、多個平台,並在 Linux 系統上提供多種安裝選項,是一款開源音樂播放器,旨在成為用戶管理大部分音樂的中心樞紐。