Discussion:
Still No Listings with PVR v3.06
CJB
2017-11-02 15:54:38 UTC
Permalink
I'm using get_player v3.06

But get_iplayer v3.03 has:

* After a cache update, get_iplayer no longer displays a list of all
programmes added to the cache. It now only displays the total number
of programmes added. The "Added: ..." messages will appear with
--verbose. Use --since ("Added Since (hours)" in Web PVR) to constrain
search results to recently-added programmes.

Actually the display does not, and AFAIAA never has, included the
"total number of programmes added"

And I have tried over-riding the "no longer displays" default with
"Added Since" set to 5040 (= 30 days).

However I still get no listings for TV, and only a truncated listing
for Radio. And certainly no "total number of programmes added"

CJB.
RS
2017-11-02 19:55:53 UTC
Permalink
From: CJB
Sent: Thursday, November 2, 2017 3:54 PM
Post by CJB
Actually the display does not, and AFAIAA never has, included the
"total number of programmes added"
And I have tried over-riding the "no longer displays" default with
"Added Since" set to 5040 (= 30 days).
However I still get no listings for TV, and only a truncated listing
for Radio. And certainly no "total number of programmes added"
I think you may have misunderstood the use of --since. As I understand it,
it has to be used with --verbose. Without --verbose nothing is listed when
the cache is refreshed. With --verbose the entire cache is
isted. --since=4 with --verbose limits the output to programmes added in
the last 4 hours. That, however is not the end of the story. The listing
of programmes added in the last 4 hours is preceded by an enormous number of
"already exists" warnings.

I am using Windows and the CLI, and what I have said applies to them. Linux
and/or the PVR may be different. Without --verbose I do see the number of
programmes added.

I think we all agree that DinkyPumpkin does an amazing job of devising
workarounds when the BBC makes changes, often within a matter of hours. For
cosmetic changes it would be nice if there were some consultation as to what
users want before things which are working are changed.

For my part I would prefer the cache not to be refreshed when the
get_iplayer script first starts, but to wait until the first command is
issued. (Someone did tell me how to increase the time between refreshes,
which is useful.) I would also prefer to specify channels I want to include
rather than ones I want to exclude.

Best wishes
Richard
Lorenzo Martinelli
2017-11-03 10:15:30 UTC
Permalink
Post by RS
From: CJB
Sent: Thursday, November 2, 2017 3:54 PM
Post by CJB
However I still get no listings for TV, and only a truncated listing
for Radio. And certainly no "total number of programmes added"
I think you may have misunderstood the use of --since.  As I
understand it, it has to be used with --verbose.  Without --verbose
nothing is listed when the cache is refreshed.  With --verbose the
entire cache is isted.  --since=4 with --verbose limits the output to
programmes added in the last 4 hours.  That, however is not the end of
the story.  The listing of programmes added in the last 4 hours is
preceded by an enormous number of "already exists" warnings.
I am using Windows and the CLI, and what I have said applies to them. 
Linux and/or the PVR may be different.  Without --verbose I do see the
number of programmes added.
I think we all agree that DinkyPumpkin does an amazing job of devising
workarounds when the BBC makes changes, often within a matter of
hours.  For cosmetic changes it would be nice if there were some
consultation as to what users want before things which are working are
changed.
I used to find the list of additions to the cache tremendously useful.
An essential feature, even.
And I would use it to find programs I wanted to watch or hear very quicky.
Much more quickly than having to traipse through the GUI

IMO, it would be very beneficial it if could be restored as it was, at
least as an option.

Please?

Lnz
RS
2017-11-03 15:04:42 UTC
Permalink
From: Lorenzo Martinelli
Sent: Friday, November 3, 2017 10:15 AM
Post by Lorenzo Martinelli
I used to find the list of additions to the cache tremendously useful.
An essential feature, even.
And I would use it to find programs I wanted to watch or hear very quicky.
Much more quickly than having to traipse through the GUI
IMO, it would be very beneficial it if could be restored as it was, at
least as an option.
Please?
This has also been discussed in the forum.
https://squarepenguin.co.uk/forums/thread-1525.html

