stream-fusion-better/stream_fusion/utils/metdata
LimeDrive 8468bae024 feat(admin): add metadata mappings table and complete admin UI redesign
Introduce a metadata_mappings table with DAO/model layers for admin-managed
IMDB→TMDB/title overrides, and overhaul the admin panel with a modern
Bootstrap 5 sidebar UI.

- Add metadata_mappings table with migrations (search_titles, year_override)
- Add MetadataMappingDAO with standalone session helpers for use outside FastAPI
- Add new admin pages: dashboard, mappings CRUD, maintenance, config, hash/TMDB search
- Integrate DB mapping lookups into Cinemeta and TMDB metadata providers
- Update catalog views to use DB mappings before hitting external APIs
- Rewrite all admin templates with Bootstrap 5, sidebar navigation, French labels
- Add session-based auth for admin routes with Redis session store
2026-03-29 04:46:51 +02:00
..
cinemeta.py feat(admin): add metadata mappings table and complete admin UI redesign 2026-03-29 04:46:51 +02:00
metadata_provider_base.py update 2026-03-02 11:32:28 +01:00
tmdb.py feat(admin): add metadata mappings table and complete admin UI redesign 2026-03-29 04:46:51 +02:00