Maloja ホスティング
音楽リスニング履歴とスクロブルをプライベートな自己ホスト型Last.fm代替サービスで追跡します。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- krateng/maloja:latest
- デフォルトポート
- 42010

Malojaの仕組み
Malojaは互換性のあるプレイヤーまたはクライアントからスクロブルを受け取り、各リスニングイベントを個人用データベースに保存します。インターフェースはその履歴をチャート、時間ベースの統計、アーティストおよびトラックビュー、リスニングパターン、および手動で修正されたメタデータに変換します。APIキーにより、認可されたクライアントが新しいイベントを送信できます。
互換性エンドポイントはListenBrainzまたはGNU FMクライアントで使用されるフォーマットを受け入れることができ、ネイティブAPIはMaloja固有の統合をサポートしています。既存の履歴は、公式のSpotifyまたはListenBrainzエクスポート、サポートされているフォーマットのLast.fmエクスポート、または別のMalojaインスタンスからインポートできます。プレイヤーが直接報告できない場合は、手動スクロブルが利用可能です。
Malojaの主な機能
このアプリケーションはリスニング履歴の所有権とカスタマイズを重視しています。ユーザーはアーティスト関連付けを定義し、命名の変動をマージし、カスタム画像を追加し、メタデータを調整して、チャートが認識されるカタログを反映するようにすることができます。Last.fmやSpotifyなどの外部画像ソースは、別のAPI認証情報が必要な場合があります。
Malojaは音楽ストリーミングサーバーではなく、曲、サブスクリプション、またはプレイヤーアカウントを提供しません。互換性のあるクライアントから提供されるリスニングアクティビティを記録します。スクロブルアプリケーション、エンドポイント、APIキー、またはプレイヤー統合が誤って設定されている場合、再生は続行できますが、個人の履歴は不完全なままです。
MalojaとLast.fm
Maloja
Malojaは自己ホストされたスクロブルデータベースであり、送信されたリスニングイベントからプライベートチャートと統計を生成します。Last.fmはホストされたプロファイルサービスを運営しており、デスクトップおよびモバイルアプリケーション、主要な音楽プラットフォームの統合、パーソナライズされたレポート、ソーシャルリスニング履歴、アーティスト情報、および推奨事項を提供しています。
Last.fm
Last.fmは、幅広い商用統合ネットワークとサポートされているサービス全体で機能するホストされたプロファイルが必要なリスナーに適しています。Malojaは、履歴のローカル制御を重視し、クライアント、APIキー、メタデータ修正、画像プロバイダー、インポート、ストレージ、およびバックアップを構成する意思のあるユーザーにアピールします。
Malojaを使用する人
音楽愛好家はMalojaを使用して、長期的なリスニング履歴を保存し、時間をかけてアーティストまたはトラックを比較し、ストリーミングプロバイダーに依存しないチャートを作成します。別のスクロブルサービスから移行するユーザーはサポートされているエクスポートをインポートでき、開発者はネイティブAPIを通じて個人用ツールを接続できます。
統計の精度は、受け取ったイベントとメタデータに依存します。重複したスクロブル、一貫性のないアーティスト名、不足しているアルバム情報、または切断されたクライアントはチャートを歪める可能性があります。定期的なレビューと修正は、有用な個人的なリスニングアーカイブを維持するための一部です。

Malojaの自己ホスト:要件とコスト
需要はスクロブルボリューム、インポートされた履歴、チャート計算、同時訪問者、画像キャッシング、カスタムアートワーク、APIコール、および保持されたローカルデータとともに増加します。カタログはPostgreSQLおよびMariaDBを不要として記録しています。永続的なMalojaデータディレクトリには、一緒に保護されたままである必要がある履歴と構成が含まれています。Malojaはストレージ駆動型であるため、プラン3の50 GBは現実的な開始点であり、プラン4の100 GBは大規模なライブラリに適しています。
AvaHostでは、Malojaはプラン1で€2を使用します。ホストされたMalojaパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュール済みバックアップが含まれています。カタログデプロイメントは生成された管理者パスワードを提供し、Malojaはその設定から互換性のあるプレイヤーのAPIキーを公開します。音楽サブスクリプション、オーディオファイル、スクロブルクライアント、プレイヤー構成、およびオプションの画像プロバイダー認証情報は含まれていません。
F.A.Q
Malojaは、プラン1で€2から始まります。軽いブラウジングを伴う個人的なスクロブル履歴はエントリープランに適していますが、大規模なインポート、多年にわたるイベント、画像キャッシング、チャート生成、APIトラフィック、および複数の閲覧者は需要を増加させることができます。ストレージは重要です:プラン3は50 GBを提供し、プラン4は100 GBを提供します。
生成された管理者パスワードでサインインし、Malojaの設定に表示されるAPIキーを取得します。互換性のあるプレイヤー、ブラウザ拡張機能、モバイルクライアント、またはサポートされているサーバーを最終的なMaloja URLとそのキーで設定します。複数のトラックをテストし、大規模な履歴データセットをインポートする前に、アーティスト、タイトル、タイムスタンプ、およびアルバムメタデータを確認します。
カスタムホスト名により、DNSがAvaHostを指すと自動HTTPSを介してMalojaが公開されます。最終アドレスですべてのスクロブリングクライアントを更新し、変更後に送信を確認してください。プレイヤーに保存された古いエンドポイントは履歴の記録を静かに停止する可能性があるため、すべてのデバイスが移行したと仮定する前にrecent-scrobbleビューを確認してください。
いいえ。Malojaはリスニングイベントを記録し、個人統計を表示します。曲、ストリーミングサブスクリプション、プレイヤーアカウント、またはLast.fmアクセスを提供するものではありません。ユーザーは合法的な再生サービスと互換性のあるスクロブリングクライアントを提供する必要があります。オプションのアーティスト画像プロバイダーは別途APIクレデンシャルが必要な場合があり、欠落したクライアントイベントはホスティングプラットフォームによって自動的に復元することはできません。
