5.2.0 (2024-12-19)
- included year and track number, added support for custom itunes search strings (6fc57d0)
- removed unused import (e45dd80)
5.1.0 (2024-12-16)
- included genre and album (b19a51c)
5.0.0 (2024-08-25)
- the main export has been removed since the version was incorrect
- move main into bin (fa6144c)
4.0.2 (2024-08-25)
- issue where 403 error occurs (a515cfe)
4.0.1 (2024-07-29)
- issue where cli side effect prevents import as cjs module (85d9952)
4.0.0 (2024-06-19)
- set minimum node version to 20
- handle nested brackets in removeParenthesizedText (6d3871b)
- set minimum node version to 20 (9e0996a)
- Updated dependencies
- Log search term to stdout
- Throw if output file exists
- Add custom
YtdlMp3Error
exception - Catch
YtdlMp3Error
with nice formatting for cli users
- Updated dependencies
- Unused, broken test from v2
Major refactoring of the entire codebase. Breaking change for library use, but not for CLI.
- ESM Support
- Downloader
- FormatConverter
- SongTagsSearch
- convertVideoToAudio
- downloadSong
- downloadVideo
- extractSongTags
- fetchAlbumArt
- fetchSearchResults
- getFilepaths
- verifySearchResult