PetitKara

PetitKara のストレージ認識状況メモ

PetitKara にいくつか USB メモリや HDD を繋げた際の挙動をまとめてメモ。記憶を頼りにしている部分もあり、もしかしたら間違っている部分もあるかもしれない。

使用した PetitKara のバージョンは 1.4.19 で、WAN 側はインターネットに接続していない。

相性の悪い USB メモリ

transcendUSB メモリ A(JetFlash Transcend 2GB、NTFS、動画ファイルなし)を本体に直接挿して起動したところ、Debian のデスクトップまでは起動するが、PetitKara が起動しない。

Debian は USB メモリ A を認識していて、デスクトップに USB メモリ A のアイコンが表示されていた。

動画情報更新で読めない HDD

PetitKara が起動した状態で HDD E(Western Digital My Passport 4TB、青色、NTFS、動画ファイル 4 万個)を本体に直接挿し、動画情報更新をしたところ、10 分以上経っても動画情報更新が終わらない。HDD のアクセスランプが点滅しておらず、HDD にアクセスしている気配が無い。

セルフパワー型ハブ(Anker 10-Port USB 3.0 Hub)に HDD E を挿して動画情報更新をしても終わらない。なお、以降はすべてハブ経由の接続。

guruguru2動画情報更新を中断し、ログインして動画を検索すると、ぐるぐるアイコンから先に進まない。

HDD F(4TB、黒色)についても同様で、起動後の動画情報更新で認識してくれない。

動画情報更新可能な USB メモリ

sonyUSB メモリ B(SONY Storage Media 32GB、NTFS、動画ファイル 250 曲)は、PetitKara 起動後に挿して動画情報更新をしたら認識してくれた。

ストレージ 5 本挿し

storage5a起動後の動画情報更新ではなく、起動時に挿しておくと認識してくれることに気がついた。

USB メモリ B、USB メモリ C(水色)、HDD E、HDD F、HDD G(Buffalo HD-PNFU3、1TB、黄色、動画ファイル 1.3 万個)の 5 つを接続した状態で起動すると、Debian のデスクトップにすべてのストレージのアイコンが表示された。

41709aPetitKara でも基本的には認識されたが、HDD E については認識してくれなかった。検索結果は 42,000 件ほど。

この状態でしばらく運用していたところ、2 回ほど、曲が途中で終了してしまう状況が発生した。

Debian では認識されているが PetitKara からは認識されていない HDD E が何らか影響しているのかと思い、HDD E を外してみた。本来は外した後で動画情報更新を行うべきであるが、動画情報更新はうまくいかないことが分かっているので、動画情報更新はしていない。

notfoundすると、今まで使えていた USB メモリ B の中の動画について、検索結果には引き続き出てくるものの、リクエストしようとすると「動画が見つかりません」というエラーとなった。

USB メモリ B の中には、HDD E と同じファイルの一部が入っている形になっており、ファイル名だけで見れば HDD E と重複しているが、それが何か関係しているのであろうか。

別の組み合わせでストレージ 5 本挿し

USB メモリ B、HDD E、HDD F、HDD G、HDD H(Western Digital My Passport 4TB、黄色)の 5 つのストレージを起動時から接続しておいたところ、先ほど認識されなかった HDD E も含めて 5 つすべてのストレージが認識されたのではないかと思うが、ファイル数が多すぎて今ひとつ自信が無い。HDD E のパスをキーワードにして検索した結果の数から見て、HDD E はたぶん認識されたと思う。

100kキーワードを空にした場合、検索結果が省略されてしまっているが、10 万件ということだと思う。

5087検索結果ページ数は 5087 ページ。





PetitKara インストールメモ

  • balenaEtcher は管理者権限で起動した方がいいかも
  • 初回起動時、自動的にパーティションサイズを MicroSD サイズに変更してから再起動される
  • 再起動後に OS の設定画面となる。アカウントパスワードは無しにする。Wi-Fi は接続する。
  • Wi-Fi の接続は、OS の設定画面を閉じてしまった場合は、デスクトップ右上の Wi-Fi アイコンで設定できる。
  • Terminal でスクリプト実行。実行後は自動的に再起動され、PetitKara が起動する。

ラズパイ持ちカラシステム「PetitKara」体験した

PetitKara筐体Raspberry Pi(ラズベリーパイ)で動く持ち込みカラオケシステム「PetitKara」を体験したのでまとめておく。

PetitKara の特徴をまとめると、

【メリット】
  • 荷物が軽く小さくなる
  • キビキビ動く
  • シンプルで分かりやすい UI
【デメリット】
  • H.265 が再生できない
  • 参加者がインターネット使えなくなる
  • ラズパイの敷居が高い
だと感じた。

PetitKara の概要

