Skip to content

Releases: oriyu90/movie-bar

Release list

MovieBar 1.0.0

Choose a tag to compare

@oriyu90 oriyu90 released this 21 Aug 04:17

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 in canceled, not failed.
  • ComfyUI-compatible endpoints (/prompt, /history, /queue, /interrupt,
    /view) for pointing existing ComfyUI-ecosystem clients at MovieBar.
  • moviebarctl model load --runtime now 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 individual MovieBar/moviebarctl/moviebar-coordinator binaries are
    ad-hoc signed; the outer .app bundle itself is not (PyInstaller's onedir
    layout for the bundled Coordinator trips codesign's nested-bundle
    detection — see scripts/build-release.sh for 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 upstream mlx-video limitation,
    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とも、実際に実装済みの
    機能のみを提供しています。