このプロジェクトについて

multi-scrobblerは、音楽のscrobbleを一元化するセルフホスト型のDocker化アプリケーションです。Spotify、Jellyfin、Plex、Apple Music、YouTube Music、Kodi、MPD、Sonosなど幅広いソースからの視聴アクティビティを監視し、そのデータをLast.fm、ListenBrainz、Libre.fm、Maloja、Koitoなどの1つ以上のscrobbleクライアントへ転送します。 主な機能は次のとおりです。 * **幅広いソースとクライアントのサポート**: 多数の音楽サービスやプレイヤーとAPI経由で連携し、さらにLast.fmやListenBrainzのプロフィールからのscrobble転送もサポートします。 * **マルチユーザー対応**: 友人や家族のscrobbleを設定でき、ソースを特定のクライアントに分離できます。 * **耐障害性のある動作**: ネットワークやクライアントの障害を適切に処理し、キューに入れたscrobbleを自動再試行します。 * **監視と制御**: 統計、scrobbleの監査証跡、ログ、実行時制御のためのモバイルフレンドリーなWebインターフェースを提供します。また、Webhook(Gotify、Ntfy、Apprise)、ヘルスチェックエンドポイント、Prometheusメトリクスもサポートします。 * **データ変換**: 正規表現や検索パターンを使用して、scrobble前にトラックデータを変更できます。 * **柔軟な設定**: 環境変数またはJSONファイルで設定できます。 * **簡単なインストール**: x86/ARM向けのDockerイメージ、またはNodeJSでローカルに利用できます。 複数のプラットフォームで音楽を聴き、ブラウザ拡張機能やプラットフォームごとのアプリに依存せず、統一されたセルフホスト型のscrobble履歴を求めるユーザーに最適です。このプロジェクトはMITライセンスで、包括的なドキュメントを備えて活発に維持されています。