French & Saunders episodes 1 & 2 don't record
#1
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
#2
Try running
Code:
get_iplayer --pid=p032khvp
(for episode 1)
#3
Same error as before

ALan
#4
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.
#5
Thanks Quacky - that seems to work.

cheers

Alan

[You see - we need this forum - or one like it]
#6
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.
#7
Thanks - the youtubedl worked OK, so I will stay with that until it gets fixed.

Cheers again

Alan