Marcel Hellwig
96b84d45db
Adding some more new lints ( #393 )
...
Enable `UP` and `TRY` lint
2026-02-01 18:04:15 +01:00
Maximilian Dorninger
a39e0d204a
Ruff enable type annotations rule ( #362 )
...
This PR enables the ruff rule for return type annotations (ANN), and
adds the ty package for type checking.
2026-01-06 17:07:19 +01:00
Marcel Hellwig
ff013ac76e
ruff: enable I lint
2026-01-05 19:30:42 +01:00
maxid
4cd320a5c2
fix typo in api route
2025-12-27 12:32:11 +01:00
maxid
28e3707e47
fix order of MetadataRelay API routes
2025-12-27 11:09:07 +01:00
maxid
db37e7373e
feat: add external IDs endpoints for TV shows and movies
2025-12-23 19:53:48 +01:00
maxid
eb7a15d32d
Merge branch 'refs/heads/master' into fork/aasmoe/feat/multi-language-metadata
...
# Conflicts:
# metadata_relay/app/tmdb.py
# web/src/lib/api/api.d.ts
2025-12-20 14:53:41 +01:00
aasmoe
e12ff1d67b
remove include_adult=True from tmdb relay
2025-12-15 09:26:09 +00:00
aasmoe
1caff77412
WIP: current progress
2025-12-13 19:30:02 +00:00
aasmoe
266d81688c
feat: Add multi-language metadata support
...
- Add primary_languages config setting (ISO 639-1 codes)
- Fetch metadata in original language when in primary_languages
- Display original titles in search results for configured languages
- Download language-specific posters when available
2025-12-13 19:30:02 +00:00
maxDorninger
252f8c2f65
remove valkey caching functionality from metadata relay in favour of caching by a cdn like cloudflare
2025-11-02 21:24:41 +01:00
maxDorninger
a1c7b9b941
format files
2025-06-28 22:46:38 +02:00
maxDorninger
8a0efbdd2a
make tvdb module use the new metadata relay service instead of directly calling the tmdb api
2025-06-28 21:38:50 +02:00
maxDorninger
75c156e66d
make metadata_relay not require both tvdb and tmdb api keys
2025-06-28 17:53:59 +02:00
maxDorninger
5c14f0df28
introduce a new service called metadata_relay to implement caching for TMDB and TVDB API responses with valkey
2025-06-28 16:43:59 +02:00