These forums are archived

See this post for further info

get_iplayer forums

Forum archived. Posting disabled.

French & Saunders episodes 1 & 2 don't record

user-926

Trying to record French And Saunders, series 6 episodes 1&2. I use this (for episode 1)

https://www.bbc.co.uk/iplayer/episode/p0...-episode-1 in the PVR

and I get this response:

WARNING: No media streams found for requested programme versions and recording modes.
WARNING: The programme may no longer be available - check the iPlayer or Sounds site.
WARNING: The programme may only be available in an unsupported format (e.g., Flash) - check the iPlayer or Sounds site.
WARNING: If you use a VPN/VPS/Smart DNS/web proxy, it may have been blocked.

But it plays fine from iPlayer.

Other episodes recorded OK.

Any ideas?

Alan

user-1893

Try running
Code:
get_iplayer --pid=p032khvp
(for episode 1)

user-926

Same error as before

ALan

user-2553

Seems that these two episodes have "types" set as "Store only". Other episodes have "types" of "Original version" also. Source:
https://www.bbc.co.uk/programmes/p032khvp.json for season 6 episode 1
        <snip>
        "pid": "p032khvp",
        "title": "Episode 1",
        "type": "episode",
        "versions": [
            {
                "canonical": 0,
                "duration": 1800,
                "pid": "p0377w1n",
                "types": [
                    "Store only"
        <snip>
       
https://www.bbc.co.uk/programmes/p032khvs.json for season 6 episode 2
https://www.bbc.co.uk/programmes/p032khvw.json for season 6 episode 3 (for comparison)
        <snip>
        "pid": "p032khvw",
        "title": "Episode 3",
        "type": "episode",
        "versions": [
            {
                "canonical": 0,
                "duration": 1800,
                "pid": "p0377vq8",
                "types": [
                    "Store only"
                ]
            },
            {
                "canonical": 1,
                "duration": 1800,
                "pid": "p07kf02n",
                "types": [
                    "Original version"
        <snip>

These two episodes can be recovered from the BBC website using youtube-dl:
youtube-dl https://www.bbc.co.uk/programmes/p032khvp etc.

so there's nothing amiss with the content.

Without digging through the get_iplayer code, I am guessing that this scenario ("types" available is "store only" only), might be manageable using a parameter, perhaps a bit like AD or SIGNed? Otherwise maybe a code fix to catch this edge case?

Anyways, workaround is to use youtube-dl. HTH. YMMV.

Kudos, as ever, to the maintainer.

user-926

Thanks Quacky - that seems to work.

cheers

Alan

[You see - we need this forum - or one like it]

user-2553

Seems Maintainer has already addressed this issue with an issue note - mea culpa for not spotting this sooner:
https://github.com/get-iplayer/get_iplayer/wiki/issues

for convenience:
<snip>
v3.25: Cannot download unsupported box set episodes with only mislabelled BBC Store versions

Occasionally, some episodes in unsupported box sets (e.g, French And Saunders S06E01) cannot be downloaded because iPlayer metadata used by get_iplayer mistakenly labels them as belonging to the defunct BBC Store. BBC Store versions are ignored since they were never available to get_iplayer. There is no workaround - a code change is required. This restriction will be removed in a future release, though that may not guarantee that any unsupported programmes can be downloaded.
<snip>

A little more experimentation shows that the identified assets are indeed available. Snip out any of the hrefs from
https://open.live.bbc.co.uk/mediaselecto...l?cb=04010
where kind = "video" and paste into your browser to view RTAT. Alternatively, d/l with youtube-dl, for now.

user-926

Thanks - the youtubedl worked OK, so I will stay with that until it gets fixed.

Cheers again

Alan

These forums are archived

See this post for further info