These forums are archived

See this post for further info

get_iplayer forums

Forum archived. Posting disabled.

DASH downloads broken by BBC change (WARNING: Failed to download segment [0])

user-2

Due to BBC changes, downloading of some DASH streams (dvf and daf recording modes) is broken in get_iplayer. The problem began appearing in programmes broadcast on 8 Feb. It is not known how widespread the problem is, but errors were relatively easy to find in a random selection of programmes from 8-9 Feb.

The issue manifests as an initial warning:

WARNING: Failed to download segment [0]

followed by a different warning on subsequent retries:

WARNING: Invalid resume data: -1,637,0,637,0,1486640737

You may also find a small ".audio.m4a" file left in your output directory. This file comes from the failed DASH download and can be deleted.

With default settings, the warnings are harmless since get_iplayer will eventually make its way to a working HLS stream. If you have customised your recording modes you may need make adjustments. You are unlikely to notice the problem with TV programmes since HLS streams are used by default. However, you can avoid the problem entirely by using --tvmode=hvf (or any recording mode(s) beginning with "hvf"). DASH streams are used by default for radio programmes, however. You can still work around the problem by using --radiomode=haf (or any recording mode(s) beginning with "haf"). You cannot avoid the issue by reverting to get_iplayer 2.97 - it works the same as 2.98 in this respect.

This problem can be fixed, but it would require a new release, so I'm going to keep an eye on the BBC for a few days just to make sure it isn't another temporary glitch.

user-2

Fixed in get_iplayer 2.99

These forums are archived

See this post for further info