github devine-dl/devine v3.2.0

latest releases: v3.3.3, v3.3.2, v3.3.1...
7 months ago

Features

  • ClearKey: Pass session not proxy str in from_m3u_key method
  • Track: Allow Track to choose downloader to use
  • search: New Search command, Service method, SearchResult Class

Bug Fixes

  • dl: Include chapters when muxing
  • aria2c: Support aria2(c) 1.37.0 by handling upstream regression
  • MultipleChoice: Simplify super() call and value types
  • dl: Add single mux job if there's no video tracks
  • Track: Compute Track ID from the this variable, not self
  • DASH/HLS: Don't merge folders, skip final merge if only 1 segment
  • dl: Use click.command() instead of click.group()
  • HLS: Remove save dir even if final merge wasn't needed
  • Track: Fix order of operation mistake in get_track_name
  • requests: Set HTTP pool connections/maxsize to max workers
  • Video: Delete original file after using change_color_range()
  • Video: Delete original file after using remove_eia_cc()
  • requests: Manually compute default max_workers or pool size is None
  • requests: Block until connection freed if too many connections
  • HLS: Delete subtitle segments as they are merged
  • HLS: Delete video/audio segments after FFmpeg merge

Changes

  • ClearKey: Only use User-Agent if none set in from_m3u_key
  • Track: Remove TERRITORY_MAP constant, trim SAR China manually
  • Track: Default the track name to it's lang's script/territory
  • Service: Go back to the default pool_maxsize in Session

Don't miss a new devine release

NewReleases is sending notifications on new releases.