Skip to content

Releases: SecuredNodeDynamics/ReelRename

ReelRename v1.2.17

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 04 Apr 03:13

What's New in v1.2.17

Episode Numbering Fix

  • Improved episodic numbering when a season set contains a base file without -xx plus suffixed files.
  • Base file now maps to episode 1.
  • Suffixed peers are shifted in sequence so -01 follows as episode 2, then -02 as episode 3, etc.

Stability

  • Keeps existing TV/Anime folder organization behavior and TMDb integration.

Docs

  • Updated README.md install references to �1.2.17.

ReelRename v1.2.16

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 04 Apr 02:53

What's New in v1.2.16

Fixes

  • Fixed startup crash caused by invalid regex flag usage (
    e.IGNORESPACE) in templates.
  • Corrected season-directory detection to use valid Python regex flags.

In-Place Organization Improvements

  • Improved in-place folder routing for TV/Anime series handling.
  • Keeps season files organized under proper show/season structure when processing in place.

Release Metadata

  • Version markers updated consistently across app and installer (1.2.16).
  • README install references updated to �1.2.16.

ReelRename v1.2.15

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 04 Apr 02:42

What's New in v1.2.15

In-Place Foldering Improvements

  • Added in-place folder creation behavior for TV and Anime files, similar to movie foldering.
  • When files are not already inside a show folder, ReelRename now creates Show Name/Season XX and places the files there.
  • When an existing show folder is already present (for example with Season 01), new season downloads are routed into the same show folder under the correct season (Season 02, etc.).

Stability

  • Maintains previous in-place movie/anime-movie folder behavior and existing naming rules.

Docs

  • Updated README.md install references to �1.2.15.

ReelRename v1.2.14

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 04 Apr 02:31

What's New in v1.2.14

TMDb Search Improvements

  • Added interactive TMDb search bar in the main UI, positioned to the right of Preview Bulk Rename.
  • Added searchable popup result list to pick a specific TMDb match before applying.
  • Added TMDb code/ID lookup support in the same search box.

Media Naming / Organization

  • Added in-place movie foldering for Movie and Anime-Movie items.
    • If a file is not already inside its own title folder, ReelRename now creates the folder and places the file in it.

Metadata Application

  • Applying a selected TMDb search result now updates media title/year/type for selected rows (or all rows when none selected).
  • Manual TMDb overrides persist through rename refresh flow.

Docs

  • Updated README.md install references to �1.2.14.

ReelRename v1.2.13

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 04 Apr 01:55

What's New in v1.2.13

Fixes

  • Fixed movie naming bug where some movie files were incorrectly assigned Season/Episode values.
  • Updated preview generation so season/episode inference only runs for TV/Anime media types.
  • Cleared episodic fields for Movie/Anime-Movie rows to prevent names like (Season 01, 2016) for films.

Metadata / Naming

  • Keeps TMDb/filename-based movie names in proper movie format (Title (Year)), including for titles like Zootopia.

Docs

  • Updated README.md install references to �1.2.13.

ReelRename v1.2.12

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 04 Apr 01:45

What's New in v1.2.12

TV/TMDb Naming Fixes

  • Fixed episode numbering for packs where every file contains 'Episode 1' but files are suffixed like -01, -02, etc.
  • Added suffix-aware episode inference so previews now increment correctly (e.g., S01E01, S01E02, S01E03)
  • Normalized TV/Anime titles to remove season suffix noise (e.g., Show Name Season 1 -> Show Name)

UI/Preview Behavior

  • Improved rename preview consistency for TV/Anime metadata before TMDb episode title lookup.
  • Better handling for single-show season folder structures during name generation.

Docs

  • Updated README.md install references to �1.2.12.

ReelRename v1.2.11

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 01 Apr 17:34

What's New in v1.2.11

New Features

  • Manual media type override — set Movie / TV / Anime / Anime-Movie / Unknown per file via dropdown, overriding auto-detection
  • TV ↔ Anime cascade — changing a type for one episode updates all episodes from the same show automatically
  • Improved file ordering — base filename (e.g. ShowName.mkv) always sorts before episodic variants (ShowName-02.mkv)
  • Single show folder for multi-season downloads — all seasons now nest inside one show folder instead of creating separate folders per season

Tooling

  • Added \gen.backup.py\ — generates a timestamped source backup zip (supports --dry-run\ and --output-dir)
  • Added \�pp.build.py\ — full build pipeline: bumps version, runs PyInstaller, compiles Inno Setup installer (supports --bump patch|minor|major, --version X.Y.Z, --dry-run)

