- Support for Python 3.8 has been removed. The minimum supported Python version for PyMusicLooper is now Python 3.9.
Maintenance
- Updated dependencies.
3.3.0
Added
- New option in `export-points`: `--fmt`, to customize the exported loop points format. Options: `samples` (default), `seconds`, or `time` (mm:ss.sss).
Changed
- Minor internal code clean-up and refactoring. - Updated dependencies.
3.2.4
Fixed
- Output directory is created only when needed for PyMusicLooper exports, instead of pre-emptively. - The absolute path of the export file/directory is now always returned, even if the provided output directory is relative, for clarity.
3.2.3
Fixed
- Import `taglib` only when required, isolating `taglib` ImportErrors to the affected functions only, instead of blocking the use of the entire library.
3.2.2
Fixed
- Fixed `pymusiclooper --version` reporting v3.1.0 instead of the actual package version; affects versions 3.2.0 and 3.2.1
3.2.1
Changed
- When successful, the `extend` command now displays the file path of the extended audio file to the user instead of the output directory
Fixed
- Fixed initial loops' output from the `extend` command being affected by the fade out parameter - Fixed minutes/seconds rounding issues with the `extend` command file naming scheme