mirror of
https://github.com/CheapNud/CheapPlexSanitizer.git
synced 2026-08-29 09:38:52 +00:00
No description
- C# 65.5%
- HTML 31.2%
- CSS 3.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Build & Test / Build and Test (push) Successful in 2m26s
|
||
| .forgejo/workflows | ||
| .github/workflows | ||
| Components | ||
| Helpers | ||
| Models | ||
| Properties | ||
| Resources | ||
| Services | ||
| wwwroot | ||
| .gitattributes | ||
| .gitignore | ||
| app.manifest | ||
| CheapPlexSanitizer.csproj | ||
| CheapPlexSanitizer.sln | ||
| LICENSE | ||
| Program.cs | ||
| README.md | ||
CheapPlexSanitizer
A cross-platform desktop application for cleaning up media files and folders for Plex Media Server.
Built with Blazor Server, MudBlazor, and CheapAvaloniaBlazor.
⚠️ Warning
This software is experimental. The Ruleset is still WIP Always test on a small subset of files first. The author is not responsible for any data loss or damage that may occur. Use at your own risk.
Backup your media files before use.
Features
- Folder Sanitizer: Clean folder names with configurable rules
- File Renamer: Parse and rename media files to Plex standards
- Preview Changes: See what will be renamed before applying
- Cross-Platform: Windows, macOS, and Linux support
Usage
Requirements
- .NET 10.0 or later
Running
dotnet run
Folder Sanitizer
- Enter folder path (use
\\server\shareformat for network paths, notZ:\) - Click "Scan Folders"
- Toggle rules as needed
- Preview and apply changes
File Renamer
- Enter folder with media files
- Click "Analyze Files"
- Review detected titles/seasons/episodes
- Apply renaming or organize into Plex structure
Supported Formats
- Video: .mp4, .mkv, .avi, .mov, .wmv, .flv, .mpg, .mpeg, .m4v
- Paths: Local paths and UNC network paths (mapped drives not supported)
License
MIT License - see LICENSE file.
Disclaimer
Use this software at your own risk. Always backup your files before processing.