OpenSource-Hub
L

LMS - Lightweight Music Server

1.6k stars·システム最適化·SHA-256 チェックサム確認済み

セルフホスト型の軽量な音楽ストリーミングサーバー。高度なメタデータと推薦エンジンをサポート。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

セルフホスト型で軽量、強力なメタデータ機能を備えた音楽ストリーミングサーバー

主な機能

  • Subsonic/OpenSubsonic API に対応、多数のクライアントと互換性あり
  • 複数値タグ:ジャンル、ムード、アーティストなど、細かく分類
  • アーティスト関係:作曲家、指揮者、作詞家などの役割
  • Release Group に対応、異なるバージョンのアルバムを表示
  • MusicBrainz ID で同名のアーティストやアルバムを処理

できないこと

  • •1) レコメンドエンジンは大規模なライブラリでインターフェースを遅くする可能性があるため、管理設定で無効にできます。2) タグの規格性への要求が高いため、Picard などのツールで統一的に処理することをお勧めします。3) 内蔵の Web インターフェースの機能は基本的なものに限られるため、高度な再生制御にはサードパーティ製の Subsonic クライアントの使用を推奨します。

使用例

  • 個人の音楽ライブラリのプライベートクラウド。いつでもどこでもブラウザからアクセス
  • 音楽愛好家が大量のメタデータを整理した後の高度なブラウジングと発見
  • Navidrome/Airsonicの代替として、よりきめ細かいタグとレコメンデーションを追求

詳細説明

LMS は、セルフホスト型の軽量な音楽ストリーミングサーバーで、ウェブインターフェースを通じていつでもどこでも自分の音楽コレクションにアクセスできます。Subsonic/OpenSubsonic API をサポートし、マルチバリュータグ(ジャンル、ムード、アーティストなど)、アーティスト関係、リリースグループ、MusicBrainz ID を処理でき、ListenBrainz と再生履歴や「お気に入り」フィードバックを同期できます。内蔵のレコメンドエンジン、マルチライブラリ対応、ReplayGain、オーディオトランスコーディング、複数の認証方式によるユーザー管理、ポッドキャスト、プレイリスト、歌詞、ジュークボックスモードを備えています。タグベースのフィルタリング、アーティスト情報フォルダー、豊富なキーボードショートカットも提供します。Picard などのツールで音楽ライブラリを適切にタグ付けすることで、そのメタデータの強みを最大限に活かすことができます。

トラブルシューティング & FAQ (2)

トラブル対応
Ubuntuにインストールした後、LMSのWeb UIでアイコンが表示されない(font-awesome.min.cssで404エラー)問題を修正する方法

これは、Wtが/usr以外のプレフィックス(例:/usr/local)でインストールされているにもかかわらず、lms.confがリソースを/usr/share/Wt/resourcesに期待している場合に発生します。lms.conf内の'wt-resources'設定を実際のインストールディレクトリに合わせて更新してください(例:'/usr/local/share/Wt/resources')。または、デフォルト設定に合わせて-DCMAKE_INSTALL_PREFIX=/usrを指定してWtをリビルドしてください。

参照 Issue #828
トラブル対応
LMSでListenBrainz APIキーとしてUUID以外のトークンを使用する方法は?

LMSは以前、ListenBrainz API tokensがUUIDであることを強制していましたが、この制約は完全に削除されました。現在では、Koitoのような代替スクロブルサーバーによって生成されたものを含む、任意の英数字トークンを使用できます。LMS設定にトークンを入力するだけで、特別な設定は必要ありません。

参照 Issue #825

タグ

music-streamingself-hostedsubsonic-apimetadatarecommendation-enginelightweight

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

1. GitHub Releases ページから対応する OS のインストールパッケージまたは Docker イメージをダウンロードする

4

2. INSTALL.md に従って設定する:メディアディレクトリ、データベース(デフォルトは SQLite)を指定

5

3. サービスを起動し、ブラウザを開いて Web インターフェースにアクセスし、管理者アカウントを作成する

インストールガイド
  1. 1. GitHub Releases ページから対応する OS のインストールパッケージまたは Docker イメージをダウンロードする
  2. 2. INSTALL.md に従って設定する:メディアディレクトリ、データベース(デフォルトは SQLite)を指定
  3. 3. サービスを起動し、ブラウザを開いて Web インターフェースにアクセスし、管理者アカウントを作成する
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

インストールディレクトリまたは Docker コンテナを直接削除してください。データベースと設定ファイルのバックアップに注意してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-06-26 15:15:19
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト