該應用程式正在以 Feishin 的名義進行全面重寫。在這裡查看!
Sonixd 自 0.15.4 起已進入維護模式。只有嚴重的錯誤才會被修復。該應用程式將繼續可供下載和使用,但不會添加新功能。該應用程式將被維護,直到重寫完成。
感謝所有幫助該專案成為可能的貢獻者和用戶!
Sonixd 是一款跨平台桌面用戶端,專為 Subsonic-API(以及 0.8.0+ 中的 Jellyfin)相容音樂伺服器而建置。該專案受到許多現有客戶的啟發,但旨在解決一些關鍵問題,包括可擴展性、庫管理和用戶體驗。
Sonixd 已在以下裝置上進行了測試:Navidrome、Airsonic、Airsonic-Advanced、Gonic、Astiga、Jellyfin
您可以透過下載適用於您指定作業系統的最新版本來安裝 sonixd。
如果您不想下載發行二進位文件,可以使用winget
安裝。使用您最喜歡的終端(cmd/pwsh):
winget install sonixd
或者您可以使用 scoop 安裝。
scoop install sonixd
如果您不想下載發行二進位文件,可以使用homebrew
安裝。使用您最喜歡的終端:
brew install --cask sonixd
在此檢查可用的軟體包。
安裝後,請執行應用程式並使用以下詳細資訊登入您的音樂伺服器。如果您使用的是airsonic-advanced,則需要確保在管理控制台中為登入使用者建立decodable
憑證。
eg http://localhost:4040/
eg admin
eg supersecret!
如果您有任何疑問,請隨時查看使用文件和常見問題。
該專案是基於 electro-react-boilerplate v2.3.0 建構的。如果您想為這個專案做出貢獻,請先建立一個問題或討論,以便我們可以討論這個想法及其整合的可行性。
首先,透過 git 克隆儲存庫並安裝相依性(Windows 開發現在需要額外的設置,請參閱#232):
git clone https://github.com/jeffvli/sonixd.git
yarn install
在dev
環境中啟動應用程式:
yarn start
為本地平台打包應用程式:
yarn package
如果您在打包應用程式時收到錯誤,請嘗試升級/降級您的 Node 版本(在 v14.18.0 上測試)。
如果您無法在 VS Code 中透過偵錯運行,請在此處查看故障排除步驟。
如果您的開發工具擴充功能無法運作/安裝,請在此處檢查故障排除步驟。
GNU 通用公共授權 v3.0 ©