Tom Wheeler
67b813988e
perf(letterboxd): reduce Playwright usage and parallelise TMDB resolution
...
searches TMDB API first, if no exact match found then grabs TMDB ID from individual page with
playwright
2026-03-17 21:00:33 +13:00
Tom Wheeler
c2f11799cf
fix(imdb-letterboxd): use Playwright clients in random list and title validation for IMDb/Letterboxd
...
fix #475
2026-03-17 19:35:50 +13:00
Tom Wheeler
76db41b2ac
fix(random-lists): fixes letterboxd and imdb random lists
...
not matching due to requirement to meet maxItems, which is passed as 9999 when intially matching
random lists
fix #324
2026-01-15 01:02:01 +13:00
Tom Wheeler
193833ce85
fix(trakt): add support for new app.trakt.tv urls
2026-01-14 23:09:47 +13:00
Tom Wheeler
4900554cc1
fix(placeholders): extract placeholder functions, refactor sources, overlays fixes
...
extracts PlaceholderServices.ts functions into separate files, adds youtube cookies support.
refactor backend services into more logical structure. overlays fixes including episode titles,
other minor fixes
2025-12-23 23:31:27 +13:00
Tom Wheeler
bd92c8047d
fix(letterboxd): fixes parsing of apostrophe
...
fix #199
2025-12-15 14:33:03 +13:00
akina5525
81de7ac38d
Add Trakt OAuth ( #192 )
...
* Adds Trakt Oauth to access private lists/watchlist
Thanks to @akina5525
---------
Co-authored-by: Tom Wheeler <thomas.wheeler.tcw@gmail.com>
2025-12-14 17:39:14 +13:00
Tom Wheeler
0382397748
fix(imdb): adds mediaType to IMDb->TMDB ID resolution
...
shows/movies will now correctly match when TMDB contains duplicate IMDb ID's across movies/TV shows
fix #93
2025-10-09 09:13:14 +13:00
Tom Wheeler
16f4c1f974
chore(tmdb): update TMDb to TMDB
2025-09-24 03:12:27 +12:00
Tom Wheeler
88e5ef3fef
fix(collections): episode based collections can now be created for trakt and imdb
...
fix #68
2025-09-18 14:46:53 +12:00
Tom Wheeler
3cb35eb3e0
fix(caching): add global library cache plus minor fixes
...
adds global library cache with 5 minute TTL
2025-09-17 12:39:03 +12:00
Tom Wheeler
f44b85cc97
fix(random lists): add custom random list files
2025-09-12 02:46:17 +12:00
Tom Wheeler
91ac4cb5ba
fix(random lists): adds true random collections for trakt, imdb, letterboxd and tmdb
...
selecting random list/collection will now select a random list from the relevant source, and ensure
that the content exists in your library before creation
2025-09-11 21:06:55 +12:00
Tom Wheeler
74a72c3f19
feat(sources): add random lists feature
...
you can now select random as a subtype option for IMDb, TMDB, Trakt and Letterboxd sources
2025-09-10 08:46:56 +12:00