You could try making a request there.
Lorenzo Martinelli
2017-11-03 15:15:54 UTC
Permalink
From: Lorenzo Martinelli Sent: Friday, November 3, 2017 10:15 AM
Post by Lorenzo Martinelli
I used to find the list of additions to the cache tremendously
useful. An essential feature, even.
And I would use it to find programs I wanted to watch or hear very quicky.
Much more quickly than having to traipse through the GUI
IMO, it would be very beneficial it if could be restored as it was,
at least as an option.
Please?
This has also been discussed in the forum.
https://squarepenguin.co.uk/forums/thread-1525.html
You could try making a request there.
Thanks! While I was aware of the forum, I am more comfortable using the
Mailing list for information. Maybe I need to move with the times more...

L
Alan Milewczyk
2017-11-03 15:23:57 UTC
Permalink
Hi Lorenzo

It's useful keeping track of things on the forum as that's the only
place the developer communicates on this subject, but you're more likely
to get an in-depth friendlier debate here. I do both.

Alan
Post by Lorenzo Martinelli
From: Lorenzo Martinelli Sent: Friday, November 3, 2017 10:15 AM
Post by Lorenzo Martinelli
I used to find the list of additions to the cache tremendously
useful. An essential feature, even.
And I would use it to find programs I wanted to watch or hear very quicky.
Much more quickly than having to traipse through the GUI
IMO, it would be very beneficial it if could be restored as it was,
at least as an option.
Please?
This has also been discussed in the forum.
https://squarepenguin.co.uk/forums/thread-1525.html
You could try making a request there.
Thanks! While I was aware of the forum, I am more comfortable using
the Mailing list for information. Maybe I need to move with the times
more...
L
_______________________________________________
get_iplayer mailing list
http://lists.infradead.org/mailman/listinfo/get_iplayer
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
Ralph Corderoy
2017-11-03 18:12:33 UTC
Permalink
Hi Lorenzo,
Post by Lorenzo Martinelli
I used to find the list of additions to the cache tremendously
useful. An essential feature, even. And I would use it to find
programs I wanted to watch or hear very quicky.
Can't you let the cache update happen as normal, and then search it with
a regular expression that matches everything, limited with a --since to
what's been added in the last N hours, e.g.

./get_iplayer --future --since 1 ^

Without the --future it will warn it's ignoring programmes that aren't
available yet, listing each.

Obviously, you could change the `^' to another regexp, e.g. `deep', if
you knew a bit of the title.
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
CJB
2017-11-03 18:34:25 UTC
Permalink
The issue for me is - yes I can do a PVR search if I know what I am
looking for. But for new programmes I prefer to do an eyeball on the
listing. CJB
Post by Ralph Corderoy
Hi Lorenzo,
Post by Lorenzo Martinelli
I used to find the list of additions to the cache tremendously
useful. An essential feature, even. And I would use it to find
programs I wanted to watch or hear very quicky.
Can't you let the cache update happen as normal, and then search it with
a regular expression that matches everything, limited with a --since to
what's been added in the last N hours, e.g.
./get_iplayer --future --since 1 ^
Without the --future it will warn it's ignoring programmes that aren't
available yet, listing each.
Obviously, you could change the `^' to another regexp, e.g. `deep', if
you knew a bit of the title.
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
_______________________________________________
get_iplayer mailing list
http://lists.infradead.org/mailman/listinfo/get_iplayer
Ralph Corderoy
2017-11-03 18:38:50 UTC
Permalink
Hi Chris,
Post by CJB
Post by Ralph Corderoy
./get_iplayer --future --since 1 ^
The issue for me is - yes I can do a PVR search if I know what I am
looking for. But for new programmes I prefer to do an eyeball on the
listing.
Right, so why doesn't searching for "everything" with the `^' regexp as
a second command achieve that listing of new programmes to eyeball?
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
CJB
2017-11-04 11:42:54 UTC
Permalink
Re: "Right, so why doesn't searching for "everything" with the `^' regexp as
a second command achieve that listing of new programmes to eyeball?"

