gonic
SHA-256無料の音楽ストリーミングサーバー。Subsonic API を実装し、多様なクライアントに対応。
スマートダウンロード
Download 版をダウンロード
v0.20.1 · 28.6 MB
セルフホスト型のプライベート音楽サーバー。軽量、高速、マルチクライアント対応。
主な機能
- フォルダまたはタグで音楽を閲覧し、元のディレクトリ構造を維持
- リアルタイムのオーディオトランスコーディングとキャッシュ(ffmpeg が必要)
- ポッドキャストの購読と管理をサポート
- マルチユーザーシステムで、ユーザーごとに独立したプレイリストと設定を保持
- Last.fm / ListenBrainz と連携して再生履歴を記録
できないこと
- •初回スキャンには時間がかかります。トランスコード機能を使用するには ffmpeg を別途インストールする必要があります。HTTPS はデフォルトで有効になっていないため、リバースプロキシで TLS を設定することをお勧めします。一部の高度な機能(Jukebox など)を使用するには mpv の追加設定が必要です。
使用例
- 家庭用プライベート音楽サーバーを構築し、いつでもどこでもスマホ/パソコンで音楽を聴く
- 商用ストリーミングサービスを代替し、個人の音楽コレクションのプライバシーを保護する
詳細説明
Gonic は、Subsonic API を実装した無料で軽量な音楽ストリーミングサーバーです。フォルダまたはタグによる音楽コレクションの閲覧、音声のリアルタイムトランスコーディング、ポッドキャストの管理をサポートし、複数ユーザーの個別設定にも対応しています。Go 言語で記述されており、Raspberry Pi などの低消費電力デバイス上でも効率的に動作します。Last.fm および ListenBrainz と連携し、再生履歴の記録やアーティスト情報の取得が可能です。サーバーには Web 管理インターフェースが標準搭載されており、DSub、Symfonium、Strawberry などの多様なクライアントと互換性があります。
トラブルシューティング & FAQ (2)
トラブル対応gonicでキャッチオールルールなしでトランスコーディングを有効にする方法は?
gonicをバージョン0.20以降(masterブランチ)にアップデートしてください。サーバー側のトランスコード設定がなくても、クライアントが最大ビットレートまたはフォーマットをリクエストすれば、サーバーはオーディオをトランスコードするようになりました。トランスコードされたトラックでのシークについて、gonicはtimeOffsetパラメータをサポートしています。お使いのクライアント(例:Symfonium)が適切なトランスコードリクエストを送信するようにしてください。
トラブル対応gonic と wrtag を一緒に実行したときに /tmp/go-taglib-wasm で発生する 'permission denied' エラーを修正するにはどうすればよいですか?
gonic と wrtag はどちらも、最初に実行したユーザーを所有者とし、パーミッション 0700 で /tmp/go-taglib-wasm を作成するため、後から実行するアプリは permission denied で失敗します。これは最新の(未リリースの)コードで修正されています。gonic/wrtag をソース(HEAD)からビルドすると、代わりにユーザーごとのディレクトリ /tmp/go-taglib-wasm-<uid> が使用されるようになります。アップグレード後は、rm -rf /tmp/go-taglib-wasm で古い共有ディレクトリを削除してください。リリース版での一時的な回避策としては、chmod 0777 /tmp/go-taglib-wasm を実行し、両方のユーザーがアクセスできるようにしてください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Docker で実行:docker run -d -p 4747:4747 -v /path/to/music:/music -v /path/to/data:/data sentriz/gonic
ブラウザで http://あなたのIP:4747 にアクセスし、デフォルトのアカウント admin/admin でログインします
Web インターフェースで音楽パスを設定してスキャンを開始すれば、対応クライアントで再生できます
- Docker で実行:docker run -d -p 4747:4747 -v /path/to/music:/music -v /path/to/data:/data sentriz/gonic
- ブラウザで http://あなたのIP:4747 にアクセスし、デフォルトのアカウント admin/admin でログインします
- Web インターフェースで音楽パスを設定してスキャンを開始すれば、対応クライアントで再生できます
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
ab1607c34e2c8edff432ffcc557bfc28a0736fa1901a4ca9f4d24935aacccb1eこのチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker を使用している場合は Docker コンテナを停止して削除し、それ以外の場合はバイナリファイルとデータディレクトリを削除するだけです。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs