v1.5.5-lavx - "Nexus Dawn"
Bazarr LavX Fork v1.5.5-lavx - "Nexus Dawn"
Stable Release | Based on upstream Bazarr v1.5.5
Highlights
This release brings the LavX fork to full stability with all custom features working reliably. The "Nexus Dawn" codename marks the point where all fork components -- AI translation, web scraping, batch processing, and the enhanced job queue -- work together seamlessly.
Important: OpenSubtitles.org API Shutdown
On January 29, 2026, OpenSubtitles.org announced the final shutdown of their legacy XML-RPC API for all third-party applications -- both VIP and non-VIP users. The shutdown is taking effect in the coming weeks.
This fork is not affected. The LavX fork includes a self-hosted web scraper that accesses OpenSubtitles.org directly through the website, bypassing the API entirely. As long as the OpenSubtitles.org website remains accessible (confirmed by the site admin to stay available as read-only), subtitle search and download will continue to work. The OpenSubtitles.org provider has not been removed from this fork.
If you rely on OpenSubtitles.org subtitles, this fork with its scraper companion container is one of the few ways to maintain access after the API shutdown.
What's New
AI Subtitle Translator - Full Batch Support
- Fixed critical import error that prevented the OpenRouter AI translator from loading at all (
show_progress,hide_progress,show_messagewere missing fromevent_handler.py) - Fixed batch translate deadlock where batch jobs would hang indefinitely because
process_episode_translationandprocess_movie_translationwere not passingjob_idthrough, causing the job queue to deadlock - Fixed missing subtitle indexing after batch translation -- translated files were saved to disk but never registered in Bazarr's database, so they would not appear in the UI
OpenSubtitles.org Web Scraper
- Integrated scraper service for OpenSubtitles.org that bypasses the now-deprecated API
- Self-hosted companion container for subtitle search and download
- Continues to work after the official API shutdown as long as the website is accessible
Enhanced Job Queue
- Thread-safe job queue with proper locking mechanisms
- Progress tracking for long-running translation jobs
- Real-time frontend updates via WebSocket events
Fork Infrastructure
- Multi-stage Docker build optimized for layer caching
- Python 3.14 runtime with JIT compilation enabled
- Automated CI/CD with GitHub Actions
- GHCR container registry integration
Docker
docker pull ghcr.io/lavx/bazarr:latest
docker pull ghcr.io/lavx/bazarr:v1.5.5-lavxFull Changelog
Based on upstream morpheus65535/bazarr v1.5.5 with the following fork additions:
- AI Subtitle Translator integration (OpenRouter, Gemini, Lingarr)
- Batch translation API with subtitle indexing
- OpenSubtitles.org web scraper provider (API-independent)
- Enhanced provider priority system
- Thread-safe job queue improvements
- Plex integration enhancements
- Autopulse webhook support