Releases: oriyu90/movie-bar
Releases · oriyu90/movie-bar
Release list
MovieBar 1.0.0
MovieBar 1.0.0
macOS menu-bar app for local text-to-video / image-to-video generation on
Apple Silicon via MLX. First tagged release.
Download: MovieBar-1.0.0.dmg — SHA-256: 67823036473930643ea006558ccf336b1e27dfa0cd4f9dba35a667f31f6117fb
Ad-hoc signed (no Apple notarization yet) — first launch needs right-click →
Open instead of a double-click.
Highlights
- Real per-worker memory usage tracking, shown in the GUI's memory gauge and
used in every admission decision (previously always read as 0). - A security pass: the management API is no longer reachable from the public
network listener, public-API auth actually works, image-URL SSRF checks
are wired in, and installing a runtime from an unsigned URL requires an
explicit per-installation confirmation. - Cancelling a running generation now actually reaches the worker and lands
the job incanceled, notfailed. - ComfyUI-compatible endpoints (
/prompt,/history,/queue,/interrupt,
/view) for pointing existing ComfyUI-ecosystem clients at MovieBar. moviebarctl model load --runtimenow actually pins the runtime.
Full details: see CHANGELOG.md.
Requirements
- Apple Silicon Mac (M1 or later), macOS 14+.
- 32GB+ unified memory recommended (model-dependent).
Known limitations
- Not notarized — Gatekeeper requires right-click → Open on first launch.
The individualMovieBar/moviebarctl/moviebar-coordinatorbinaries are
ad-hoc signed; the outer.appbundle itself is not (PyInstaller's onedir
layout for the bundled Coordinator trips codesign's nested-bundle
detection — seescripts/build-release.shfor details). This does not
block right-click → Open. - Cancelling a Tier 1/2 (resident-process) job discards the result but can't
interrupt the in-flight call early — an upstreammlx-videolimitation,
not something MovieBar can fix on its own. - Model deletion, PyTorch→MLX conversion jobs, and runtime stage/activate
aren't implemented in this Coordinator build yet; the GUI and CLI only
expose what's actually implemented server-side.
MovieBar 1.0.0(日本語)
Apple Silicon 向けのローカル完結テキスト→動画・画像→動画生成メニューバーアプリ。
初のタグ付きリリースです。
ダウンロード: MovieBar-1.0.0.dmg — SHA-256: 67823036473930643ea006558ccf336b1e27dfa0cd4f9dba35a667f31f6117fb
ad-hoc署名のみです(Apple公証は未対応)。初回起動は右クリック→「開く」で行ってください。
主な変更点
- ワーカーごとの実測メモリ使用量を追跡するようになりました。GUIのメモリゲージや
すべてのメモリ判定に反映されます(これまでは常に0として扱われていました)。 - セキュリティ面の見直し: 管理APIが公開ネットワークから到達できなくなりました。
公開APIの認証が正しく機能するようになり、画像URLのSSRF対策も配線されました。
未署名URLからのランタイム追加には、導入の都度の確認が必須になりました。 - 実行中の生成のキャンセルが、実際にワーカーへ届くようになりました
(ジョブはfailedではなく正しくcanceledになります)。 - ComfyUI互換エンドポイント(
/prompt・/history・/queue・/interrupt・/view)を
追加し、既存のComfyUIエコシステムのクライアントから接続できるようになりました。 moviebarctl model load --runtimeが実際にランタイムを固定するようになりました。
詳細は CHANGELOG.md を参照してください。
動作環境
- Apple Silicon Mac(M1以降)、macOS 14以降。
- 統合メモリ32GB以上を推奨(モデルにより異なる)。
既知の制限事項
- 未公証のため、初回起動時はGatekeeperの右クリック→「開く」が必要です。
- Tier 1/2(常駐プロセス)ジョブのキャンセルは、結果は正しく破棄されますが、
実行中の呼び出し自体を早期に中断することはできません(上流のmlx-video側の
制約であり、MovieBar単体では解決できません)。 - モデル削除・PyTorch→MLX変換ジョブ・ランタイムのstage/activateは、この
Coordinatorビルドではまだ実装されていません。GUI・CLIとも、実際に実装済みの
機能のみを提供しています。