家族みんなのセルフホスト型オーディオブックライブラリ
2026年10月27日更新
自宅や小さなVPSに1台のサーバー、好きなストレージに書籍、家族全員のスマートフォンをQRコードで接続。再生位置は失われず、子どもには年齢に合った書籍が届きます。
全体の流れ
- NAS、Raspberry Pi、VPSのDockerでBerthサーバーを起動します:インストール。
- 音声の保存先を選びます:サーバーのディスク、任意のS3ストレージ、またはCloudflare R2。
- Web管理画面で書籍をアップロードします:フォルダ(1フォルダが1冊)または単体のm4bやmp3ファイルをドラッグします。
- 家族一人ひとりにリスナーを作成し、QRコードでスマートフォンを接続します。
書籍のアップロード
Berthはmp3、m4b、m4a、aac、ogg、opus、flac、wavに対応し、カバーはJPEG、PNG、WebPに対応しています。タグ、再生時間、チャプター、カバーを読み取るので、書籍を追加する前にタイトル、著者、ナレーター、シリーズ、言語、年齢レーティングを確認します。埋め込みチャプターがあればそれを使い、なければ各ファイルが1つのチャプターになります。
子ども用のアカウント
子どもの生年月日を入力すると、年齢に合ったレーティング(0+、6+、12+、16+、18+)の書籍だけが表示されます。制限は子どもの成長に合わせて自動で緩くなります。リスナーが聴ける範囲を、選んだ書籍やセクションに限定することもできます。
家でも車でもオフラインでも
- バックグラウンド再生、ロック画面とBluetoothでの操作。
- Android AutoとCarPlay。
- スリープタイマー、書籍ごとの再生速度、再開時の少しの巻き戻し。
- 検証済みで中断しても再開できるオフラインダウンロード:飛行機や田舎でも聴けます。
- 再生状況は数秒ごとにスマートフォンに保存されるので、バッテリー切れやアプリを閉じても続きがわからなくなることはありません。
よくある質問
費用はいくらかかりますか?
サーバーは無料でオープンソースです。かかるのは、自分のハードウェアやVPSの費用と、使う場合はクラウドストレージの料金だけです。Cloudflare R2は10 GBまで無料です。
アプリはいつインストールできますか?
サーバーはリリース済みです。Android・iOSアプリは仕上げの段階で、まだストアには公開されていません。GitHubリポジトリにスターを付けるかWatchすると、公開時に通知を受け取れます。