独自の音楽ライブラリ、レコメンド、プレイリスト機能を備えたセルフホスト型の音楽発見アプリ。Lidarrは任意で連携できます。
FoxxMD/multi-scrobbler
Spotify、Plex、Jellyfinなど複数のソースで再生した音楽を、Last.fmやListenBrainzなどにscrobbleするDocker対応アプリ。
代替できる製品:Last.fm
- スター
- 1,301
- フォーク
- 63
- 未解決の Issue
- 29
- 最終コミット
- 6 時間前
これは何?
multi-scrobblerは、さまざまなソースでの音楽再生状況を監視し、再生履歴を1つ以上のscrobbleクライアントに転送します。サービスのAPIやプレーヤーと直接連携するため、すべてのデバイスにブラウザー拡張機能やモバイルアプリをインストールしなくても、再生された場所を問わず記録できます。
ソースには、Spotify、Apple Music、Deezerなどのストリーミングサービス、Plex、Jellyfin、NavidromeやSubsonic互換APIなどのセルフホスト型サーバー、MPD、Mopidy、VLCなどのローカルプレーヤーがあります。クライアントはLast.fm、ListenBrainz、Libre.fm、Koito、Maloja、teal.fmのほか、「再生中」ステータス用のDiscordに対応しています。ソースごとに転送先のクライアントを指定できるため、履歴を分けて複数ユーザーのscrobbleを記録できます。
scrobbleに失敗した場合はキューに保存して再試行します。認証後の認証情報は永続的に保存され、Webステータスページでは統計情報、scrobbleの監査履歴、ログを確認できます。正規表現による変換で、送信前にトラック情報を変更することもできます。設定には環境変数またはJSONを使い、x86・ARM向けのDockerイメージ、あるいはNode.jsでローカル実行できます。
主な機能
- 01Spotify、Plex、Jellyfin、LinuxデスクトップのMPRISなど、30以上のソースから再生履歴を収集します。
- 02Last.fm、ListenBrainz、Malojaなど複数のクライアントに同時にscrobbleします。
- 03失敗したscrobbleをキューに保存し、自動で再試行します。
- 04送信前に正規表現でトラックのメタデータを変換します。
- 05統計情報、scrobble履歴、ログを確認できるWebインターフェースを提供します。
- 06監視用のヘルスチェック、Webhook、Prometheusメトリクスを公開します。
ユースケース
- PlexやJellyfinの再生履歴をセルフホストで管理しながら、Last.fmにもscrobbleする。
- 複数のデバイスやサービスで再生した音楽を、1つのListenBrainzアカウントにscrobbleする。
- ソースごとに別のクライアントへ振り分け、家族それぞれのscrobbleを管理する。
- scrobbleアプリのないLinuxデスクトップやホームオーディオ環境での再生状況を記録する。
クイックスタート
- 1
クイックスタートガイドを読み、Dockerイメージを使ってインストールします
- 2
ステータスページを開き、ソースとクライアントを設定します
http://localhost:9078 - 3
初回起動時に、ステータスページのリンクからSpotifyやLast.fm(またはその両方)を認証します
使う前に知っておきたいこと
- 各ソースとクライアントの設定には、それぞれのサービスの認証情報またはAPIアクセスが必要です。
- 初回起動時に、Webインターフェースで認証手続きが必要なソースやクライアントがあります。
収録されている特集
トピック
よくある質問
- multi-scrobbler とは?
- Spotify、Plex、Jellyfinなど複数のソースで再生した音楽を、Last.fmやListenBrainzなどにscrobbleするDocker対応アプリ。 multi-scrobblerは、さまざまなソースでの音楽再生状況を監視し、再生履歴を1つ以上のscrobbleクライアントに転送します。サービスのAPIやプレーヤーと直接連携するため、すべてのデバイスにブラウザー拡張機能やモバイルアプリをインストールしなくても、再生された場所を問わず記録できます。
- multi-scrobbler は無料で使えますか?ライセンスは?
- multi-scrobbler は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- multi-scrobbler は今もメンテナンスされていますか?
- 活発にメンテナンス中。multi-scrobbler の最終コミットは 2026年11月6日 です。
- multi-scrobbler は何に使えますか?
- PlexやJellyfinの再生履歴をセルフホストで管理しながら、Last.fmにもscrobbleする。 複数のデバイスやサービスで再生した音楽を、1つのListenBrainzアカウントにscrobbleする。 ソースごとに別のクライアントへ振り分け、家族それぞれのscrobbleを管理する。 scrobbleアプリのないLinuxデスクトップやホームオーディオ環境での再生状況を記録する。
- multi-scrobbler のインストール方法は?
- クイックスタートガイドを読み、Dockerイメージを使ってインストールします ステータスページを開き、ソースとクライアントを設定します: http://localhost:9078 初回起動時に、ステータスページのリンクからSpotifyやLast.fm(またはその両方)を認証します
- multi-scrobbler はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/FoxxMD/multi-scrobbler
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Spotify風のインターフェースで、手元の音楽ファイルを再生できるセルフホスト型の音楽ストリーミングサーバー兼ブラウザプレーヤー。
Jellyfin、Plex、Embyのライブラリ向けに、映画やテレビ番組のリクエストと承認ワークフローを管理するオープンソースのWebアプリ。
Ombiは、映画・音楽・テレビ番組のリクエストを受け付け、Plex、Emby、Jellyfinと連携するセルフホスト型メディアリクエストツールです。
ルールに基づいて未視聴・未リクエストのメディアを収集し、猶予期間後に削除する、Plex、Jellyfin、Emby向けのライブラリ管理ツールです。
Plex、Jellyfin、Emby間で視聴状態を同期する、サードパーティサービス不要のセルフホスト型サービス。