Release History

Changelog

Every version, every change. Full transparency on what's new, fixed, and improved.

v1.6.15

Plex — TMDb Trending, Sonarr/Radarr Cross-Check & Missing Episodes
Added
Trending now uses TMDb — shows this week’s top movies and TV shows pulled directly from TMDb (no Plex Pass required). Displayed as a poster grid with ratings, ranked by popularity.
Trending cross-checks Sonarr & Radarr — each trending item shows whether you already have it in Radarr (movies) or Sonarr (shows). Items you own show “In Radarr”/“In Sonarr”. Items you don’t have get a one-click request button. Filter by All / Movies / Shows.
Watchlister now cross-checks Sonarr & Radarr — instead of checking your Plex library, the Watchlister compares against what Sonarr and Radarr are actually monitoring. Shows like Modern Family show up as “In Sonarr” with a missing episodes count if Sonarr is tracking episodes you haven’t downloaded yet.
For shows in Sonarr with missing episodes: a “⬇ Search Missing” button triggers Sonarr to search for the missing episodes directly from the Watchlister.
Download v1.6.15

v1.6.14

Plex — Trending, Cross-Check, Ignore List & User Stats
Added
Trending tab — new “Trending” tab in the Plex page pulls Plex’s trending/popular content and cross-checks it against your library. Items you already own are marked “✓ Owned”. Missing titles get a one-click Radarr or Sonarr request button.
Watchlist cross-check vs library — Watchlister now indexes your full Plex library and marks items already in your collection as “✓ In Library”. Request All Missing automatically skips anything you already own.
Ignore list — click × on any watchlist item to hide it permanently. Ignored items don’t appear in “Request All Missing” counts. Toggle “Show N ignored” to review or restore them.
User stats bar — shows your watchlist count, how many items you already own, total ignored, users loaded, and which title appears on the most watchlists across all your shared users.
Download v1.6.14

v1.6.13

Plex — Fixes, Poster View, Shared Users & Sidebar Polish
Fixed
Plex Watchlister request buttons now correctly route movies to Radarr and shows to Sonarr — previously both types showed the Sonarr button regardless of media type. Type detection is now case-insensitive and handles all Plex API response formats.
If Radarr or Sonarr isn't connected, the request button now shows "Connect Radarr/Sonarr first" (greyed out) instead of silently failing.
Watchlister now tries multiple Plex.tv API endpoints before giving up — resolves 404 errors on some account configurations.
Added
Library poster view — toggle between list and poster grid in the Plex Library tab. Posters load directly from your Plex server with watched/unwatched shown as text under the title instead of overlaid badges.
Shared library user watchlists — all 10+ people sharing your Plex library now appear in Watchlister. Enter each person's Plex token once and load their watchlist — tokens save locally so it only needs to be done once. Request their missing items through Radarr or Sonarr the same way as your own watchlist.
Library sort options: A–Z, Unwatched first, Watched first, Recently added.
Sidebar tightened — brand area, nav items, and footer all have reduced padding so all menu items fit without a scrollbar on standard window heights.
Plex sidebar button now uses the correct amber/gold accent color on hover instead of inheriting a blue tint.
Download v1.6.13

v1.6.12

Plex Integration — Watchlist, Library & Watched Badges
Added
Plex integration — a new Plex sidebar item (under the existing *arr integrations) connects to your Plex server via token and unlocks three features: Library view with watched/unwatched badges, Sonarr/Radarr cross-reference to find what you own on disk but haven't watched, and a full Watchlist manager.
Watchlist manager — pulls your watchlist directly from plex.tv. Items not already downloaded get a "Request via Radarr" or "Request via Sonarr" button that automatically adds and searches — no manual entry. "Request All Missing" batch-queues every unwatched item at once.
Home user watchlists — load any managed home user's watchlist (requires Plex Pass) with one click, then request their missing items the same way. Each user gets their own expandable section.
Download v1.6.12

v1.6.11

Movie Matrix — Preview Row Text Fix
Fixed
Long filenames in the rename preview no longer get clipped at the box edge — FROM and RENAME TO text now wraps inside the card so you can always read the full original and destination names, no matter how long they are.
Download v1.6.11

v1.6.10

Movie Matrix — Duplicate File Resolution
Added
Duplicate file resolution now actually works — when Movie Matrix detects a conflict (destination video already exists), you can now choose: Replace the existing file with the renamed version, Delete incoming to remove the badly-named source (keeping the already-renamed destination), or Skip it. The global action bar and the per-item duplicate resolution both wire through to the file system correctly.
Confirm button count now includes duplicate resolutions and stays enabled when all conflicts are resolved — even when there are no clean renames in the batch.
Success notification shows separate counts for renamed and deleted items when both happen in one batch.
Download v1.6.10

v1.6.9

Movie Matrix — Rename Bug Fix
Fixed
Movie Matrix no longer incorrectly blocks renames when the destination folder already exists — creating the destination folder is expected and not a conflict; only an existing destination video file is a true duplicate that needs resolution.
Download v1.6.9

v1.6.8

Movie Matrix — Auto-Reset After Rename
Fixed
After confirming a rename, Movie Matrix now resets to a clean state — previously the view stayed on the completed preview with stale entries and no clear way to start a new scan; now it returns to the scan screen with Select Parent and Select Folders immediately available
Download v1.6.8

v1.6.7

Movie Matrix — Processed Folder Memory
Added
Movie Matrix remembers which folders it has already renamed — on subsequent scans of the same parent folder, previously processed folders are automatically skipped so you only see new or unprocessed content
Scan feedback bar now shows a "Previously renamed (skipped): N" count so you know exactly how many folders were filtered out
A "↺ N skipped" button appears in the toolbar when processed folders are being skipped — click it to clear the memory and force a full rescan if needed
Memory is stored in SQLite and persists across sessions — if you undo a rename batch from History, those folders automatically reappear on the next scan
Download v1.6.7

v1.6.6

Polish & Fixes
Fixed
Various UI polish and internal fixes — small corrections to labels, display text, and version indicators throughout the app
Download v1.6.6

v1.6.5

Movie Matrix Preview — Text Overflow Fix
Fixed
Movie Matrix preview rows — rename text overflowing outside card boxes — in the Confirm Rename step, the FROM and RENAME TO cards were not clipping their content; long folder names like Balls Up (2026)[Comedy, Action, Adventure]/ and filenames rendered outside the card boundary and overlapped adjacent columns
Added overflow: hidden to the preview card container and the row wrapper — text now truncates cleanly with an ellipsis when it exceeds the available column width
Download v1.6.5

v1.6.4

Parser Fix: S01 E001 Format — Folder Rename Toggle in Stats Bar
Fixed
Files using S01 E001 format (space between season and episode) were parsed as UNKNOWN type and renamed incorrectly — the parser only matched S01E01 (no space). Files like Dragon Ball Z - S01 E001 - The New Threat (1080p BluRay - QUAD Audio).mkv were returned as type unknown with no season/episode, producing broken renames like Dragon Ball Z - SE.mkv
Parser now accepts an optional space between the season and episode markers — handles S01E01, S01 E001, and all digit-count variants
Improved
Folder Renames toggle moved into the preview stats bar — the "Rename Folders" checkbox was previously buried in the toolbar alongside Dry Run and the Back/Confirm buttons; it is now a visible ON/OFF toggle button in the summary bar at the top of the preview panel
Folder count added to the stats bar — the preview summary now shows Ready / Warning / Error / Skipped / Folders counts side by side so the full scope of a rename operation is visible at a glance
Folder Renames toggle is purple and shows its count badge — clearly distinguishable from the file operation tags. Toggle ON highlights in purple, toggle OFF dims to indicate folders will not be renamed
Download v1.6.4

v1.6.3

Saga Folder Fix — Collapsible Folder UI — Auto Season Folders — AniDB Episode Lookup
Fixed
Saga/arc season folders all mapping to Season 01 — folders like 01. The Saiyan Saga (Eps. 001-035), 02. The Namek Saga (Eps. 036-067) were all being assigned Season 01 because the algorithm was reading the season number from episode filenames (all DBZ files parse as S01) instead of from the folder names themselves
Folder ordering is now determined by numeric prefix (01., 02.) or episode range (Eps. 001-035) extracted directly from each folder name — correct sequential Season 01, Season 02, Season 03... assignment regardless of episode file contents
Season folder creation double-nesting — enabling "Create Season Folders" on a library that already had Season 01/ subfolders would place files inside a second nested Season 01/Season 01/ path; now guarded against
Added
Auto Season Folder Creation — TV Rename Queue now defaults "Create Season Folders" to on; flat show folders (all episodes loose in the root) automatically get a Season XX/ subfolder created during rename — no manual toggle required for new scans
AniDB Episode Lookup (Phase 2) — full per-anime episode detail lookup via the AniDB HTTP API; retrieves episode numbers, English titles, and airdates for accurate episode naming on series that don't follow standard season formats. Rate-limited (1 request / 2s) with a 24-hour local cache. Enable in Settings → AniDB.
Improved
Folder Renames panel collapsed by default — the preview panel no longer consumes most of the screen when a large number of folder renames are queued (e.g. 16 Dragon Ball Z saga folders); click the header row to expand
Folder Renames panel has a max-height scroll area when expanded — won't push file previews off screen regardless of how many folders are queued
Download v1.6.3

v1.6.2

OpenSubtitles Auto-Download — Connected to Rename Pipeline
Fixed
OpenSubtitles auto-download was not connected to the rename pipeline — the Settings page showed the connection as active, but toggling "Auto-download missing subtitles before rename" had no effect during actual rename operations
Both Movie Matrix (plex-execute-renames) and the TV Rename Queue (execute-renames) now run the subtitle auto-download step before processing any files
Added
Auto-download checks for existing subtitle files on disk before hitting the API — no wasted quota if a subtitle is already present
Downloaded subtitles are saved next to the source video with a language suffix (e.g. Movie Title.en.srt) and then renamed/moved alongside the video during the rename pass
Search uses correct OpenSubtitles type filter — movie for Movie Matrix, episode for TV shows in the Rename Queue
"Require subtitles before rename" setting now actually blocks renaming — items without a found subtitle are marked blocked and skipped in the current batch
Download v1.6.2

v1.6.1

Folder & Season Renaming — AniDB Integration
Added
Folder & Season Renaming — TV Rename Queue now detects and renames messy show root folders (e.g. [GroupTag] Show Name [1080p] [Multi-Audio]Show Name) and non-standard season folders (e.g. Saiyan SagaSeason 01)
Folder renames are shown in a dedicated preview section before any changes are made — opt-in per-session with the "📁 Rename Folders" toggle in the preview header
Rename execution processes season subfolders before show root folders to prevent broken path references
AniDB Integration — optional metadata source for anime shows, powered by the public AniDB anime titles index
AniDB title index downloads on demand (~5 MB gzip) and caches locally for 7 days — no account or API key required
AniDB results appear alongside TMDb/TVmaze matches in the rename queue search — enable in Settings → AniDB
AniDB Settings section: enable toggle, client name, client version, and manual "Download / Refresh Title Index" button
Improved
Preview table now shows a color-coded Folder Renames panel — show root renames in purple, season folder renames in cyan
Folder detection handles group release tags ([GroupName] prefix), quality markers (1080p, WEBRip, HEVC, etc.), and multi-audio/sub tags
Download v1.6.1

v1.6.0

Fixes & Improvements — First Public Stable Build
Added
Portable EXE + NSIS Installer — both distribution formats ship from every build
Automatic build artifact cleanup via postdist script — release folder contains only the two final EXEs
Official website launch at pflix.cc with full documentation, changelog, and download page
Performance mode — configurable scan concurrency and UI update frequency
Zero-dependency setup — auto Node.js install via winget/PowerShell fallback for dev builds
Fixed
Emulator audio no longer plays in background while navigating other pages
Time Passer state now persists across navigation (no longer resets on tab switch)
Emulator now lazy-loads — does not start until first user navigation to Time Passer
React key collision fix on filtered queue/wanted lists (was causing checkbox state to jump rows)
Prowlarr indexer save now awaits library refresh before dismissing loading state
Removed dead filter tautology in Prowlarr indexer field display
Fixed missing TCP error handler in arr-fetch IPC — prevents crash on mid-stream connection drop
Removed all debug console.logs from production build
App userData path crash — asterisk in app name caused Windows to reject path creation; fixed with app.setName() override
Improved
Sidebar "Soon" badge now only shown on Prowlarr (removed from Sonarr and Radarr)
Setup batch script rewritten with proper subroutine structure — no more flashing window on Node.js missing
Dev launcher files renamed to "Dev - *" to distinguish from release EXEs
Movie Matrix — improved messy release-name parsing for dot-separated and tag-heavy filenames
TMDb auth now supports both Bearer Token and legacy API key (bearer takes priority)
Download v1.6.0

v1.5.56

Internal Development Build — Superseded by v1.6.0
This was an internal development build that was never intended for public distribution. It shipped with known instabilities including audio bleedthrough from the Time Passer Arcade, checkbox state corruption in queue lists, and an app path crash caused by the asterisk character in the app name. All issues were resolved in v1.6.0. This build has been pulled and is no longer available for download.

Future releases will appear here. Check back here for future releases.

Support the dev