-
Notifications
You must be signed in to change notification settings - Fork 0
Desktop App
Jacob Chirayath edited this page Jun 11, 2026
·
1 revision
A double-clickable MediaHound app — no Python, no terminal. It opens the editor in a native window
and keeps your library in ~/MediaHound Library. Works fully offline.
- macOS: MediaHound-macOS.zip
- Windows: MediaHound-Windows.zip
Unzip and open. The macOS build is signed & notarized by Apple, so it opens cleanly. The Windows build may show a one-time SmartScreen prompt (More info → Run anyway) until code-signing is live.
pip install "mediahound[desktop]" # adds pywebview for the native window
mediahound gui # opens the editor in a window (browser fallback without [desktop])mediahound gui sets up the library if needed, starts the local admin server, and opens it in a
window. It's the same engine the bundled app runs.
PyInstaller can't cross-compile — build on the OS you want:
bash packaging/build-desktop.sh # → dist/MediaHound.app (macOS) or dist/MediaHound/ (Windows)CI builds both automatically — see .github/workflows/desktop.yml.
-
macOS — signed with a Developer ID certificate and notarized via Fastlane
(
fastlane/Fastfile). - Windows — free signing for this open-source project via SignPath Foundation, or your own cert / Azure Trusted Signing.
Full setup (secrets, identities, the SignPath application): see SIGNING.md.
- macOS "unidentified developer" — only happens on unsigned builds; right-click → Open once.
-
Nothing happens / window doesn't appear — make sure you opened the unzipped app (not from inside
the zip). The app needs to write to
~/MediaHound Library.