Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33
  1. #1
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,254

    Announce: BBCiPlayerExtra v2.0

    Announce: BBCiPlayerExtra v2.0

    BBCiPlayerExtra - a plugin to provide additional menus for BBCiPlayer for Categories, A-Z and less functional successor to BBCiPlayerExtra 1.0. The programs are those available on iPlayer usally up to 30 days after broadcast but some programmes have many more (e.g. Moral Maze, In Our Time, Desert Island Discs)

    This is a plugin which works with BBCiPlayer plugin (which must be installed separately).

    As a sop after killing off the APIs which provides programme info per station and genre, the BBC left two APIs which provides info on programmmes by title and by genre but it is for ALL TV & Radio. BBC have said these "new" API will die 1 May 2018.

    The "latest" API feeds are slow to respond as they cover whole Iplayer database. The APIs are also paginated which means after filtering out TV programmes some "pages" may only have a few entries or possible empty.

    Because some categories have very many entries e.g. "Arts & culture" over 20k, Factual over 17k, News over 31k and Music over 3k - the results are paginated (i.e BBC only returns a small number at a time).

    The entries in OPML have ability to have filter added to restricted titles and stations so users can customise to somewhat minimise unwanted entries. The filters are used to provide the per station title menus.

    The plugin is available from the following repo URLs ( I need to consolidate)
    BBCiPlayer V1.5.2 http://downloads.sourceforge.net/pro...lease-repo.xml
    BBCiPlayer V1.5.4.x http://downloads.sourceforge.net/pro...lease-repo.xml
    BBCiPlayer V1.4.10 http://downloads.sourceforge.net/pro...repo-short.xml
    Last edited by bpa; 2017-06-04 at 04:44.

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,254
    If you have a favorite program that is a brand rather than a series - then custom entries can be added to the plugin's default.opml file.

    Find the program page on BBC web site and then select the option "See all episode from xxxx". This will open a page with a list of episodes available on iPlayer. The URL of this page is of the form below.
    http://www.bbc.co.uk/programmes/b006tmq9/episodes/player

    Identify the pid - shown in red (in the example it is b006tmq9). This pid is key to creating your own menu option.
    edit with a text editor the BBCiPlayerExtra fil default.opml and create an entry similar to below with your own pid.

    After you saved the updated default.opml file, there is no need to restart LMS - just go back to top level menu in LMS - the plugin re-reads the default.opml when the "BBCiPlayerExtra" menu is selected.

    Below are examples for "Geoffrey Smith's Jazz", "Moral Maze", "Through the Night" and "In our Time". The key pid is highlighted in red.
    Code:
    <outline URL="http://www.bbc.co.uk/programmes/b01h5z0s/episodes/player.inc"  parser="Plugins::BBCiPlayerExtra::ExtraPlayerIncParser" text="Geoffrey Smith's Jazz" />	
    <outline URL="http://www.bbc.co.uk/programmes/b006qk11/episodes/player.inc"  parser="Plugins::BBCiPlayerExtra::ExtraPlayerIncParser" text="Moral Maze" />	
    <outline URL="http://www.bbc.co.uk/programmes/b006tmq9/episodes/player.inc"  parser="Plugins::BBCiPlayerExtra::ExtraPlayerIncParser" text="Through The Night"/>
    <outline URL="http://www.bbc.co.uk/programmes/b006qykl/episodes/player.inc"  parser="Plugins::BBCiPlayerExtra::ExtraPlayerIncParser" text="In Our Time"/>

  3. #3
    Senior Member
    Join Date
    Jan 2011
    Location
    Staffordshire. UK
    Posts
    1,974
    Yet to try this, but very,very,very, very, very, impressed.

    ronnie

  4. #4
    Senior Member
    Join Date
    Aug 2008
    Posts
    124
    Second that.

  5. #5
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    981
    Works well for me and doesn't seem too slow loading pages.

    Sent from my SM-G900F using Tapatalk

  6. #6
    Senior Member
    Join Date
    May 2006
    Location
    New York
    Posts
    238
    Thanks as always - working well in New York.
    I note with interest that (for example) "A Dancer in the Dark" appears on both the A and D pages, and titles beginning with "The" are similarly listed twice. I think this is handy!

  7. #7
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,254
    Quote Originally Posted by ftlight View Post
    I note with interest that (for example) "A Dancer in the Dark" appears on both the A and D pages, and titles beginning with "The" are similarly listed twice. I think this is handy!
    Nothing to do with me - the BBC created the multiple entries for some programs so if looking for a program with "The" or "A" at the start - it will be quicker to look under the first letter of the second word.

  8. #8
    Senior Member
    Join Date
    Nov 2007
    Location
    Ipswich, UK
    Posts
    303
    This is working perfectly for me - many thanks!

  9. #9
    Senior Member
    Join Date
    Apr 2008
    Location
    UK
    Posts
    594
    When you say BBC indicate this API "will die 1 May 2018", will there likely be a usable replacement or will this functionality just disappear ?
    Touch x 2, Booms x 2, Squeeze Cntrl on Samsung S5 (Duet Receiver + Controllers x 2 - semi-retired)

  10. #10
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,254
    Quote Originally Posted by swayzak View Post
    When you say BBC indicate this API "will die 1 May 2018", will there likely be a usable replacement or will this functionality just disappear ?
    I don't know - we are at the mercy of BBC whims. In early 2015, they said the replacement Nitro API would be available to public in Sept 2015 - and the Nitro web site still basically says this but AFAICT BBC may be moving away from Nitro.

    This is the BBC notice on the feeds as EXtra 2.0 now uses JSON and other undocumented unofficial feeds
    From April 18, 2017, the BBC is no longer able to offer XML, RDF and iCalendar (.ics) views of programme metadata from this location.

    Work is underway in some areas of the BBC with a view to providing a durable successor to the decommissioned data views, and when the shape of this work is known, suitable communications will be put in place to direct the wider technology community towards that successor.

    Until that time, it is possible to offer JSON views of many metadata aggregations from 'http://www.bbc.co.uk/programmes', but these views cannot, unfortunately, include those of TV channel and radio station schedules, or A-Z or genre and format listings for a channel or station.

    The remaining JSON feeds will remain in operation until May 1, 2018.

    To expend new development effort on maintaining the decommissioned views would significantly threaten the future existence of the BBC's responsive web offering for programme websites. This includes the responsive web views of schedules for all of the BBC’s broadcast services (listed at http://www.bbc.co.uk/programmes#services), which continue to be available.

    Additionally - and this won't concern all users of data views, but may need some clarity - we would like to point out that no provision of metadata feeds from the BBC constitutes an implicit or explicit licence to download rights-controlled digital media content for indefinite retention by the downloader.
    Last edited by bpa; 2017-06-07 at 03:04.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •