このアプリケーションは、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!
ご不明な点がございましたら、使用上のドキュメントと FAQ をご確認ください。
このプロジェクトは、electron-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 でデバッグ経由で実行できない場合は、ここでトラブルシューティングの手順を確認してください。
devtools 拡張機能の実行/インストールに失敗する場合は、ここでトラブルシューティングの手順を確認してください。
GNU 一般公衆利用許諾書 v3.0 ©