v3.0.0 #63
Pinned
svdC1
announced in
Announcements
v3.0.0
#63
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Mirumoji 3.0.0 Refactor Overview
This is a structural and packaging rewrite of
MirumojiBackend + CLI are merged into a single, pip-installable
mirumojipackage, and the release, docs, and dev-container tooling are rebuilt around itThe core immersion workflow is unchanged from 2.6.0
The Launcher (CLI + Desktop GUI) is substantially expanded, and LLM support is no longer limited to OpenAI
Versioning Policy
This is the baseline for the project's versioning policy
Strict
SemVer+Maintained ChangelogStart HereThere's Intentionally no 2.6.0 → 3.0.0 Changelog, since nearly everything moved internally, so this PR message answers 3 relevant questions instead,
What Carried Over ?+What's New+How To Run ItWhat Carried Over From 2.6.0
The Immersion Workflow Is Unchanged
Upload local videos, anime episodes, or audio for clickable
tokenized Japanese subtitleswith dictionary lookupsTranscribe audio / generate subtitles with
WhisperGet word / sentence breakdowns from LLMs, or prompt the LLM to refine the whisper-generated subtitles
Save
clipsand export them to anAnkideckOrganize your data (clips, LLM templates, files, transcriptions, ...) on the server by profile
Self-host the
Docker Compose ApplicationwithCPU/Local-NVIDIA-GPU/Modal Cloud-GPU Offloadbackend optionsAccess the application via HTTPS from any device on your local network using the automatically generated self-signed certificate
What's New / Expanded in 3.0.0
Multiple LLM Providers (New)
2.6.0Required an OpenAI API Key.3.0.0makes LLM features completely optional and addsAnthropic (Claude)+Google (Gemini)+Any Custom OpenAI-Compatible Endpointsupport via a provider / model pickerCLI Launcher (Exapanded)
The
2.6.0CLI had 5 commands (launch/shutdown/launch_local/build/gui) driven by interactive prompts and a hand-managed.env.3.0.0rebuilds it onTyper/Rich+ adds thestatus / logs / doctor / server / rendercommands + a managed-config surface (config set/delete/import/show/path/clear)Desktop Launcher (Expanded)
The
2.6.0flaskwebgui/PyInstallerwindow is rebuilt onFletand gains aSettingspanel where you can configure the transcription backend, image source, and LLM/Modal keys). It also has full environment checks, live status display, and docker compose log filteringModal Offload (Hardened)
ModalGPU jobs stream their media through a per-job ephemeralModal Volumeinstead of a baked image mount, so long media (multi-hour, multi-GB) transcodes
and transcribes reliably. Large uploads also stream at full speed rather than
being throttled at the reverse proxy
How To Run It
The
New Setup Sectioncontains detailed information on all of the ways that you can getMirumojirunningUpgrading From 2.6.0
Warning
Your data does not carry over. The database schema changed in
3.0.0, so existing2.6.0profiles, clips, transcripts, and templates arenotmigrated. Treat3.0.0as a fresh installAdditional Details → Changed Surfaces
Package
apps/backend+apps/climerged into oneapps/mirumoji/package published to PyPI asmirumojiCI / CD
12 workflows are redesigned as an orchestrated
release.yamlcalling reusable_version/_images/_pypi/_pages/_desktopworkflowsImages are published to
Docker Hubonly (GHCR dropped)Docs
MkDocs Material custom
Sumi & Shucss thememkdocstrings-pythonAPI +TypeDocfrontend APIawesome-navstructureDev Containers
postCreateCommandbootstrapflake8toruffCommunity
Community files moved to
.github/YAMLissue formsQuality-gate PR template
This discussion was created from the release v3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions