Skip to content

Update v.2026.11.15.200 is out now

This is a big one! 🎉 A lot happened since the last patchnotes: new features and a long list of bug fixes. If you use the API, please read the Notes, some things changed there.

🚀 New features

  • Added is_null and is_not_null to the ExternalIds filters
  • Show lists now have the "IsAdult" filter in the extensive filter, like movie lists
  • The basic filter for movie and show lists now has "IsAdult" (Yes / No) too
  • Added two new automated external lists: "Trending Shows Of The Week" and "Last month - New released shows"
  • Movies, shows and persons that no longer exist on TMDB are now removed while updating
  • /api/List/Movies and /api/List/Shows now also return the items of static lists
  • The recommended way to send your API key is now the X-API-KEY header
    • The other ways still work
    • The API docs now describe both headers, X-API-KEY and Authorization: APIKEY
  • The API docs moved to listrr.pro/scalar and use Scalar instead of the Swagger UI
    • Old links to the Swagger UI redirect there
  • Lists in Error now have an "Update" button on "My lists", for everyone
    • Without the manual update perk, the button is available 5 minutes after the list's last run
  • Saving a list in Error in the extensive filter editor restarts it, even if you changed nothing
  • The Trakt login now uses Trakt's new login page auth.trakt.tv and is more secure (PKCE)
  • The footer now shows the version of listrr.pro that is running
  • Added a /health endpoint, so you can check if listrr.pro is up and running

🐛 Bug Fixes

  • Fixed a 🐛 where MongoDB.Entities.FuzzyString was shown instead of a movie's name
  • Fixed a 🐛 where users were not able to edit show lists
  • Fixed a 🐛 where language and country filters did not work
  • Fixed a 🐛 where keyword, title and name filters could miss items because of language specific lower casing
  • Fixed a 🐛 where a list stayed on "Currently processing..." forever when its update failed
    • The list is now set to Error, so you can see that something went wrong
  • Fixed a 🐛 where list pages could not be shown when a movie or show had no title
  • Fixed a 🐛 where list pages and the show page could not be shown when a movie or show had no images or external ids
  • Fixed a 🐛 where the basic filter "IMDb Rating" used the TMDB rating
  • Fixed a 🐛 where an extensive movie filter showed the show filter columns after a failed save
  • Fixed a 🐛 where a list lost its exclusions and external lists after a failed save in the extensive filter
  • Fixed a 🐛 where list pages were slow
    • The item count is now cached and the sort fields have an index
  • Fixed a 🐛 where only the first page of a TMDB list was imported
  • Fixed a 🐛 where the last page of new, changed and popular titles from TMDB was skipped
  • Fixed a 🐛 where overriding an entry in a static show list did not work
  • Fixed a 🐛 where a static list went into Error because of an entry with an invalid year
  • Fixed a 🐛 where a Trakt update deleted the TMDB id, the seasons or other values of a title when Trakt sent none
  • Fixed a 🐛 where a TMDB id of 0 was stored and sent to Radarr
  • Fixed a 🐛 where the update job for movies failed when a movie had no external ids
  • Fixed a 🐛 where some movies were not imported or updated because TMDB sent an unexpected value for them
  • Fixed a 🐛 where one such movie made the popular, trending and discover lists and TMDB lists miss a whole page of movies
  • Fixed a 🐛 where some shows were not updated because TMDB sent an unexpected TVDB or TVRage id
    • The show keeps its stored ids in that case
  • Fixed a 🐛 where donors lost their perks when a donation platform was down
  • Fixed a 🐛 where the Discord donor role was not removed when a donation ended or the Discord login was removed
  • Fixed a typo where Instagram was called Facebook

🗒 Notes

Breaking changes in the API

  • A request without an API key or with an unknown one now gets a 401 instead of a redirect (302) to the login page
  • The item limit of the list owner now applies to /api/List/Movies, /api/List/Shows, /api/Import/Radarr and /api/Import/Sonarr, for static lists and filter lists
  • Only the limits of the list owner count. A list without an owner account, or whose owner has more lists than their level allows, now gets a 404
  • /api/Import/Radarr now leaves out movies without a TMDB id instead of sending {"id": 0}
  • /api/List/RemoveFromList and /api/List/Upvote belong to the website and only work with your login, not with an API key

Filters

  • The country and certification filters for movies now use the release dates from TMDB. Movies without release dates no longer match these filters, so the content of your lists can change
  • The column "Release - Primary" is gone. If one of your lists has a rule on it, you have to delete that rule before you can save the list again
  • The basic filter "IMDb Rating" now really uses the IMDb rating. Lists with this option can change their content

Website

  • The favorites button and the Trakt history import have been removed
  • Updating a list by hand and linking an external login are buttons now. Old bookmarks to these links do not work anymore
  • When you delete your account, your lists are deleted too
  • The registration confirmation no longer shows the confirmation link, please use the link from the mail

🤯 Known issues

  • "IsAdult: No" in show lists does not match shows added before this update yet. This fixes itself once a one-time job has run after the release