Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1
    Senior Member
    Join Date
    Oct 2008
    Location
    Bristol, England
    Posts
    108

    BBC iPlayer not parsing

    Is it just me getting this error when trying to use the BBC iPlayer plugin?:
    "Failed to parse"

    Typical error log:
    [http://www.bbc.co.uk/mediaselector/4...ication=live]: [Failed to parse]
    [11-06-18 00:09:34.6086] Slim::Formats::XML::gotViaHTTP (231) Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    Phileas

    Lounge:(PC>)SB3>AVI ADM40
    Study:(PC>)Touch>Benchmark DAC1>Sennheiser HD580/Behringer Truth B2030A
    Bedroom:(PC>)Boom

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    11,258
    Is this a first time to try IPlayer or has it been working OK up to this ?

    Does this happen on all iPlayer menus or just one ?

    For an existing working iPlayer a "Failed to parse" can be caused by a network connection problem or if only one menu possibly aty the BBC.

  3. #3
    Senior Member
    Join Date
    Dec 2009
    Location
    Germany
    Posts
    713
    They do seem to have problems on the R3 play-again aac streams at the moment. All I get is a "405 Forbidden" message. It then uses the wma stream.

    Not sure this is related though ...

  4. #4
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    11,258
    Outside the UK - R3 AAC "Listen again" works OK for me.

    To see if it is a SBS vs BBC issue - check the same stream on a browser based iPlayer

  5. #5
    Senior Member
    Join Date
    Oct 2008
    Location
    Bristol, England
    Posts
    108
    I've been using iPlayer successfully for a couple of years and the problem is on all my players for the last couple of days.

    It seems to be just the iPlayer menu - I've just tried the local radio menu and it works fine.

    MySqueezebox.com works OK too, for what it's worth.
    Phileas

    Lounge:(PC>)SB3>AVI ADM40
    Study:(PC>)Touch>Benchmark DAC1>Sennheiser HD580/Behringer Truth B2030A
    Bedroom:(PC>)Boom

  6. #6
    Senior Member
    Join Date
    Apr 2005
    Posts
    6,979
    Its working for me in the UK at present - can you give me an example of a stream which won't work and include the output of the server log with plugin.bbciplayer.parser debugging?

  7. #7
    Senior Member
    Join Date
    Oct 2008
    Location
    Bristol, England
    Posts
    108
    Just tried Radio 4FM.

    Here's the log with debug:


    [11-06-18 14:03:45.4144] Slim::Formats::XML::gotViaHTTP (231) Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    [11-06-18 14:03:45.4484] Slim::Formats::XML::gotViaHTTP (258) XML/JSON parse error: Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    [11-06-18 14:03:45.4497] Slim::Control::XMLBrowser::_cliQuery_error (1385) Error: While retrieving [http://www.bbc.co.uk/mediaselector/4...radio_fourfm]: [Failed to parse]
    Last edited by Phileas; 2011-06-18 at 06:05. Reason: Wrong log
    Phileas

    Lounge:(PC>)SB3>AVI ADM40
    Study:(PC>)Touch>Benchmark DAC1>Sennheiser HD580/Behringer Truth B2030A
    Bedroom:(PC>)Boom

  8. #8
    Senior Member
    Join Date
    Apr 2005
    Posts
    6,979
    Have you restarted the server recently? I don't see why you get that error at present, but its not the BBC as it looks to be working for me at present. Can you restart and enable the debugging mentioned above and retry?

  9. #9
    Senior Member
    Join Date
    Oct 2008
    Location
    Bristol, England
    Posts
    108
    Thanks for the help.

    I rebooted the PC. iPlayer parsing debug is on. here's the log:

    \PROGRA~1\SQUEEZ~1\server\SqueezeSvr.exe>DBIx/Class/Storage/DBI/Cursor.pm line 101)
    frame 5: DBIx::Class::Storage:BI::Cursor::next (/<C:\PROGRA~1\SQUEEZ~1\server\SqueezeSvr.exe>DBIx/Class/ResultSet.pm line 953)
    frame 6: DBIx::Class::ResultSet::next (/<C:\PROGRA~1\SQUEEZ~1\server\SqueezeSvr.exe>Slim/Schema/TrackPersistent.pm line 62)
    frame 7: Slim::Schema::TrackPersistent::export (slimserver.pl line 1018)
    frame 8: main::cleanup (slimserver.pl line 998)
    frame 9: main::stopServer (slimserver.pl line 59)
    frame 10: PerlSvc::Startup (/<C:\PROGRA~1\SQUEEZ~1\server\SqueezeSvr.exe>PerlSv c.pm line 95)
    frame 11: PerlSvc::_startup (slimserver.pl line 0)
    frame 12: (eval) (slimserver.pl line 0)

    [11-06-18 16:33:56.1097] main::init (326) Starting Squeezebox Server (v7.5.4, r32171, Thu Apr 14 09:19:34 PDT 2011) perl 5.010000
    [11-06-18 16:34:30.5479] Slim::Utils::PluginManager::load (330) Warning: Couldn't call Plugins::BBCiPlayer::Plugin->initPlugin: Unrecognized character \xBC in column 3073 at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/RTMP.pm line 1.
    Compilation failed in require at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/Plugin.pm line 54.
    [11-06-18 16:37:55.9025] Slim::Formats::XML::gotViaHTTP (231) Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    [11-06-18 16:37:55.9043] Slim::Formats::XML::gotViaHTTP (258) XML/JSON parse error: Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    [11-06-18 16:37:55.9060] Slim::Control::XMLBrowser::_cliQuery_error (1385) Error: While retrieving [http://www.bbc.co.uk/mediaselector/4...radio_fourfm]: [Failed to parse]
    [11-06-18 16:39:38.3209] Slim::Formats::XML::gotViaHTTP (231) Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    [11-06-18 16:39:38.3228] Slim::Formats::XML::gotViaHTTP (258) XML/JSON parse error: Can't locate object method "packUrl" via package "Plugins::BBCiPlayer::RTMP" at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/BBCMSParser.pm line 148.
    [11-06-18 16:39:38.3245] Slim::Control::XMLBrowser::_cliQuery_error (1385) Error: While retrieving [http://www.bbc.co.uk/mediaselector/4...radio_fourfm]: [Failed to parse]

    iPlayer is OK using a web browser.
    Phileas

    Lounge:(PC>)SB3>AVI ADM40
    Study:(PC>)Touch>Benchmark DAC1>Sennheiser HD580/Behringer Truth B2030A
    Bedroom:(PC>)Boom

  10. #10
    Senior Member
    Join Date
    Apr 2005
    Posts
    6,979
    Quote Originally Posted by Phileas View Post
    [11-06-18 16:33:56.1097] main::init (326) Starting Squeezebox Server (v7.5.4, r32171, Thu Apr 14 09:19:34 PDT 2011) perl 5.010000
    [11-06-18 16:34:30.5479] Slim::Utils::PluginManager::load (330) Warning: Couldn't call Plugins::BBCiPlayer::Plugin->initPlugin: Unrecognized character \xBC in column 3073 at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/RTMP.pm line 1.
    Compilation failed in require at C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/BBCiPlayer/Plugin.pm line 54.
    This means the plugin is corrupted in some way - suggest you uninstall the plugin and reinstall it. I don't see how this could have occured, but it means that the plugin is not loading correctly.

Posting Permissions

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