v0.9.1-beta - May 4, 2026
What's New: ✨
- Force Full Files Scan — New
FILES_FULL_SCANsetting (env var and General Settings UI) that forces the nextScan Media Foldersrun to scan every folder in full, bypassing the folder-change optimisation. Designed as a one-shot fix for users with staletrailer_existsormedia_existsflags in folders with no recent file-system activity. The setting automatically resets tofalseonce the full scan completes.
Bug Fixes: 🐛
- Fixed a
PermissionErroron container startup whenURL_BASEis set —index.htmlis now owned byappuserat startup so it can apply the<base href>patch at runtime. - Removed restrictions on the
Downloadbutton in media details page. Previously it was checking fortrailer_exists=falseandyoutube_trailer_idchanged before sending the request - both restrictions removed. - Fixed
trailer_existsnot being reset toFalsewhen a trailer file is deleted externally (outside Trailarr). The files scan now correctly clears the flag — and resetsmedia_existstoo — when the media folder is no longer accessible. Related to #486 - Fixed stale
media_existsvalues left over from older versions. The files scan now reconcilesmedia_existsagainst disk after every folder scan, correcting both false-positives and false-negatives. - Fixed
trailer_existsandtrailer_exists-adjacent status updates not preservingDOWNLOADINGstatus. Resetting the flag while a download is in progress no longer clobbers the active download status. - Fixed Plex-only media items (no Radarr/Sonarr backing) always having
media_exists = Falseand an emptymedia_filenameafter a Plex refresh. These fields are now populated from the PlexMedia.Part.filepath on creation and kept in sync on subsequent refreshes.
Other Changes: ⚡
- Plex connection refresh no longer writes to the database when nothing has changed.
update_plex_fieldsnow compares existing values before committing, eliminating redundant writes on every routine Plex sync. - Plex refresh no longer overwrites
media_filenamefor Arr-linked media items. Only Plex-only rows (arr_id = 0) have their filename updated by Plex, preventing a circular overwrite loop between Arr and Plex refreshes. - Minor changes to the media card to ensure the animations are subtle but noticeable.
- Some more polishing and minor updates to the direct install script for Windows.