Releases: bardisty/ytdlrc
0.5.0
🎉 New Features
- Add check to ensure rclone meets minimum required version
- Add extended attributes support
🔨 Improvements
- Ignore youtube-dl config to prevent potential conflicts / issues
- Increase number of checkers and transfers to improve metadata upload speed
- Add
--progress
rclone flag to debug flags - Improve grabbing video values due to private videos causing a channel or playlist to be skipped
- Add additional debug messages and improve their appearance
🐛 Bug Fixes
- Modify default youtube-dl format selection to support sites that don't provide the audio and video files separately
- Ensure lock file is deleted anytime
ytdlrc
exits
0.4.0
🎉 New Features
Two new configuration settings:
rclone_flags
- Rclone flags to be used when files are being moved or copied to the remote (#1)ytdl_write_all_subs
- Download all the available subtitles instead of the language(s) specified inytdl_subtitle_lang
.
🔨 Improvements
- Check if rclone configuration file exists before doing anything.
- Check if rclone remote has any issues before doing anything.
- Writing automatic subtitles no longer requires the "write normal subtitles" setting (
ytdl_write_subtitles=true
) to be enabled.
🐛 Bug Fixes
- Fix subtitles not downloading due to unnecessarily escaped quotation marks.
💣 Regressions
- Remove
--embed-subs
option. In testing the conversion would often fail, causingyoutube-dl
to skip the video.
0.3.1
- Update
rclone_config
path to new default value - Modify some debug printouts to be info printouts
- Refactor debug and error printouts
- Small changes to README
0.3.0
- New configuration options for embedded subtitles:
ytdl_embed_subtitles=true
ytdl_embed_automatic_captions=true
ytdl_subtitle_format="srt/best"
ytdl_subtitle_lang="en"
- Added colors to
ytdlrc
debug/info/error printouts - Printouts for generating runtime files are now shown regardless of what
debug
is set to (true
orfalse
) - Added a better way to check if a directory is empty
- Refactored download directory checks
0.2.0
New ytdl_skip_on_fail
option:
By default, ytdlrc
uses playlist titles as directory names to organize downloaded videos. Sometimes youtube-dl
fails to pull the playlist title due to an IndexError exception. If this happens users are left with two options:
-
Use
unknown-playlist
or another value of their choice as the directory name and download videos into that directory. This has the potential to be a bit annoying because downloaded videos can become disorganized over time. -
Skip the playlist for now and move on to the next item in the
snatch.list
.
Old default behavior was the 1st option. New default behavior is the 2nd option. The script will attempt to pull the value twice before moving on.
0.1.1
- Updated debug flags for rclone v1.36
-v
was replaced with-vv
in rclone v1.36.-vv
is now for full debug while-v
only shows transfers.