bpa wrote: 
> I can't reconcile this statement with previous post  which  said "*it
> turned out to be relatively simple to edit the entries in the favourites
> file"* 
> 
> You didn't  say - use the GUI to re-save the updated menu entries in the
> usual way.

I have created several favourites over the years. I've done this from
the GUI by clicking the heart icon on the results that have come back
from iPlayer / Extras menus.

They stopped working a few days ago, when the inc fragment URLs stopped
working, so, for the first time, I went into the OPML file and edited
them (having first created a new working favourite in the GUI to see
what the difference was). So what I'm saying is that I have never
-created- a favourite by editing the opml, but I have (now) edited my
existing favourites to make them keep working. I'm not sure what the
distinction is worth, but I meant to point out that creating favourites
from BBCiPlayer / Extras results is possible from the GUI and that I
haven't created this whole scenario by hacking the prefs files!

> 
> PIDs are not all the same, they don't all live for a long time, can be
> changed if program is edited after broadcast (i.e. same program gets new
> pid) and can be re-categorised. All at the BBC's whim.
> 
> Not sure what you think a "PIDParser " would do.  PIDs are found by
> navigating the menu.  The Extra Station menu are driven by the same
> plugin feed as BBCiPlayer  - so API delivers a program PID.  The Extra
> plugin goes through the menus and finds the URLs for the entries which
> may lead to a Program PID, Series PID, a Season PID or a Brand PID.
> 
> I'm pretty sure the PID in your "Just a Minute" favorite is just for
> Series 64 - which means you'll need to update the favorite for Series
> 65.
> Example of Brand vs Series  ( these first URL may not be valid in 7 days
> time as PID will be gone) .
> 
> Book at bedtime.
> Series - just one book 
> https://www.bbc.co.uk/programmes/m000dpjn/episodes/player
> 
> Brand - all books available
> https://www.bbc.co.uk/programmes/b006qtlx/episodes/player

I'm not sure about JAM specifically (I only created that particular
favourite yesterday and actually may have done it, contradicting myself
entirely, when I was editing the OPML file :o), but I can say from my
more general experience that I've had URLs saved in favourites that have
continued to work across different series and (I'm pretty sure) several
years. All of these have a PID of some description in the URL, but it
seems likely from what you've said that it's a "Brand" PID that gets
stored, whereas I have incorrectly been saying, "Series".

In terms of stability I'm sure the PIDs can and do change but my limited
experience with (presumably) Brand PIDs is that in general they are
quite stable.

As to what the PIDParser would do, I'm making assumptions (perhaps bad
ones) about the internals of BBCiPlayer. I'm assuming you use the PID
(or can) to construct the playback URL, or, in the case of non-programme
PIDs, a list of episodes to be displayed in a menu. If this is the case,
I'm wondering if a) this PID could be stored naked in the favourites
instead of the URL, thus removing the possibility that a change in the
URL root renders the favourite unusable (as happened this week) and b) a
text box could be provided to accept a PID (or a URL containing one) so
users browsing the BBC website can cut and paste programme / brand PIDs
or URLs to get directly to a programme or episode listing. In either
case, but particularly in the case of favourites (where the parser name
is stored with the entry) it would be the PIDParser module that
processes the naked PID. I don't want to get hung up on the specific
addition of something called PIDParser - it was just an example to
illustrate that the parser listed in the favourites entries would
presumably have to be different to the one that gets automatically saved
there currently.


------------------------------------------------------------------------
BobSammers's Profile: http://forums.slimdevices.com/member.php?userid=66026
View this thread: http://forums.slimdevices.com/showthread.php?t=109826

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to