All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. This changlog uses the ISO 8601 date format of (YYYY-MM-DD).
1.5.1 - 2021-06-05
- Moved Changelog from Readme to Changelog.md file
- Fix TypeError when reading playlist files #50
1.5.0 - 2020-06-10
- Port Script to Python3
- Mutagen support is now optional
1.4.0 - 2016-08-28
- Added optional
--verbose
output - Added files to
extras
folder - Added shortcut parameters (
-p
,-t
,-d
, etc.)
- Renamed
--voiceover
to--track-voiceover
- Renamed script from
shuffle.py
toipod-shuffle-4g.py
- Ignore hidden filenames
- Do not force playlist voiceover with auto playlists
1.3.0 - 2016-06-08
- Directory based auto playlist building (
--auto-dir-playlists
) #13 - ID3 tags based auto playlist building (
--auto-id3-playlists
) - Added short program description
- Differentiate track and playlist voiceover #26
- Voiceover disabled by default #26 (Playlist voiceover enabled with auto playlist generation)
1.2.0 - 2016-02-04
- Added Path help entry
- Added MIT License
- Added this changelog
- Skip existing voiceover files with the same name (e.g. "Track 1.mp3")
- Made help message lower case
- Improved Readme
- Improved docs
- Additional fixes from NicoHood
- Fixed "All Songs" and "Playlist N" sounds when voiceover is disabled #17
- Better handle broken playlist paths #16
- Only use voiceover if dependencies are installed
1.1.0 - 2016-01-23
- Fixes from nims11 fork
- Option to disable voiceover
- Initialize the IPod Directory tree
- Using the
--rename-unicode
flag filenames with strange characters and different language are renamed which avoids the script to crash with a Unicode Error - Other small fixes
1.0.0 - 2012-10-17
- Original release by ikelos