Dodelidoo-Labs/sonobarr

Music discovery tool that integrates with Lidarr and provides recommendations using Last.fm

何を解決するか

Sonobarrは、Lidarrユーザーが既存の音楽ライブラリと外部の発見データの間のギャップを埋めることで、新しい音楽を発見するのを支援します。複数のプラットフォームで類似アーティストを手動で検索する手間を省き、発見プロセスを自動化し、新しい発見を直接Lidarrライブラリにプッシュできるようにします。

動作方法

SonobarrはFlaskとSocket.IOで構築されたミドルウェアアプリケーションです。HTTP API経由でLidarrインスタンスに接続し、ユーザーの現在のアーティストカタログを同期します。その後、Last.fmの発見グラフ、ListenBrainzプレイリスト、およびオプションのAIプロンプトを使用して類似アーティストを検索します。結果はリアルタイムでWebインターフェースにストリーミングされ、ユーザーはYouTubeやiTunesでアーティストをプレビューし、即座にLidarrに追加できます。

対象ユーザー

Lidarrの高度なユーザーおよび音楽コレクターで、自分の聴き慣れた好みに基づいて音楽ライブラリを自動化・スムーズに拡張したい人向けです。

特徴

  • Lidarrへの深層統合: 監視中のアーティストを同期し、新しい発見を直接Lidarrに送信します。
  • AI駆動の発見: OpenAI互換モデルを使用して、自然言語による「雰囲気」の説明に基づいて発見セッションを開始します。
  • 複数ソースからのストリーミング: Lidarr、Last.fmのスクラブ、ListenBrainzから推薦を取得します。
  • エンタープライズ対応認証: シェアドインスタンス向けにOIDCシングルサインオンとロールベースアクセス制御をサポートします。
  • リアルタイムUX: Socket.IOを使用して、発見進捗のライブ更新とトーストアラートを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト