Releases: deepjyoti30/ytmdl
Releases · deepjyoti30/ytmdl
2024.08.15.1
Changes in this release:
- Exposes possibility for passing credentials to yt-dlp while extraction process
2024.08.15
Changes in this release:
- Adds support for passing cookies to yt-dlp through download
2024.04.14
Changes in this release:
- Fix #290
- Fix other issues with saving the final file with special characters in the song name
- Other bug fixes
v2023.11.26
Changes in this release:
- Adds a fix for escaping a regex issue. Fixes #283
- Adds support for extracting metadata from youtube as a fallback (if everything else fails). Can be used with
--on-meta-error "youtube"
. Fixes #272 - Adds support for advanced directory path in
--output-dir
flag. Fixes #282 - Adds a new progress bar (change in downloader-cli) to make the output look more pleasing.
- Other bug fixes
v2023.07.27
Changes in this release:
- Adds support for passing filename as an argument from the CLI through
--filename
. Fixes #273 - Fixes ampersands issue by replacing them with
and
. Fixes #266 - Fixes searching queries with
+
in them. Fixes #265 - Fixes issue with savings songs that had special characters in the metadata title field. Fixes #256
v2023.02.28
Changes in this release:
- Adds support for ammending meta search by using a
-2
option when prompted for a choice. Thanks to @maxbryarsmansell - Bumps simber dependency version to 0.2.6
- Other fixes
v2022.12.25
Changes in this release
- Fixes in
completion.py
that leads to better auto-completion on shell. Thanks to @xgqt - Adds a change to extract the name from the youtube URL
- Support for skipping metadata properly using
-1
- Handle
ignore-errors
properly when songs are not present - Fixes issue to use user passed song properly for searching metadata
- Adds option to skip converting opus files using ffmpeg
- Handle error if adding metadata fails
- Other bug fixes
v2022.03.16
Changes in this release:
- Move to
yt-dlp
fromyoutube-dl
. - Log level of
yt-dlp
will be set according to log level ofytmdl
- Fix issue of corrupted autocompletes being generated if there is no config file
- Refactor to use
console_scripts
. This should fix issues ofytmdl
not found on Windows. - Add support to accept
yt-dlp
config path. This allows users to pass custom flags toytdlp
directly. - Add fix for extracting the
/watch
part properly from the URL - Lots of internal bug fixes
Special thanks to @pukkandan for making changes in the source of yt-dlp
to allow features like config path
from ytmdl
.
October Release
Changes in this release
- Added support for an output directory with the flag
--output-dir
. Thanks to @TheCatster. - Add support to treat URL's in the passed list as URL's and automatically extract the song name.
- Disable progress bar when
--quiet
is passed. Helps in redirecting the output ofytmdl
to some file or suppressing it altogether. - Filter out asterisk (*) from filenames in order to get rid of conflict with OS while renaming the song or moving it.
- Other minor fixes.
July Release
Changes in this release
- Add functionality to ignore chapters and download as a whole with the
--ignore-chapters
flag. Thanks to @yantonov - Support for Spotify as a metadata provider. (Finally added!)
- Add option to specify which market spotify searches in using
SPOTIFY_COUNTRY
flag. - Add support to pass Spotify track ID from the commandline with the
spotify-id
flag. - Move to using
youtube-search-python
for searching YouTube for the results. (Is much more reliable!) - Fix issue of dry cleanup failing if Dynamic directory is used in the config.
- Other small bug fixes.
NOTE: From now on, the PyPI releases will be automated!