Sorry - I'm not sure how to use "the `^' regexp as a second command"
with the PVR. And I seldom use CLS.

CJB
Post by Ralph Corderoy
Hi Chris,
Post by CJB
Post by Ralph Corderoy
./get_iplayer --future --since 1 ^
The issue for me is - yes I can do a PVR search if I know what I am
looking for. But for new programmes I prefer to do an eyeball on the
listing.
Right, so why doesn't searching for "everything" with the `^' regexp as
a second command achieve that listing of new programmes to eyeball?
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
_______________________________________________
get_iplayer mailing list
http://lists.infradead.org/mailman/listinfo/get_iplayer
Ralph Corderoy
2017-11-05 00:18:23 UTC
Permalink
Hi Chris,
Post by CJB
Post by Ralph Corderoy
Right, so why doesn't searching for "everything" with the `^' regexp
as a second command achieve that listing of new programmes to
eyeball?
Sorry - I'm not sure how to use "the `^' regexp as a second command"
with the PVR. And I seldom use CLS.
Oh, I've never seen the GUI so can't advise specifically. What I do
with the command line is perform a refresh of the TV cache as one run of
get_iplayer, and then do a second run that by default searches, but
with --since to limit the results to cache updates within the last N
hours, N can be fractional. I search for `^' that's a regexp which
means "start of string" and naturally everything matches that.

RS mentioned programmes available rather than just been added to the
cache. There's an --available-since option that I presume is similar to
--since but checks for programmes that have become available in the last
N hours.

So it depends if the GUI has check-boxes or similar that allow --since,
--available-since, and regexp searches. It might be that the search
string is a regexp even if it doesn't explicitly say so.
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
RS
2017-11-04 15:39:25 UTC
Permalink
From: Ralph Corderoy
Sent: Friday, November 3, 2017 6:38 PM
Post by Ralph Corderoy
Right, so why doesn't searching for "everything" with the `^' regexp as
a second command achieve that listing of new programmes to eyeball?
Because with --verbose before "everything" is displayed there is a huge
number of WARNING: lines saying among other things, " ... already exists" as
well as other unwanted material. This has been pointed out in the forum
discussion, but I am not sure it has been understood. One solution would be
to filter them out. Another would be to display only lines beginning with 4
or 5 numeric digits followed by a :

Better would be to have an option to display the newly added programmes or
not, or even just to put it back as it was.

Best wishes
Richard
RS
2017-11-04 17:08:10 UTC
Permalink
Post by RS
Because with --verbose before "everything" is displayed there is a huge
number of WARNING: lines saying among other things, " ... already exists"
as well as other unwanted material. This has been pointed out in the forum
discussion, but I am not sure it has been understood. One solution would
be to filter them out. Another would be to display only lines beginning
It seems I owe DinkyPumpkin (and Ralph) an apology. I have just tried this
again with
--refresh --since=1
and without --verbose
and I got a list of 40 added programmes. Whether the programmes were all
added in the last hour is a bit difficult to tell. It seems unlikely since
there were 4 News programmes. Maybe it was all the programmes since the
last refresh. Anyway it seems --since does work on its own
without --verbose.
Ralph Corderoy
2017-11-04 17:23:49 UTC
Permalink
Hi Richard,
I have just tried [the regexp ^]
again with
--refresh --since=1
and without --verbose
and I got a list of 40 added programmes.
Whether the programmes were all
added in the last hour is a bit difficult to tell. It seems unlikely since
there were 4 News programmes. Maybe it was all the programmes since the
last refresh.
Yes, exactly. And you'll need --future to avoid warnings on a
non-refresh search if you're collecting details of future programmes in
your cache.

If you want programmes that are available there's --available-since,
though I've never tried it.

Both "since" options take hours as a parameter, but 0.42 is an
acceptable value, for example.
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
Loading...