Skip to content

🍿 Cross Platform Ultimate Movie | TV | Anime Renamer with Backup Media Servers (Plex | Emby | Jellyfin)

License

Notifications You must be signed in to change notification settings

sachinsenal0x64/fixarr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Note

I haven't released the new update yet, but the tool is working fine. If you face any issues, join our Discord using the link below.

FIXARR

πŸ–ΌοΈ GUI

FIXARR)

🍿 Ultimate Movie | TV | Anime Renamer with Backup Media Servers (Plex | Emby | Jellyfin)



πŸ’• Community

🍻 Join the community: Discord


πŸš€ Features

  • 🎬 MOVIE RENAMER
  • πŸ“Ί TV RENAMER
  • πŸ”Ί PLEX BACKUP
  • ⚑️ MULTI THREADING
  • β™» PURG UNNECESSARY FILES (NFO,SRT)
  • πŸ’Ž FALLBACK SERVERS
  • βœ… CROSS PLATFORM SUPPORT
  • πŸ‘§ ANIME RENAMER (β­• in progress)
  • 🐟 JELLYFIN BACKUP (β­• in progress)
  • ❄ EMBY BACKUP (β­• in progress)

πŸ’‘ Pros

  • πŸ• Accurate Results (Even Torrent Movies Can Rename Without Any Issue)
  • 🧰 All in One Place
  • 🧾 Easy to Use

πŸ‘Ž Cons

  • 🐌 Slowly Develop

πŸ“ INSTALLATION


πŸ— .ENV SETUP (Optional):

Optional

  • Rename .env.example to .env

  • You can get api key from THE MOVIE DB and its totally free.

TMDB_API_KEY=tmdbkey

Quick Setup (macOS/Linux)

1. Clone

git clone https://github.com/sachinsenal0x64/fixarr.git
cd fixarr

2. Install Python 3.12 + Tk

brew install python@3.12 python-tk@3.12

3. Create Virtual Environment

python3.12 -m venv venv
source venv/bin/activate

4. Install Dependencies

pip install setuptools
pip install -r requirements.txt

5. Run

python fixarr.py

Tested working on macOS Sonoma (Python 3.12, Tkinter) No more missing Tkinter or distutils errors.



For GNU/Linux :


Debian Based Distros :

sudo apt-get install software-properties-common
sudo apt-get install python3.10


pip3 install customtkinter
pip3 install -r requirements.txt
python3 fixarr.py


Fedora Based Distros:

sudo dnf install python3
pip3 install customtkinter

pip3 install -r requirements.txt
python3 fixarr.py


or just run .sh File


For macOS :


For Mac OS With BREW:

if you already not install brew then install its from offical site : https://brew.sh/#install 

# Install Python 3.12 and Tkinter
brew install python@3.12 python-tk@3.12

# Create virtual environment
python3.12 -m venv venv
source venv/bin/activate

# Install setuptools (replaces distutils removed in Python 3.12)
pip install setuptools
pip install -r requirements.txt
python3.12 fixarr.py


or just run .sh File


For Windows:

First Install Python (python.org) 

pip install -r requirements.txt
python fixarr.py


or just run .bat File also you can create bat_shortcut

Note

IF YOU WANT TO MAKE OWN STANDALONE APP (AKA .EXE or .BIN) USE NUITKA TO COMPILE SOURCE CODE INTO C

WINDOWS


[Install C Compiler  (http://www.codeblocks.org/downloads/binaries/) and download (including compiler) setup & to work with this setup GCC env path (C:\Program Files\CodeBlocks\MinGW\bin) in your OS SYSTEM ENV ] 

open your cmd in Fixarr PATH

pip -v install nuitka 

nuitka --mingw64 --standalone --windows-icon-from-ico=./assets/favicon.ico --include-data-dir=./assets=./assets --windows-company-name=FIXARR --product-name=FIXARR --product-version=0.1.0  --file-version=0.1.0 --plugin-enable=tk-inter fixarr.py

GNU/LINUX

nuitka3 --clang --standalone --windows-icon-from-ico=./assets/favicon.ico --include-data-dir=./assets=./assets --windows-company-name=FIXARR --product-name=FIXARR --product-version=0.1.0  --file-version=0.1.0 --plugin-enable=tk-inter -o fixarr.bin fixarr.py


πŸ’‘ CREDITS

MOVIE & TV API : THEMOVIEDB.ORG

PARSER FOR TV SERIES: PTN PROJECT



License

MIT

About

🍿 Cross Platform Ultimate Movie | TV | Anime Renamer with Backup Media Servers (Plex | Emby | Jellyfin)

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •