Potatis Renamer is a powerful Jellyfin-compatible episode renamer that helps organize TV show files into a structured naming format.
It ensures correct episode numbering, provides a preview before renaming, and logs all operations for easy tracking.
β
Jellyfin-Friendly Naming β Uses a standardized format for seamless indexing.
β
Name suggestion β It will try to suggest a name for the show.
β
Smart Episode Detection β Extracts episode numbers while preserving formatting.
β
Preview Before Renaming β See proposed changes before proceeding.
β
Automatic Logging β Creates rename-log.txt for tracking renaming attempts.
- Clone the repository:
git clone https://github.com/potatis144/potatis-renamer.git
Navigate to the script folder:
bash cd potatis-renamer Run the script:
bash python potatis-renamer.py π Example Usage π Enter folder path: "D:/TV Shows/Breaking Bad/Season 2" π¬ Enter show name: Breaking Bad π Enter season number: 2 π The script renames files like:
Breaking Bad - S02E01.mkv Breaking Bad - S02E02.mkv Breaking Bad - S02E03.mkv ... π Logging System The script maintains a rename log (rename-log.txt), recording: βοΈ Successful renames β β Failed renames with error messages
π§ Requirements Python 3.x
os, re, datetime, time (built-in libraries)
π License This project is open-source under the MIT License.
π€ Contributions Want to improve this script? Feel free to submit pull requests or report issues! π