PetitKara接続PetitKara は、ハードウェアとしてはラズパイに DAC ボードを付加したものを使う。映像を HDMI、音声を RCA で出力する。参加者が持ってくる USB メモリを 4 本まで挿せる。(持ちカラ中は)パソコン不要。

ソフトウェアは、リクエストシステムが PetitKara で、動画再生はデフォルトのプレーヤーを使う。

参加者は、各自のスマホでブラウザベースでリクエストを行う。

PetitKara の機能

参加者がスマホから使える機能としては、主に以下のようなものがある。
  • トップ画面ログイン(名前登録)
    PetitKara トップページで自分の名前を入力してログインする。
  • 検索結果ファイル検索
    USB メモリ内の動画ファイルをファイル名で検索できる。
    スペースで複数キーワードを入れると AND 検索となる。
    フォルダー名も検索対象。
  • 検索結果詳細プレビュー
    検索した動画のプレビュー再生を行える。
  • 音声トラック選択予約
    目的の動画であると確認できたら、予約する。
    予約時に、コメント入力や、音声トラック選択(動画内に複数音声がある場合)が行える。
  • 音量調整再生コントロール
    再生中の動画の音量調整や、一時停止などが行える。
その他、リクエスト順番を手動で変更する機能などもある。

メリット 1:荷物が軽く小さくなる

ハードウェアがラズパイなので手のひらサイズ。しかも重さが驚くほど軽く、スマホより軽いかもしれない。100g~200g くらいしかないのではないか。

これにAC アダプタと RCA-RCA ケーブルというのが機材係の最小構成(HDMI ケーブルはディスプレイ側のものを使用する場合)。

ノーパソで持ちカラしようとすると A4 サイズの筐体と 1kg くらいの重量を運搬せねばならず(スティック PC という選択肢もあるが操作性に難がある)、PetitKara のコンパクトさは頭抜けている。

メリット 2:キビキビ動く

PetitKara はキビキビ動く。

まず起動が速い。体感なので測定はしていないが、ラズパイの電源を入れて 1 分もすれば利用可能になるくらいのイメージ。

検索やその他の操作もすぐに反応し、ストレス無く操作できる。今回は全部で 700 曲程度での検索だったが、内部的に SQLite を使っているということだったので、曲数が大幅に増えても検索にかかる時間はそれほど増えないのではないだろうか。

メリット 3:シンプルで分かりやすい UI

PetitKara は機能を絞り込んでいる。例えば、USB メモリを抜き差しする時はシステムの再起動が必要とか、常に USB メモリ全体を検索対象とするので一部のフォルダーを使わない設定はできないとか、思い切って割り切った仕様としている。

これにより、考え方や UI がシンプルになり、初めての人でも迷わずに使える簡単な使い勝手を実現している。

デメリット 1:H.265 が再生できない

映像コーデックに H.265(HEVC)を使っている mp4 動画を再生しようとするとシステムが止まり、再起動が必要となる。

新しい動画はかなり H.265 が増えてきているので致命的なデメリットといえるが、ラズパイの仕様上どうしようもない。現行のラズパイは 3 だが、次世代の 4 になっても H.265 がサポートされるかは不明とのこと。

デメリット 2:参加者がインターネット使えなくなる

参加者がスマホで PetitKara を使う際、まず最初にラズパイが提供する Wi-Fi に接続し、LTE を無効にする必要がある。

ラズパイが提供する Wi-Fi は持ちカラシステムのみを提供し、インターネットへの接続はできないので、Google や SNS などあらゆる情報からシャットアウトされる。

ラズパイ本体の有線 LAN を WAN につなげばインターネット接続は可能となるが、持ちカラする場所では普通それは不可能。

デメリット 3:ラズパイの敷居が高い

そもそもラズパイが一般的ではないという意味で、パソコンよりも導入の敷居が高い。

付属品も含めると家電量販店では手に入らないし、買った状態で電源を入れれば動くというものでもない。どうやってシステムを組んでいけばいいのか、パソコンに詳しい人でも知らなかったりする。「動くようになる」までの道のりが未知の領域。

まとめ

PetitKara のコンパクトさは何にも勝る魅力。この魅力が活かせる状態で使っていきたい。

具体的には、
  • 参加者が 4 人以下の小規模なオフ会(USB メモリ 4 本までのため)
  • 各自歌う曲を USB メモリに入れてきて、機材係の HDD が不要なオフ会(電源付き USB ハブを別途用意となるとコンパクトさが失われるため)
  • 古めの動画だけを使うと割り切れる場合
という状況であれば、手のひらサイズの PetitKara を見せびらかしてドヤ顔できると思う。

月別アーカイブ
記事検索
最新コメント
  • ライブドアブログ