该应用程序正在以 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 ©