Files
renamer/todo.txt

14 lines
965 B
Plaintext

Project: Media File Renamer and Metadata Editor (Python TUI with Textual)
TODO Steps:
1. Set up Python project structure with UV package manager
2. Install dependencies: textual, mutagen (for metadata detection), pathlib for file handling
3. Implement recursive directory scanning for video files (*.mkv, *.avi, *.mov, *.mp4, *.wmv, *.flv, *.webm, etc.)
4. Detect real media container type using mutagen or similar library (not by extension)
5. Create Textual TUI application with split layout (left: file tree, right: file details)
6. Implement file tree display with navigation (keyboard arrows, mouse support)
7. Add bottom command bar with initial 'exit' command
8. Display file details on right side: file size, extension from filename, extension from metadata, file date
9. Add functionality to select files in the tree and update right panel
10. Implement metadata editing capabilities (future steps)
11. Implement file renaming functionality (future steps)