Releases: tdeerenberg/Musort
Releases · tdeerenberg/Musort
v1.0
What's Changed
Musort: A command-line tool for effortlessly organizing and renaming your music files based on metadata
New features
- A default config file
config.py
has been added. It can set the:- default separator to use
- default recursive on or off
- default naming convention
- replacement character for illegal characters
- The syntax has changed (use
-h
or--help
to see the help menu)- -f (--format) parameter added
musort [music_dir] [optional_args]
Optimizations
- Docker installation now uses the same files as native install
- Code has been rewritten/optimized
- Help section and other pre-configured variables are in a separate file for better readability
- The dependency Python3 TinyTag is now included in this repository
Bug Fixes
- Replacing invalid/illegal characters is now working again
Full Changelog: v0.2.1...v1.0
v0.2.1
What's Changed
This release has a new installation method
- Docker installation now available and working
New Contributors
Full changelog: v0.2...v0.2.1
v0.2
What's Changed
This release contains some major bug fixes and code reductions
- Bug fix: Metadata contains invalid characters #2
- Bug fix: invalid separator crashes the program
- Optimization: Source code readability improved #1
New Contributors
- @dudozermaks made their first contribution in #1
- @notssh made their first contribution in #2
Full changelog: v0.1...v0.2
v0.1
First release
Features
- Rename many audio files at once
- Rename all files in subdirectories as well (recursive)
- Choose the naming convention (ex. track.title.flac or artist.track.year.mp3)
- Give a separator for the naming of the file (ex. track.title.flac or track_title.flac)
- Works on all systems that can run Python
- Supported audio formats
- MP3/MP2/MP1 (ID3 v1, v1.1, v2.2, v2.3+)
- Wave/RIFF
- OGG
- OPUS
- FLAC
- WMA
- MP4/M4A/M4B/M4R/M4V/ALAC/AAX/AAXC
- AIFF/AIFF-C