家族や友人の小さなグループ向けに作られた、セルフホスト型メディアサーバー。
advplyr/audiobookshelf
ストリーミング、ユーザーごとの再生位置同期、ポッドキャストの自動ダウンロードに対応したセルフホスト型サーバー。
代替できる製品:Audible
Pocket Casts
- スター
- 14,705
- フォーク
- 1,221
- 未解決の Issue
- 1,235
- 最終コミット
- 15 日前
これは何?
Audiobookshelfは、オーディオブックやポッドキャストを管理・再生するためのセルフホスト型サーバーです。あらゆる音声形式をオンザフライでストリーミングし、ユーザーごとの再生位置を保存してデバイス間で同期できます。また、カスタム権限を設定して複数のユーザーを利用できます。
ポッドキャストでは、番組の検索・追加、エピソードの自動ダウンロード、公開RSSフィードの提供が可能です。オーディオブックでは、チャプターエディター、Audnexus APIを使ったチャプター検索、複数のソースからのメタデータやカバー画像の取得、音声ファイルを1つのm4bに結合する機能を利用できます。ライブラリの変更は再スキャンなしで自動検出されます。
このプロジェクトには、基本的な電子書籍(EPUB、PDF、CBR、CBZ)のサポート、WebアプリとAndroidアプリでのChromecast対応、Progressive Web Appのインターフェースも含まれます。公式のAndroidアプリとiOSアプリはベータ版です。
主な機能
- 01あらゆる音声形式をオンザフライでストリーミング
- 02ユーザーごとの再生位置をデバイス間で同期
- 03ポッドキャストの検索・追加とエピソードの自動ダウンロード
- 04チャプターの編集・検索、音声ファイルのm4bへの結合
- 05EPUB、PDF、CBR、CBZの基本的な電子書籍閲覧
- 06ポッドキャストとオーディオブックの公開RSSフィード
ユースケース
- 自宅のサーバーやNASで個人用のオーディオブックライブラリをホストする
- それぞれの再生位置を記録しながら、家族とオーディオブックのコレクションを共有する
- お気に入りのポッドキャストを1か所で自動ダウンロードして聴く
- 再生位置を同期しながら、スマートフォンやブラウザーで聴く
クイックスタート
- 1
Node.js 24 と FFmpeg をインストールする
- 2
サーバーの依存関係をインストールする
npm ci - 3
Web クライアントをビルドする
cd client npm ci npm run generate cd .. - 4
開発モードでサーバーを起動する
npm run dev
使う前に知っておきたいこと
- README のクイックスタートはソースからの開発環境のセットアップです。本番環境へのインストール方法は外部ドキュメントにのみ記載されています。
- React への書き換え作業中のため、現行の Vue クライアントに対するフロントエンドのプルリクエストはレビューもマージも行われていません。
- Audiobookshelf には WebSocket 接続が必要なため、リバースプロキシは WebSocket に対応している必要があります。
トピック
よくある質問
- audiobookshelf とは?
- ストリーミング、ユーザーごとの再生位置同期、ポッドキャストの自動ダウンロードに対応したセルフホスト型サーバー。 Audiobookshelfは、オーディオブックやポッドキャストを管理・再生するためのセルフホスト型サーバーです。あらゆる音声形式をオンザフライでストリーミングし、ユーザーごとの再生位置を保存してデバイス間で同期できます。また、カスタム権限を設定して複数のユーザーを利用できます。
- audiobookshelf は無料で使えますか?ライセンスは?
- audiobookshelf は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- audiobookshelf は今もメンテナンスされていますか?
- 活発にメンテナンス中。audiobookshelf の最終コミットは 2026年10月5日 です。
- audiobookshelf は何に使えますか?
- 自宅のサーバーやNASで個人用のオーディオブックライブラリをホストする それぞれの再生位置を記録しながら、家族とオーディオブックのコレクションを共有する お気に入りのポッドキャストを1か所で自動ダウンロードして聴く 再生位置を同期しながら、スマートフォンやブラウザーで聴く
- audiobookshelf のインストール方法は?
- Node.js 24 と FFmpeg をインストールする サーバーの依存関係をインストールする: npm ci Web クライアントをビルドする: cd client npm ci npm run generate cd .. 開発モードでサーバーを起動する: npm run dev
- audiobookshelf はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/advplyr/audiobookshelf
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
中国の各種プラットフォームやRSSフィードのトレンドを集約し、キーワードまたはAIで絞り込んで、チャットやメールにダイジェストを配信するセルフホスト型のトレンド監視ツール。
セルフホスト型のWebページ変更監視ツール。ページが更新されるとDiscord、Email、Slack、Telegram、webhookなどで通知します。
UsenetとBitTorrentのRSSフィードを監視して新しいTVエピソードを取得・整理・リネームするPVR
HTTP、FTP、BitTorrent、eD2K、HLS/DASHに対応し、ブラウザー連携も備えたRust製の無料オープンソースダウンロードマネージャー。
電子書籍、コミック、オーディオブックを管理し、読書やメタデータ検索、デバイス同期ができるセルフホスト型デジタルライブラリ。