Configurable organization templates and advanced renaming in shanty-org
#24
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Extend the organization system (Issue #5) with more powerful and configurable templates.
Advanced template variables:
{original_filename}— the original filename without extension{quality}— e.g., "FLAC", "MP3 320", "MP3 V0"{album_type}— album, single, EP, compilation{first_letter}— first letter of artist (for A-Z directory grouping){if disc_count > 1}Disc {disc_number}/{endif}Multiple organization profiles — allow different templates for different use cases (e.g., one for lossless, one for lossy, one for singles vs. albums)
Conflict resolution strategies — configurable behavior when target path already exists:
Reverse organization — given the current organized structure and the format template, allow "flattening" or reorganizing to a different template
Acceptance Criteria
Dependencies