2012-04-29, 16:03
Problem: When I try and watch a show then it'll play fine for about 1 minute, and then will stop.
How I got there: I was originally running the Nibor version, and getting a script error on loading the plugin. So then I installed the fixed plugin file that was uploaded by paddycarey in post#171 (thanks paddycarey!), and since then have been able to access the program list and start playing programs. However, as stated above playback stops after about 1 minute.
What I've tried to fix the problem: The problem reminded me of SWF verification problems that I've experienced with other plugins in the past (e.g. BBC iPlayer), so I tried changing the librtmp file. I'm running XBMC on an ATV2 so the one I used was this one which was brought up on the iOS help forums a while ago. This one was uploaded in December, so to be honest I don't know if this one is older or newer than the one packaged with XBMC Eden, but either way I experience the same problem.
Example: This example was performed in XBMC Eden (11.0) for iOS (on ATV2), with the modified librtmp as described above. The course of events in the log file (below) was:
1. open 4oD plugin, and navigate to program
2. select episode to play
3. On this occasion the episode immediately failed to play twice with a plugin error notification on-screen (this doesn't always happen). In the log file these events are on line #576 and #610 (same error: "Error Type: <type 'exceptions.AttributeError'>")
4. Played an episode, which starts fine, plays for about a minute, and then hits an error and playback stops (log file line#1058 "ERROR: WriteN, RTMP send error 32 (46 bytes)").
5. unrelated: TV Catchup script automatically updates its EPG listings
6. Tried playing another episode. Again, played fine for a about a minute and then failed again (log file line#2921: "ERROR: WriteN, RTMP send error 32 (5 bytes)")
log file link: http://pastebin.com/SKXv9sZr
So has anyone got any suggestions as to what's causing this, and what might be done to fix it?
How I got there: I was originally running the Nibor version, and getting a script error on loading the plugin. So then I installed the fixed plugin file that was uploaded by paddycarey in post#171 (thanks paddycarey!), and since then have been able to access the program list and start playing programs. However, as stated above playback stops after about 1 minute.
What I've tried to fix the problem: The problem reminded me of SWF verification problems that I've experienced with other plugins in the past (e.g. BBC iPlayer), so I tried changing the librtmp file. I'm running XBMC on an ATV2 so the one I used was this one which was brought up on the iOS help forums a while ago. This one was uploaded in December, so to be honest I don't know if this one is older or newer than the one packaged with XBMC Eden, but either way I experience the same problem.
Example: This example was performed in XBMC Eden (11.0) for iOS (on ATV2), with the modified librtmp as described above. The course of events in the log file (below) was:
1. open 4oD plugin, and navigate to program
2. select episode to play
3. On this occasion the episode immediately failed to play twice with a plugin error notification on-screen (this doesn't always happen). In the log file these events are on line #576 and #610 (same error: "Error Type: <type 'exceptions.AttributeError'>")
4. Played an episode, which starts fine, plays for about a minute, and then hits an error and playback stops (log file line#1058 "ERROR: WriteN, RTMP send error 32 (46 bytes)").
5. unrelated: TV Catchup script automatically updates its EPG listings
6. Tried playing another episode. Again, played fine for a about a minute and then failed again (log file line#2921: "ERROR: WriteN, RTMP send error 32 (5 bytes)")
log file link: http://pastebin.com/SKXv9sZr
So has anyone got any suggestions as to what's causing this, and what might be done to fix it?