Skip to content

Releases: emarsden/dash-mpd-cli

v0.1.10

15 Apr 18:17
Compare
Choose a tag to compare
  • New commandline argument --max-error-count to specify the maximum number of non-transient network errors that should be ignored before a download is aborted. This is useful in particular on some manifests using Time-based or Number-based SegmentLists for which the packager calculates a number of segments which is different to our calculation (in which case the last segment can generate an HTTP 404 error).
  • Update to version 0.7.3 of the dash-mpd crate, which provides better handling of transient and non-transient network errors.
  • Fix bug in the handling the value of the --sleep-requests commandline argument.

v0.1.9

19 Mar 12:54
Compare
Choose a tag to compare

This release updates to version 0.7.2 of the dash-mpd crate. This provides support for downloading additional types of subtitles in DASH streams. This version also makes it possible to select between native-tls and rustls-tls TLS implementations.

v0.1.8

30 Jan 21:29
Compare
Choose a tag to compare

Release v0.1.8 moves to the new async API of v0.7.0 of the dash-mpd crate. There should be no user-visible changes in this release.

v0.1.7

15 Jan 13:51
Compare
Choose a tag to compare

Release v0.1.7 adds support for downloading subtitles, if they are available in the MPD manifest.

Use the commandline argument --write-subs. Subtitles are downloaded to a file with the same name as the audio-video content, but a filename extension dependent on the subtitle format (.vtt, .ttml, .srt).

v0.1.6

27 Nov 10:38
Compare
Choose a tag to compare
Prepare for v0.1.6 release

v0.1.5

26 Oct 13:45
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

Test build of release binaries on CI infrastructure (attempt 2 with nightly toolchain).