Skip to content

Releases: deepjyoti30/ytmdl

2024.08.15.1

15 Aug 09:11
d8f288c
Compare
Choose a tag to compare

Changes in this release:

  • Exposes possibility for passing credentials to yt-dlp while extraction process

2024.08.15

15 Aug 06:24
40792bc
Compare
Choose a tag to compare

Changes in this release:

  • Adds support for passing cookies to yt-dlp through download

2024.04.14

14 Apr 13:20
de7aa0d
Compare
Choose a tag to compare

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

26 Nov 04:18
a0e1650
Compare
Choose a tag to compare

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

27 Aug 09:12
37408c1
Compare
Choose a tag to compare

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

28 Feb 14:39
a9251c8
Compare
Choose a tag to compare

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

25 Dec 16:06
68e54cb
Compare
Choose a tag to compare

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

15 Mar 18:47
d686b1a
Compare
Choose a tag to compare

Changes in this release:

  • Move to yt-dlp from youtube-dl.
  • Log level of yt-dlp will be set according to log level of ytmdl
  • Fix issue of corrupted autocompletes being generated if there is no config file
  • Refactor to use console_scripts. This should fix issues of ytmdl not found on Windows.
  • Add support to accept yt-dlp config path. This allows users to pass custom flags to ytdlp 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

07 Nov 06:34
Compare
Choose a tag to compare

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 of ytmdl 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

01 Aug 09:27
Compare
Choose a tag to compare

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!