v0.9.4-beta - May 10, 2026
What's New: ✨
- Refactored most of the frontend to fix some issues that were overlooked when updates were made to relevant logic in backend; and overhauled the UI styling to ensure everything is consistent.
- Added Expanded and Table views in media pages with an option to select fields to display. Fixes #306.
- Added Allowed Uploader IDs setting to Trailer Profiles — restrict trailer searches to specific YouTube channels by providing a comma-separated list of uploader handles (e.g.
@WarnerBrosPictures) or channel IDs. Leave empty to allow all channels. See Search Settings for details. Fixes #59.
Bug Fixes: 🐛
- Fixed trailer search downloading vertical videos (YouTube Shorts). The search filter now rejects any result whose URL contains
/shorts/, which yt-dlp sets at search time for Shorts content. Fixes #468.
Other Changes: ⚡
- Updated Python and npm packages to latest versions.
- Improved
URL_BASE/ reverse-proxy support — Trailarr now serves the frontend correctly at both the local URL (http://your-ip:7889/) and the sub-directory URL (https://mydomain.com/trailarr/) simultaneously. Previously, settingURL_BASEbroke direct local access. If you use a reverse proxy with a sub-directory setup, please review your configuration to ensure the recommended headers (X-Forwarded-For,X-Forwarded-Proto,X-Forwarded-Host,X-Forwarded-Prefix) are forwarded correctly — see the Reverse Proxy Configuration docs for updated examples.