Ytdlrc Versions Save

:cloud: Downloads videos and metadata with youtube-dl and moves each file on completion to an rclone remote

0.5.0

5 years ago

:warning: This release requires rclone >= v1.43

:tada: New Features

  • Add check to ensure rclone meets minimum required version
  • Add extended attributes support

:hammer: 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: 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

https://github.com/bardisty/ytdlrc/compare/0.4.0...0.5.0

0.4.0

5 years ago

:warning: This release requires rclone >= v1.41

:tada: 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 in ytdl_subtitle_lang.

:hammer: 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: Bug Fixes

  • Fix subtitles not downloading due to unnecessarily escaped quotation marks.

:bomb: Regressions

  • Remove --embed-subs option. In testing the conversion would often fail, causing youtube-dl to skip the video.

https://github.com/bardisty/ytdlrc/compare/0.3.1...0.4.0

0.3.1

6 years ago
  • 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

https://github.com/bardisty/ytdlrc/compare/0.3.0...0.3.1

0.3.0

6 years ago
  • 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 or false)
  • Added a better way to check if a directory is empty
  • Refactored download directory checks

https://github.com/bardisty/ytdlrc/compare/0.2.0...0.3.0

0.2.0

6 years ago

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:

  1. 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.

  2. 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.

https://github.com/bardisty/ytdlrc/compare/0.1.0...0.2.0

0.1.1

7 years ago
  • 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.

https://github.com/bardisty/ytdlrc/compare/0.1.0...0.1.1

0.1.0

7 years ago

Initial release.