Fixes

  • Fixed .gitignore\ (was accidentally storing Python script content instead of ignore rules)
  • Removed .vs/, \�uild/, and _pycache_\ artifacts from repository tracking

ReelRename v1.2.10

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 20 Feb 01:23

🆕 Changelog (What's New in v1.2.10)

✨ Added

• Episode Title Support — TV shows and Anime now automatically pull episode titles from TMDB and include them in the proposed filename (e.g. Show Name - S01E05 - Episode Title.ext).
• New TMDB API methods: search_tv() and get_episode_details() for fetching TV show and episode metadata.
• Episode title lookup integrated into both standard and bulk rename workflows.

🚀 Improved

• ParsedMedia dataclass extended with episode_title field to carry episode metadata through the pipeline.
• Naming logic updated for TV and Anime to append episode titles with - separator when available.
• Graceful fallback — filenames remain unchanged if TMDB key is not set or episode title is unavailable.


🛠 Technical Details

• Built with Python + PySide6
• Packaged using PyInstaller
• Windows installer powered by Inno Setup
• Cross-platform filesystem-safe rename logic


📦 Downloads

• Windows: ReelRename-Setup-1.2.10.exe
• Linux: ReelRename-x86_64.AppImage (coming soon)


⚠️ Notes

• Windows SmartScreen may warn about an unknown publisher (unsigned build).
• Linux AppImage must be marked executable:
chmod +x ReelRename-x86_64.AppImage

v1.2.9

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 12 Feb 06:51

🚀 ReelRename 1.2.9 — Initial Public Release

This is the first public release of ReelRename, a cross-platform GUI tool for safely and efficiently renaming media libraries.

ReelRename is built around a preview-first workflow, giving you full visibility and control before any files are modified.


✨ Features

  • Preview-first renaming workflow (no changes until you confirm)
  • Smart media detection: Movies / TV Shows / Anime
  • TMDb-powered movie title and year resolution (optional)
  • Manual rename support via editable Proposed Name and Proposed Destination fields
  • Rename-in-place or move files into a structured library layout
  • Undo last rename operation (best-effort safety net)
  • Modern dark UI optimized for long sessions
  • Native Windows installer
  • Linux AppImage build

🆕 Changelog (What’s New in 1.2.1)

🛠 Fixed

  • Bulk renaming format - TV/Anime - Pulls episode titles from TMDB and affixes the titles at the end of each episode.

🛠 Technical Details

  • Built with Python + PySide6
  • Packaged using PyInstaller
  • Windows installer powered by Inno Setup
  • Cross-platform filesystem-safe rename logic

📦 Downloads

  • Windows: ReelRename-Setup-1.2.1.exe
  • Linux: ReelRename-x86_64.AppImage

⚠️ Notes

  • Windows SmartScreen may warn about an unknown publisher (unsigned build).
  • Linux AppImage must be marked executable:
    chmod +x ReelRename-x86_64.AppImage

ReelRename v1.2.1

Choose a tag to compare

@artyomjanzen1 artyomjanzen1 released this 09 Feb 22:46

🚀 ReelRename 1.2.1 — Initial Public Release

This is the first public release of ReelRename, a cross-platform GUI tool for safely and efficiently renaming media libraries.

ReelRename is built around a preview-first workflow, giving you full visibility and control before any files are modified.


✨ Features

  • Preview-first renaming workflow (no changes until you confirm)
  • Smart media detection: Movies / TV Shows / Anime
  • TMDb-powered movie title and year resolution (optional)
  • Manual rename support via editable Proposed Name and Proposed Destination fields
  • Rename-in-place or move files into a structured library layout
  • Undo last rename operation (best-effort safety net)
  • Modern dark UI optimized for long sessions
  • Native Windows installer
  • Linux AppImage build

🆕 Changelog (What’s New in 1.2.1)

✨ Added

  • Bulk media rename
  • Custom Season numbering
  • Custom episode start number

🛠 Fixed

  • Top bar logo missing
  • Bulk renaming files updated naming structure

🚀 Improved

  • Foundation work toward macOS support planned for v1.2.0
  • Began incorporating the build to work with MacOS. - MacOS installer coming soon!

🛠 Technical Details

  • Built with Python + PySide6
  • Packaged using PyInstaller
  • Windows installer powered by Inno Setup
  • Cross-platform filesystem-safe rename logic

📦 Downloads

  • Windows: ReelRename-Setup-1.2.1.exe
  • Linux: ReelRename-x86_64.AppImage

⚠️ Notes

  • Windows SmartScreen may warn about an unknown publisher (unsigned build).
  • Linux AppImage must be marked executable:
    chmod +x ReelRename-x86_64.AppImage