Ytcc

Latest version: v2.6.1

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

Scan your dependencies

Page 2 of 5

2.5.1

- Improve bug-report output
- Allow multiple playlists passed to `ytcc unsubscribe`
- Keep the order of IDs passed to `ytcc play` and similar commands
- Fix shell completions
- Fix duplicated playlists when listing videos and playlists have multiple tags
- Fix missing playlists when listing videos and filtering for certain playlists
- Fix symlink issue on download if path has ~

2.5.0

- Add optional support for [yt-dlp](https://github.com/yt-dlp/yt-dlp). If yt-dlp is installed it is preferred over youtube-dl
- Add `ytcc.download_subdirs` config option to save downloads in subdirectories per playlist. This should be preferred over setting a `youtube_dl.output_template` with subdirectories based on `%(uploader)s`, because `%(uploader)s` is not always available and differs from the playlist name you gave in ytcc when subscribing. E.g. instead of
ini
[youtube_dl]
output_template = %(uploader)s/%(title)s.%(ext)s

you should use
ini
[ytcc]
download_subdirs = on
[youtube_dl]
output_template = %(title)s.%(ext)s

2.4.2

- Support for more playlist types. For example, RSS feeds with embedded audio or video can now be tracked.
- Faster `ytcc update` using asyncio
- Respect XDG_CACHE_HOME in ytccf.sh
- Fix crash when loading the config file in locale encoding
- Fix filter parameters in ytccf.sh
- Fix migration script

2.4.1

* Fix hardcoded bash path in ytccf.sh

2.4.0

* Add thumbnail support

2.3.0

* Truncate long tables to terminal width
* Add --truncate option to control the truncating behavior
* Add unmark functionality to `tui` command
* Fix empty descriptions in ytccf.sh script

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.