📢 X投稿文
NexHub:Flutterで実装した媒体聚合クライアント。JSON・JavaScript形式の「源」をユーザーが自由に追加できるプラグインアーキテクチャ。HarmonyOS完全対応。
https://github.com/nexhub-app/NexHub
🤖 AI考察
■ **概要**
Flutter製のクロスプラットフォーム(HarmonyOS正式対応)メディア集約クライアント。「源即プラグイン」設計で解析ロジックを完全に分離し、合法性と拡張性を両立。
■ **特徴・用途**
1. **プラグインアーキテクチャ**:コンテンツソースをJSON+JavaScript設定ファイルで表現し、アプリコア改変なしで任意サイトに対応。サイト改版時は源ファイルの更新のみで対応可能。
2. **プラットフォーム横断実装**:QuickJS統合による動的スクリプト実行、libmpv共有コア動画エンジン(倍速・字幕・多言語音声対応)、システムネイティブAPI橋接(HarmonyOSのCoreSpeechKitやmDNS投屏)で、デスクトップ~モバイル~新興OS間の機能差を吸収。
3. **社会的持続性**:内置ソースを持たないため、版権リスク分散と解析メンテを社会的に分散。ただしUX上は初期状態が空という初心者向けハードルあり。
■ **結論**
合法性・メンテナンス性・プラットフォーム互換性を意識的に設計したマルチメディア基盤として秀逸だが、コミュニティの源生態が成熟しているかが採用時の実質的な判断軸。