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