録画サーバのデータをテレビで見たかったので Raspberry Pi に LibreELEC を入れてみた

Raspberry Pi ガチ勢ではないんですが、
3Bで音楽再生機を作ってみたり、4Bをチューナーサーバとして使ってファンを燃やしたりしてきました。

今回は「録画サーバのデータをリビングのテレビで快適に再生したい」という目的で 最近使ってなかったRaspberry Pi 3B を使うことにしました。

BDプレイヤーでの再生は意外と制限が多い

自宅の録画サーバには、地デジなどを録画したファイルが大量に保存されています。形式はよくある H.264 + AAC の mp4 です。

普段はEPGStationにて再生しているので特に困ることはないのですが、
家族向けかつテレビ向けとはなりません。

これをテレビで見るために、最初はシンプルに

  • USBメモリにコピー
  • 家庭用BDプレイヤーに挿す

という方法を試しました。

しかし、これが意外とうまくいきません。
仕様上は対応しているはずの H.264 + AAC でも、音声がとぎれとぎれで正常に再生されないなど、実際には正常に扱えず音声をAC-3に変換しないと正常に再生できませんでした。

ファイルをいちいち変換するのも面倒なので、別の方法を探すことにしました。

余っていた Raspberry Pi 3B を活用

そこで思い出したのが、引き出しに眠っていた Raspberry Pi 3B です。

「何か再生専用機にできないかな」と調べていると、LibreELEC というディストリビューションの存在を知りました。

LibreELEC は、Kodi を動かすことに特化した軽量 Linux です。

インストールも非常に簡単で、Raspberri Pi Imagerが公式に対応しているため、

  • Raspberri Pi Imager で microSD に書き込み
  • Raspberry Pi に挿して起動

これだけです。
面倒なセットアップはほぼありません。

Kodi の UX はやはり優秀

Kodi 自体は以前使ったことがありましたが、改めて使ってみると UX は非常によくできています。

特に良い点:

  • リモコン操作との親和性が高い(既存のテレビリモコンで操作できる)
  • 動作が軽い(3Bでも問題なし)
  • 再生互換性が非常に高い
  • UIがテレビ向けに最適化されている

BDプレイヤーでは再生できなかったファイルも、問題なく再生できました。

やはりソフトウェアプレイヤーは強いです。

ファイルサーバ側は miniDLNA で問題なし

録画サーバ側では、以前から miniDLNA を使っていました。

DLNAサーバとして非常にシンプルで、

  • 軽量
  • 安定
  • 設定が簡単

という特徴があります。

Kodi からも問題なく認識でき、

ビデオ → UPnP → miniDLNA

と辿るだけで録画一覧にアクセスできます。
この時点で目的は達成できました。

ChatGPT に他の選択肢も聞いてみた

せっかくなので、他にモダンな選択肢があるのか ChatGPT に聞いてみました。

いくつか候補が挙がりましたが、その中でも
「今から新しく導入するなら Jellyfin 一択」
とのことでした。

Jellyfin は

  • オープンソース
  • メタデータ管理
  • サムネイル生成
  • Web UI
  • ユーザー管理
  • トランスコード

など、非常に多機能なメディアサーバです。

さっそくインストールしてみました。

Jellyfin は高機能だが今回はオーバースペック

実際に使ってみると、確かに非常に高機能です。

  • ブラウザから操作できる
  • 見た目が美しい
  • ライブラリ管理がしっかりしている

しかし、今回の用途は
「録画ファイルをそのまま再生したいだけ」
です。

その観点では、

  • WebUIでのライブラリ登録が面倒
  • 求められるディレクトリの階層構造が存在する
  • 配信時にトランスコードを前提としている

といった点が扱いづらく感じました。

Jellyfin は「Netflix のような体験を自宅で再現する」用途には最適ですが、
「ファイルをそのまま再生する」
という用途では miniDLNA の方がシンプルで適していると感じました。

結論:Raspberry Pi + LibreELEC は最高の再生機

最終的な構成は以下になりました:

  • 再生機:Raspberry Pi 3B + LibreELEC (Kodi)
  • サーバ:録画サーバ + miniDLNA

この構成のメリット:

  • 非常に安定
  • ほぼすべての形式を再生可能
  • 動作が軽い
  • 消費電力が低い
  • 余っている Raspberry Pi を活用できる

特に「専用機感」があるのが良いです。

電源を入れればすぐ Kodi が起動し、録画一覧にアクセスできます。
BDプレイヤーのような制限もなく、PCのような煩雑さもありません。

余談:Raspberry Pi の再利用先として優秀

Raspberry Pi は、使い道がなくなって引き出しに眠りがちですが、

LibreELEC を入れるだけで優秀なメディアプレイヤーになります。

余っている Raspberry Pi がある方には、かなりおすすめの用途です。

written with ChatGPT