Available Programme has `available' in the Future.

Ralph Corderoy ralph at inputplus.co.uk
Sat May 2 03:42:17 PDT 2015


With get_iplayer 2.92, I find the PVR doesn't always download programmes
that are available, e.g. PID b05t2dkd.  It plays fine in the browser at

Here's what I think are relevant lines from --info.

    $ ./get_iplayer --no-purge --future -e 31536000 -i --pid b05t2dkd
    available:      2015-05-03T08:30:00+01:00
    brand:          The Beechgrove Garden
    dldate:         2015-05-02
    dltime:         11:31:48
    expiry:         2015-05-30T19:00:00Z
    expiryrel:      in 28 days 8 hours
    firstbcast:     default: 2015-04-30T19:30:00+01:00
    firstbcast:     original: 2015-04-30T19:30:00+01:00
    firstbcastdate: default: 2015-04-30
    firstbcastdate: original: 2015-04-30
    firstbcastrel:  default: 1 days 16 hours ago
    firstbcastrel:  original: 1 days 16 hours ago
    verpids:        default: b05t2dk7
    verpids:        original: b05t2dk7
    web:            http://www.bbc.co.uk/programmes/b05q4dxj

Everything looks correct, and the expiry clock has started ticking,
except for `available' that is in the future.  I think it's this that

    ./get_iplayer --nopurge -e 31536000 --future --modes best \
        --subtitles --pvr --debug

isn't downloading it:

    DEBUG: 2015-05-03T08:30:00+01:00 = 2015, 05, 03, 08, 30, 00, 01, 00
    WARNING: PVR Run: ONCE_The_Beechgrove_Garden_2015_-_Episode_5_b05t2dkd: 1 download failure(s)

If I try and get it directly, without the PVR,

    ./get_iplayer --nopurge -e 31536000 --modes best --subtitles --pid b05t2dkd

then it still skipped.  However, adding --future to that works;  the
programme downloads.  Note, --future was in the --pvr run above that
didn't work.

So, why is `available' so wrong in the first place?  This isn't the only
programme, it seems quite common.  And if it can be wrong, should it be
trusted when running the PVR?

Cheers, Ralph.

More information about the get_iplayer mailing list