Ytmdl

Latest version: v2024.4.14

Safety actively analyzes 629359 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2020.11.20.post1

Changelog

- Add **deezer** as a metadata provider.
- Add **saavn** as a metadata provider
- Add **lastfm** as a metadata provider
- Add support for **opus** format
- The metadata providers can now be selected from the config adding the ability to select just a few providers.
- Add a verified music indicator. A `[M]` is shown in front of results that are verified. Check 113
- Default format can now be changed from the config. Set to `mp3` by default in the config.
- Improve the extraction of the YouTube title for playlist songs
- Playlist songs will now be asked for a manual input of name before proceeding
- Support for bash and zsh completions added
- Other bug fixes related to the playlist
- Internal logger changed to [simber](https://github.com/deepjyoti30/simber)

Notes

- Thanks to danimateo for all the metadata provider related changes as well as other bug fixes.
- For all the config related changes, fetch the latest example config or make the changes [manually](https://github.com/deepjyoti30/ytmdl/wiki/getting-started#configuration).

2020.07.26

Changelog

- Fixed bug of no results from YouTube. Check 97cd1b6aabdce674474fca730a8c2f9050d287f2
- Made tensorflow and inaSpeechSegmenter optional dependencies. In order to use the --trim feature, the [noise-clean] extra feature needs to be installed
- Other smaller bug fixes

2020.07.09

Changelog

- Added support to automatically trim unwanted speech/noise from the song. Use --trim. It uses a speech segmenter in order to recognize which part is audio and which is speech/noise
- Added option to skip adding metadata
- Added support to enter metadata manually
- Fixed the issue of No song appearing. Check 82
- Fixed crash when chosen not to overwrite the file from ffmpeg. Check 81
- Fixed issue of crashing when tried to get more results after reaching the end. Check 80
- Fixed issue of freezing when --nolocal is not passed in the root directory.

2020.05.14

Changelog

- Added support to download playlists
- Added support to download the songs in m4a
- Added support to download songs youtube URL's that may contain things like &feature=-youtu.be. Check 59
- When playlist is passed, various arguments are supported to extract out just a few videos. Arguments lke --playlist-start and playlist-items
- --ignore-error added specifically for downloading playlists when one of the songs might fail.
- Removed --setup. config will be created automatically if not present from now on.
- Other bug fixes.
- Fix bugs with quiet mode.

2020.03.21

Changes in this release

- Fixed download speed issue. No more slow downloads. Refer to 30 and 37
- Fixed a critical issue faced while trying to download songs with ’ in the name. Refer to 41
- Fixed bug that --list requires a positional argument too. Refer to 29
- Added --proxy option (might be broken due to lack of tester, raise a issue). Refer to 35
- Added logger options for debugging purposes and better reporting of issues.
- Rearranged the arguments to groups depending on what they are used for.
- Other fixes as well.

2019.11.16

Changes in this release

- Errors are better handled in this version.
- New downloader added.
- New --disable-metaadd option added which allows to skip addition of keywords while searching the song in YouTube
- Make the output less ugly when the user tries to exit in between.
- And other small fixes

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.