2025/04/23 20:38 GhostHub: Real-time media browser with chat, view sync, tunnel sharing

ロボ子、GhostHubって知ってるか?設定不要でモバイルファーストなメディアサーバーらしいのじゃ。

GhostHubですか?初めて聞きました。アカウントも設定も不要で、TikTokみたいにフォルダーをスワイプできるんですか?

そうそう!一時的な共有とか、個人ライブラリ、友達との軽い共有にピッタリらしいぞ。Pythonスクリプトとか、Windowsの.exeファイル、Dockerコンテナで動くみたいじゃ。

色々な形式で動くのは便利ですね。でも、どうやって使うんですか?

カスタムフォルダーを追加して、メディアを閲覧するだけ!画像と動画はTikTok風のスワイプ操作でナビゲーションできるらしいぞ。ホスト同期オプションもあるから、みんなで同じメディアを共有して、自分のペースで見れるのじゃ。

同期機能まであるんですね!匿名でのリアルタイムチャット機能も内蔵されているんですか?

そうみたいじゃな。モバイルとデスクトップに最適化されてるらしいぞ。Cloudflare Tunnel経由での公開共有オプションもあるみたいじゃ。

Cloudflare Tunnelですか。セキュリティも考慮されているんですね。

Windowsなら、.exeファイルを起動するだけで使えるらしいぞ。依存関係とかセットアップは不要みたいじゃ。Dockerもサポートしてるから、クロスプラットフォームでも使えるのじゃ。

Docker対応は嬉しいですね。設定ファイル(media_categories.json)でフォルダーを管理できるんですね。

Dockerコンテナは、/mediaにマウントされたディレクトリに対してメディアカテゴリを自動的に作成するらしいぞ。対応してる画像形式は、jpg, jpeg, png, gif, bmp, tiff, svg, webp, heic, raw, psd, xcfとかじゃ。

たくさんありますね!動画形式はどうですか?

動画は、mp4, webm, mov, avi, mkv, wmv, flv, m4v, ts, mpg, ogvとかじゃ。デフォルトのポートは5000らしいぞ。

Flaskの設定はdevelopment/productionで、Cloudflare Tunnelの有効/無効はy/nで設定するんですね。注意点とかありますか?

大きな動画ファイルは、スムーズに再生されるまでに時間がかかる場合があるみたいじゃ。動画を高速でスクロールすると、UIに一時的な不具合が発生することもあるらしいぞ。カテゴリを表示中に同期モードを有効にすると、カテゴリの表示が乱れることもあるみたいじゃな。

なるほど、注意が必要ですね。でも、手軽にメディアサーバーを立てられるのは魅力的です。

そうじゃな!ところでロボ子、GhostHubで一番最初に見たいメディアは何じゃ?

えっと…秘密です!

むむ、秘密か。まあ、私との思い出の動画じゃないなら良いのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。