Discussion:
No Modes for b05p6gj6 and Others.
Ralph Corderoy
2017-12-06 11:38:54 UTC
Permalink
Hi,

Here's a summary of the output of get_iplayer's --info on these PIDs.

senum available pid modes
s08e01 2017-11-20T06 b03qgtzn original
s08e02 2017-11-21T06 b03sg2ft original
s08e03 2017-11-22T06 b03t7wh7 original
s08e04 2017-11-23T06 b03tzm15 original
s08e05 2017-11-24T06 b03vlcq7 original
s08e06 2017-11-27T06 b03w7y3c original
s07e01 2017-11-28T06 b01nzqyq original
A s09e01 2017-11-28T06 b05p6gj6
s07e02 2017-11-29T06 b01p2s95 editorial
A s09e02 2017-11-29T06 b05q11ms
s07e05 2017-11-30T06 b01pdxjk original
A s09e03 2017-11-30T06 b05qshpy
s07e06 2017-12-01T06 b01pjj8b original
A s09e04 2017-12-01T06 b05rd726
s10e01 2017-12-04T06 b06pmgdn original
s10e02 2017-12-05T06 b06q5gzr original
T s10e03 2017-12-06T06 b06qrk6m original
s10e04 2017-12-07T06 b06rcymj
s10e05 2017-12-08T06 b06s2w7l
s10e06 2017-12-11T06 b06sg6kb

`T' marks today, so it's reasonable that ones after don't have any modes
as their `available in the future.

`A' marks those I think are AWOL. They are s09e0{1..4} so I think the
BBC has broken series 9? Note, it's not because they were on a short
fuse and have expired. b05p6fcy's --info says `expires: in 21 days 18
hours (2017-12-28T06:00:00+00:00)'.

I'm hoping others on the list also find b05p6gj6 can't be retrieved, so
it's not just me, and that a lurker can put his BBC hat on and give the
idiot lantern a kick. :-)
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
RS
2017-12-06 12:06:41 UTC
Permalink
From: Ralph Corderoy
Sent: Wednesday, December 6, 2017 11:38 AM
Post by Ralph Corderoy
I'm hoping others on the list also find b05p6gj6 can't be retrieved, so
it's not just me, and that a lurker can put his BBC hat on and give the
idiot lantern a kick. :-)
Hi Ralph

If you go to

https://www.bbc.co.uk/iplayer/episodes/b006t6m6?suggid=b006t6m6

it lists 13 available episodes. Series 9 episode 1 is not one of them.
get_iplayer can only retrieve programmes available on the iPlayer. The
expiry dates are calculated by get_iplayer, and are not the BBC's expiry
dates. Some programmes are only available for 7 days, but get_iplayer will
show a date 30 days ahead.

Best wishes
Richard
Ralph Corderoy
2017-12-06 12:19:08 UTC
Permalink
Hi Richard,
Post by RS
If you go to
https://www.bbc.co.uk/iplayer/episodes/b006t6m6?suggid=b006t6m6 it
lists 13 available episodes. Series 9 episode 1 is not one of them.
Agreed, and I'd checked that, but perhaps the same problem with s09 at
the Beeb is affecting iPlayer too. :-)
Post by RS
The expiry dates are calculated by get_iplayer, and are not the BBC's
expiry dates.
Ah, perhaps that changed with the BBC dropping some of the metadata
available.
Post by RS
Some programmes are only available for 7 days, but get_iplayer will
show a date 30 days ahead.
But that can't account for this because s09e04 is still within the seven
days.

senum available pid modes
A s09e01 2017-11-28T06 b05p6gj6
A s09e02 2017-11-29T06 b05q11ms
A s09e03 2017-11-30T06 b05qshpy
A s09e04 2017-12-01T06 b05rd726
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
RS
2017-12-06 13:05:38 UTC
Permalink
From: Ralph Corderoy
Sent: Wednesday, December 6, 2017 12:19 PM
Post by Ralph Corderoy
But that can't account for this because s09e04 is still within the seven
days.
I can't see an available date or expiry date for s09e01 or s09e04. I gave 7
days as an example. It applies to some films. The episodes of An Island
Parish which have been re-broadcast recently are available for 30 days.

What matters is that the episodes you want are not available in the iPlayer.
That is probably because they were not included in the recent re-broadcast.
s09e01 was last on on 27 Oct 2015 on BBC Four.

If you go to the All tab on this page

http://www.bbc.co.uk/programmes/b006t6m6/episodes/guide

and expand it, the available episodes are marked with a pink symbol. If you
follow the link to each episode it will tell you when it was last on, and if
it is to be shown again soon, when.

Best wishes
Richard
Ralph Corderoy
2017-12-06 14:00:30 UTC
Permalink
Hi Richard,
Post by RS
What matters is that the episodes you want are not available in the iPlayer.
And as I said before, that might just be because of the same underlying
problem that's affecting the data get_iplayer retrieves. :-)

I've deleted s09 from tv.cache and refreshed it. They don't re-appear.

s09e01's b05p6gj6 wasn't in the large Monday refresh at 2017-11-20
09:30:40 but appeared in Tuesday's refresh of 2017-11-21 12:14:08.
Seemingly by mistake?
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
RS
2017-12-06 16:13:48 UTC
Permalink
From: Ralph Corderoy
Sent: Wednesday, December 6, 2017 2:00 PM
Post by Ralph Corderoy
Post by RS
What matters is that the episodes you want are not available in the iPlayer.
And as I said before, that might just be because of the same underlying
problem that's affecting the data get_iplayer retrieves. :-)
I've deleted s09 from tv.cache and refreshed it. They don't re-appear.
s09e01's b05p6gj6 wasn't in the large Monday refresh at 2017-11-20
09:30:40 but appeared in Tuesday's refresh of 2017-11-21 12:14:08.
Seemingly by mistake?
I don't have any s09 programmes in my cache.

Your complaint seems to be that a programme appeared in your cache when it
ought not to have done because it had not been broadcast within the last 30
days. You won't get much sympathy from Dinky if you raise that in the forum
because he or she always tells users to check that the programme can be
streamed in the iPlayer before reporting a bug.

I don't pay much attention to the cache, and I don't even bother to make
sure my cache is complete. If a programme is there it saves me a bit of
typing. If not I use the PID. The method of copying PIDs Alan suggested a
few weeks ago is easier and less error prone than the way I used to do it.

I have not looked at how the scraping is done or what sources it uses. It
has been said that the scraping is fragile. I can imagine it would be easy
to get confused when some episodes of a programme are re-broadcast and
others are not.

Best wishes
Richard
Ralph Corderoy
2017-12-06 16:25:48 UTC
Permalink
Hi Richard,
Post by RS
Your complaint seems to be that a programme appeared in your cache
when it ought not to have done because it had not been broadcast
within the last 30 days.
Yes. I think the BBC published information that s09 would be made
available, and then stopped publishing that information.
Post by RS
I don't pay much attention to the cache, and I don't even bother to
make sure my cache is complete.
I use nothing but the cache, and I make sure the cache is complete. :-)
To do otherwise would waste much time having me click around the
organ-grinder's GUI and yet still miss new programmes. As it is, I get
a succinct list of what's newly available, excluding: what's in the
download history; those already in the PVR; and all series and
individual episodes I've declared `boring'. Series I've labelled
`favourites' have their entries highlighted. It doesn't take long on a
Monday, when the BBC publish most of their schedule, to run `./whatsnew'
and update the PVR, the boring list, etc.
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
Jon Crookston
2017-12-08 23:28:30 UTC
Permalink
Sent: Wednesday, 6 December 2017, 16:26
I use nothing but the cache, and I make sure the cache is complete. :-)
To do otherwise would waste much time having me click around the
organ-grinder's GUI and yet still miss new programmes. As it is, I get
a succinct list of what's newly available, excluding: what's in the
download history; those already in the PVR; and all series and
individual episodes I've declared `boring'. Series I've labelled
`favourites' have their entries highlighted. It doesn't take long on a
Monday, when the BBC publish most of their schedule, to run `./whatsnew'
and update the PVR, the boring list, etc.
That sounds like a very convenient way to manage your viewing/listening experience. It would be interesting to get a bit more detail. It sounds like the kind of thing I would aspire to do if I were more gifted in the coding department.

As for earlier comments about the forum vs mailing list - I've lurked here for years and found it really helpful and interesting. Nice to dip in now and again and see what people are up to, as well as stopping by whenever things stop working, of course. The technical discussion I find particularly interesting even if I don't follow it all.

Keep it up!

Jon.

Loading...