Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Firmware 2.2 - Breaks BBC iPlayer

I had been using the BBC iPlayer on my touch without a problem in 2.1. Now that I've updated though, instead of the 'play' symbol I get a message telling me "Sorry, programmes can only be accessed over a wifi connection" - which obviously is what I'm using to access the site in the first place...
Anyone else getting this or found a way round it?

2 x 2.8 GHz Mac Pro, Mac OS X (10.5.5), ATI Radeon HD 2600 XT

Posted on Nov 21, 2008 4:48 AM

Reply
45 replies

Nov 21, 2008 5:27 PM in response to David.

To the people sayings "should've been tested" - guys its been tested by official developers for a couple months now or so. Devs don't know when a release is going to be made so because something broke is not necessarily Apple's fault. It could be simply that they fixed some bugs and now that BBC player has to be fixed. Also its probably something the BBC people know about and plan to update as soon as 2.2 was released.

Don't just assume a third party app breaking is the OS's fault. It may very well be the third party app's fault.

Nov 22, 2008 2:57 AM in response to Nick Bristow

BBC iPlayer buggered for me also on my iPod Touch 1st Gen., feedback sent.

Don't want to go through (shouldn't have to go through?) the palaver of downgrading to the previous firmware, don't want to anyway as it seems to have fixed an issue with my other email accounts I'd been having.

I would have thought that this should have been picked up before the update was released; there's a substantial number posting here and on the BBC forums about the problem less than 24 hours after its release, and it's not like it's a small obscure website/service.

That's two strikes from two updates in a row for me an my Touch (not even going near the battery issues I had with the last one).

😟

Brian

Running operating system 10.5.5 on my Mac; this option not available from pop-up menu...

Nov 22, 2008 3:11 AM in response to AKAC

AKAC wrote:
To the people sayings "should've been tested" - guys its been tested by official developers for a couple months now or so.


As the BBC iPlayer content is only available for UK access, am I right in assuming that none of these official developers are actually UK based? This would explain a lot about why this problem didn't get picked up until after the 2.2 release.

Nov 22, 2008 1:01 PM in response to AKAC

What you wrote has SOME merit, as I wrote something roughly similar in another thread about apps now longer working with 2.2. 🙂 But, overall, we HAVE been victims of woefully bad versions of iTUnes that wreaked havoc on some systems. Perhaps you hadn't had such experience, but I and many others have.

Nov 23, 2008 1:18 AM in response to Antat

Me too!

Every time a new firmware update comes out on either my mac or iPod I foolishly install it assuming it's going to enhance the user experience and without fail the last 3 or 4 have broke something!

10.5.5 broke my WiFi and now it's up and down like a who............

Getting really fed up with it, after all the stability and ease of use is why I switched in the first place and now I'm wondering if I should've bothered.

Nov 23, 2008 3:10 AM in response to Roy Pembroke

I believe the problem is with the BBC. A bug fix may have altered something that they were relying on, but now their platform/connection detection code is coming to the wrong conclusion.

I had a dig into it, and found this code:

case 'STATE CONNECTIONTYPE':

// hack for demi - in case demi variables mysteriously disappear as they are prone to do.
if(data.response.DEMI ERRORFAILOVER === 'true' && _failOverCount < 3) {
_failOverCount++;
return device.connectionType();
}
else if(data.response.DEMI ERRORFAILOVER === 'true') {
self.setState("STATE_MEDIAUNAVAILABLE");
return;
};

if(data.response.ALLOWED_NETWORK === 'true' && data.response.IP IS_UKCOMBINED === 'yes') {
_state = 'STATE IS_MEDIAAVAILABLE';
_mediaAssetProfile = data.response[_serviceType.toUpperCase() + ' MEDIA_ASSETPROFILE'];
self.setMediaAssetProfile(mediaAssetProfile);
return mediaSelector.mtis(_versionPid, _mediaAssetProfile);
}
else if(data.response.ALLOWED_NETWORK === 'true') {
_state = 'STATE OUTSIDEUK';
self.setState(state);
return;
}
else {
_state = 'STATE NONWIFI';
self.setState(state);
return;
};

It's the "_state = 'STATE NONWIFI'" bit that later results in the message of disappointment.
I didn't get any further with working out how/when ALLOWED_NETWORK gets set to false.

Firmware 2.2 - Breaks BBC iPlayer

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.