自分の音楽ライブラリをブラウザーやモバイルアプリに配信できる、Subsonicクライアント互換のオープンソース・セルフホスト型音楽サーバー。
epoupon/lms
自分の音楽コレクションをどこからでもストリーミングできる、Webインターフェース付きのセルフホスト型音楽サーバー。
- スター
- 1,697
- フォーク
- 92
- 未解決の Issue
- 87
- 最終コミット
- 昨日
これは何?
LMS(Lightweight Music Server)は、セルフホスト型の音楽ストリーミングソフトウェアです。ローカルの音楽ライブラリをスキャンし、Webインターフェースから音楽を聴けるほか、Subsonic/OpenSubsonic APIも提供するため、対応するクライアントアプリから接続できます。
ジャンル、ムード、アーティストなど複数の値を持つタグを読み取り、MusicBrainz IDを使って同名のアーティストやリリースを区別できます。また、アルバムをリリースグループごとにまとめるため、リマスター版や再発盤を別々に表示できます。ListenBrainzとLast.fmによるscrobblingに対応し、ListenBrainzの「love」フィードバックも同期できます。ポッドキャスト、プレイリスト(m3u/m3u8)、歌詞(lrc、txt、埋め込み)、ReplayGain、オンザフライのトランスコードも利用できます。
新しい音楽を見つけるための機能として、タグベースのフィルター、音声の類似性やタグに基づく類似アーティスト・アルバムのおすすめ、関連するトラックを再生キューに追加し続けるラジオモードを備えています。
主な機能
- 01対応クライアントアプリ向けのSubsonic/OpenSubsonic API
- 02複数のライブラリとユーザーアカウントに対応したWebインターフェース
- 03ListenBrainzとLast.fmのscrobbling、およびListenBrainzのloveフィードバック同期
- 04音声の類似性やタグに基づくおすすめとラジオモード
- 05ポッドキャスト、m3u/m3u8プレイリスト、歌詞(lrc、txt、埋め込み)
- 06ReplayGainと、帯域幅を抑える音声トランスコード
ユースケース
- 自宅や外出先から、個人のFLACまたはMP3コレクションをスマートフォンやブラウザーでストリーミングする
- Raspberry Piなどの低消費電力デバイスで音楽サーバーを運用する
- セルフホスト型のライブラリをSubsonic対応のモバイルアプリで利用する
- ListenBrainzやLast.fmと再生履歴を同期する
クイックスタート
- 1
INSTALL.md のインストールガイドに従ってください(README にはインラインのインストールコマンドが記載されていません)
使う前に知っておきたいこと
- GPL-3.0 ライセンスの下で提供されています。コピーレフトライセンスのため、派生物もオープンソースにする必要があります。
- デフォルトの音声類似度による推薦モードは、構築に時間がかかる場合があります。特に Raspberry Pi 4 のような低消費電力のハードウェアでは時間がかかります。
収録されている特集
トピック
よくある質問
- lms とは?
- 自分の音楽コレクションをどこからでもストリーミングできる、Webインターフェース付きのセルフホスト型音楽サーバー。 LMS(Lightweight Music Server)は、セルフホスト型の音楽ストリーミングソフトウェアです。ローカルの音楽ライブラリをスキャンし、Webインターフェースから音楽を聴けるほか、Subsonic/OpenSubsonic APIも提供するため、対応するクライアントアプリから接続できます。
- lms は無料で使えますか?ライセンスは?
- lms は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- lms は今もメンテナンスされていますか?
- 活発にメンテナンス中。lms の最終コミットは 2026年11月5日 です。
- lms は何に使えますか?
- 自宅や外出先から、個人のFLACまたはMP3コレクションをスマートフォンやブラウザーでストリーミングする Raspberry Piなどの低消費電力デバイスで音楽サーバーを運用する セルフホスト型のライブラリをSubsonic対応のモバイルアプリで利用する ListenBrainzやLast.fmと再生履歴を同期する
- lms のインストール方法は?
- INSTALL.md のインストールガイドに従ってください(README にはインラインのインストールコマンドが記載されていません)
- lms はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/epoupon/lms
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分の音楽ライブラリをWebブラウザやモバイルアプリから再生できる、セルフホスト型の音楽ストリーミングサーバーです。
Spotify、Plex、Jellyfinなど複数のソースで再生した音楽を、Last.fmやListenBrainzなどにscrobbleするDocker対応アプリ。
コレクションをWebアプリ、モバイルアプリ、デスクトップ版で再生できるセルフホスト型音楽ストリーミングサーバー。
Spotify風のインターフェースで、手元の音楽ファイルを再生できるセルフホスト型の音楽ストリーミングサーバー兼ブラウザプレーヤー。
MPDやWebクライアントから操作でき、ローカル音源、Spotify、SoundCloud、ラジオを再生する拡張可能なPython製音楽サーバー。