SkillAgentSearch skills...

SubsDump

Self-hosted subtitle archive and Bazarr provider powered by a Subscene dump.

Install / Use

/learn @D3lphi3r/SubsDump
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SubsDump

Self-hosted subtitle archive and Bazarr provider powered by a Subscene dump.

Features

  • Fast subtitle search by IMDb, title, language, and release
  • Direct subtitle pages
  • Movie archive pages
  • ZIP downloads
  • Modern self-hosted web UI
  • Bazarr provider integration
  • Debian-friendly deployment

Components

Backend

FastAPI backend that provides:

  • subtitle search
  • best-match subtitle selection
  • subtitle downloads
  • movie archive pages
  • direct subtitle routes
  • OMDb-backed preview metadata

Web UI

Frontend for:

  • searching subtitles
  • browsing movie archives
  • opening direct subtitle pages
  • downloading ZIP files
  • sharing direct links

Screenshots

<img width="1320" height="892" alt="image" src="https://github.com/user-attachments/assets/27944dea-1442-4238-8816-89754e4ab536" /> <img width="1320" height="892" alt="image" src="https://github.com/user-attachments/assets/a6577898-d772-4412-aaa9-3cb1dbdabeb1" /> <img width="1320" height="892" alt="image" src="https://github.com/user-attachments/assets/da4dfdb6-cae4-46d9-aa6b-cd0ececbb3c3" /> <img width="1320" height="892" alt="image" src="https://github.com/user-attachments/assets/99e7107c-a1f9-416e-87b2-caf65657b5c6" />

Bazarr Provider

Custom Bazarr provider that integrates SubsDump as a subtitle source.

Project Structure

  • backend/ - FastAPI backend and web UI
  • bazarr-provider/ - Bazarr provider and patch scripts
  • installer/ - installation helpers
  • docs/ - project documentation
  • examples/ - example configs and schema
  • scripts/ - helper scripts

Quick Start

Backend

  1. Copy .env.example to .env
  2. Adjust database and file paths
  3. Run the backend

Bazarr Provider

Run:

bash /opt/SubsDump/bazarr-provider/install-bazarr-provider.sh

Database Requirement for Fast Title Suggestions

SubsDump uses a helper table named suggest_titles for very fast IMDb/title suggestions in the frontend.

Why this exists:

  • the original subtitle dump is large
  • the dump is effectively static
  • frontend autocomplete should be fast
  • repeatedly grouping and counting rows from all_subs is slower than querying a prebuilt helper table

Important:

  • this table is not part of the original dump
  • it must be created once after importing the subtitle database
  • the current _imdb_suggest_impl expects this table to exist

SQL file:

  • examples/create_suggest_titles.sql

After importing your original dump, run that SQL file once to build the helper table.

Roadmap

  • [x] Backend API
  • [x] Web UI
  • [x] Direct subtitle pages
  • [x] Movie archive pages
  • [x] Bazarr provider
  • [x] Installer / uninstaller
  • [ ] GitHub release packaging
  • [ ] Dockerized production deployment
  • [ ] Better release matching
  • [ ] TV episode matching improvements
  • [ ] Sonarr / Radarr helper tooling

Credits

Built by D3lphi3r

Special thanks to whoever preserved and provided the subtitle dump used in this project.

Long live open-source projects.

License

MIT

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated13d ago
Forks2

Languages

Python

Security Score

90/100

Audited on Mar 21, 2026

No findings