ABC iView Plugin

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Lukian Offline
Junior Member
Posts: 2
Joined: Sep 2009
Reputation: 0
Post: #1
The code to allow the ABC iView plugin to work has recently been merged into the XBMC codebase, allowing more users to test it.

Read more:
http://www.andybotting.com/wordpress/usi...ew-on-xbmc
http://trac.xbmc.org/ticket/7083

This thread is for discussion of any issues/suggestions related to the plugin.
(This post was last modified: 2009-09-11 03:23 by Lukian.)
find quote
Lukian Offline
Junior Member
Posts: 2
Joined: Sep 2009
Reputation: 0
Post: #2
Attempting to play any video using "ABC iView plugin v0.3" times out, and locks up the interface for quite a while allowing no further input until the time out limit is reached.

Steps to reproduce:
Download the iView plugin ( http://www.andybotting.com/wordpress/usi...ew-on-xbmc)
Navigate to Video -> Library Mode -> Plugins
Select "ABC iView"
Select "Catchup"
Select any video.
Select "Play".
After ~2mins, UI displays: "Playlist playback aborted", "Too many consecutive failed items".

Debug log provides: "Connect, failed to connect socket. Error: 110. file:
rtmp://203.18.195.10:1935/ondemand/catch_up/mediawatch_09_09_31"

XBMC build: 64-bit 9.04.3+svn22528-jaunty2
AMD Athlon X2 4400+ (2.3GHz) & 4GB DDR 667MHz RAM & nVidia 8600GT. "VDPAU" as the video output.

$ nmap 203.18.195.10 -p 1935 -PN
Starting Nmap 4.76 ( http://nmap.org ) at 2009-09-08 13:47 EST
Interesting ports on 10-195-18-203-static.ptr.hostworks.net.au (203.18.195.10):
PORT STATE SERVICE
1935/tcp filtered rtmp
Nmap done: 1 IP address (1 host up) scanned in 2.40 seconds

$ curl "http://www2b.abc.net.au/iView/Services/iViewHandshaker.asmx/isp"
<?xml version="1.0" encoding="utf-8"?>
<iview xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.abc.net.au/iView/Services/iViewHandshaker">
<ip>203.123.90.21</ip>
<isp>unknown</isp>
<desc />
<host>Akamai</host>
<server />
<bwtest />
<token>daEbRa3bSdXbLbOambSdFa6bScTcadNa.dg-bkP0Vq-8-mkq_vHAoM&amp;aifp=v001</token>
<text>Your ISP does not offer iView unmetered</text>
<free>no</free>
<count>134</count>
<init>false</init>
(This post was last modified: 2009-09-11 09:50 by Lukian.)
find quote
Squeeze Offline
Junior Member
Posts: 2
Joined: Aug 2009
Reputation: 0
Post: #3
good stuff, might have to churn if this works out well...... work all weekend so I'll test nextweek.
find quote
andybz Offline
Junior Member
Posts: 13
Joined: Aug 2008
Reputation: 0
Post: #4
Lukian,

I've done some testing, and I can't seem to reproduce your error.

But, I do get the 'open' state when I hit the RTMP port. Maybe this is your problem?

andy@shuffle ~ $ nmap 203.18.195.10 -p 1935 -PN

Starting Nmap 4.76 ( http://nmap.org ) at 2009-09-14 15:58 EST
Interesting ports on 10-195-18-203-static.ptr.hostworks.net.au (203.18.195.10):
PORT STATE SERVICE
1935/tcp open rtmp
find quote
rich harris Offline
Junior Member
Posts: 6
Joined: Sep 2009
Reputation: 0
Post: #5
Lukian,

I'm seeing similar problems to you running on a v1.0 xbox. I'm running build 22528 which does contain andy's rtmp patches for iView and running the iView for XBMC plugin v0.3.

When I run the plugin and try to select Play on the video I get the
"Connect, failed to connect socket. Error: 110. file:
rtmp://203.18.195.10:1935/ondemand/catch_up/atm_09_05_32"
message in xbmc.log.

I tried to connect to 203.18.195.10 on port 1935 from my PC and also had the connection rejected. When I monitor my iView traffic with wireshark while I go to iView from a browser on my PC it is getting all of the data from 72.246.103.100.

I edited default.py and changed 203.18.195.10 to 72.246.103.100 and got the following messages in xbmc.log:
09:15:32 M: 34033664 NOTICE: DVDPlayer: Opening: rtmp://72.246.103.100:1935/ondemand/arts/atm_09_05_32
09:15:32 M: 34033664 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
09:15:32 M: 33509376 NOTICE: Creating InputStream
09:15:32 M: 33488896 NOTICE: Creating Demuxer
09:15:33 M: 25894912 NOTICE: Opening video stream: 0 source: 256
09:15:33 M: 25894912 NOTICE: Creating video codec with codec id: 0
09:15:33 M: 25894912 ERROR: Unsupported video codec
09:15:33 M: 25894912 WARNING: CDVDPlayer::OpenVideoStream - Unsupported stream 0. Stream disabled.
09:15:33 M: 25894912 NOTICE: Opening audio stream: 1 source: 256
09:15:33 M: 25894912 NOTICE: Finding audio codec for: 0
09:15:33 M: 25899008 ERROR: Unsupported audio codec
09:15:33 M: 25899008 WARNING: CDVDPlayer::OpenAudioStream - Unsupported stream 1. Stream disabled.
09:15:33 M: 25899008 NOTICE: CDVDPlayer::OnExit()
09:15:33 M: 25374720 NOTICE: DVDPlayer: eof, waiting for queues to empty
09:15:33 M: 25911296 NOTICE: CDVDPlayer::OnExit() deleting demuxer
09:15:33 M: 25948160 NOTICE: CDVDPlayer::OnExit() deleting input stream
09:15:33 M: 25948160 NOTICE: Deleted CRTMP
09:15:33 M: 26492928 NOTICE: CDVDPlayer::CloseFile()
09:15:33 M: 26492928 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
09:15:33 M: 26492928 NOTICE: DVDPlayer: waiting for threads to exit
09:15:33 M: 26492928 NOTICE: DVDPlayer: finished waiting

I am using Optus as an ISP and iView traffic is metered. Is it possible that there are some differences in how iView works if you are using an ISP with metered iView traffic vs an ISP with unmetered iView traffic?
find quote
sladflob Offline
Junior Member
Posts: 38
Joined: Nov 2007
Reputation: 0
Post: #6
Hi, great to see that the changes for this plugin have been merged into the trunk! I recently upgraded to XBMC build no. 23146 and installed the plugin. Unfortunately I'm getting an error when I start it up: the UI just says "Python error" but enabling debug and looking through the log it looks like a 404 error fetching a URL. Cutting out the relevant part of log:

15:14:22 T:2930768784 M:3033317376 NOTICE: File "/home/xbmc/.xbmc/plugins/video/ABC iView/default.py", line 133, in ?
15:14:22 T:2930768784 M:3033317376 NOTICE: channels()
15:14:22 T:2930768784 M:3033317376 NOTICE: File "/home/xbmc/.xbmc/plugins/video/ABC iView/default.py", line 18, in channels
15:14:22 T:2930768784 M:3033317376 NOTICE: channel_guide = parse_xml(url)
15:14:22 T:2930768784 M:3033317376 NOTICE: File "/home/xbmc/.xbmc/plugins/video/ABC iView/default.py", line 94, in parse_xml
15:14:22 T:2930768784 M:3033317376 NOTICE: f = urllib2.urlopen(url)
15:14:22 T:2930768784 M:3033317376 NOTICE: File "/usr/share/xbmc/system/python/python24.zip/urllib2.py", line 130, in urlopen
15:14:22 T:2930768784 M:3033317376 NOTICE: return _opener.open(url, data)
15:14:22 T:2930768784 M:3033317376 NOTICE: File "/usr/share/xbmc/system/python/python24.zip/urllib2.py", line 364, in open
15:14:22 T:2930768784 M:3033153536 NOTICE: response = meth(req, response)
15:14:22 T:2930768784 M:3033153536 NOTICE: File "/usr/share/xbmc/system/python/python24.zip/urllib2.py", line 471, in http_response
15:14:22 T:2930768784 M:3033153536 NOTICE: response = self.parent.error(
15:14:22 T:2930768784 M:3033153536 NOTICE: File "/usr/share/xbmc/system/python/python24.zip/urllib2.py", line 402, in error
15:14:22 T:2930768784 M:3033153536 NOTICE: return self._call_chain(*args)
15:14:22 T:2930768784 M:3033153536 NOTICE: File "/usr/share/xbmc/system/python/python24.zip/urllib2.py", line 337, in _call_chain
15:14:22 T:2930768784 M:3033153536 NOTICE: result = func(*args)
15:14:22 T:2930768784 M:3033153536 NOTICE: File "/usr/share/xbmc/system/python/python24.zip/urllib2.py", line 480, in http_error_default
15:14:22 T:2930768784 M:3033153536 NOTICE: raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
15:14:22 T:2930768784 M:3033153536 NOTICE: urllib2
15:14:22 T:2930768784 M:3033153536 NOTICE: .
15:14:22 T:2930768784 M:3033153536 NOTICE: HTTPError
15:14:22 T:2930768784 M:3033153536 NOTICE: :
15:14:22 T:2930768784 M:3033153536 NOTICE: HTTP Error 404: Not Found
15:14:22 T:2930768784 M:3033153536 ERROR: Scriptresult: Error

Not really sure what's going wrong here. Has the URL for iView changed? I definitely have access to iView and am on iiNet. Can anyone shed any light on this?

Thanks,

james
find quote
Bigkidoz Offline
Member
Posts: 81
Joined: Jan 2009
Reputation: 0
Location: Melbourne, Aus.
Post: #7
How do you get the plugin to work ? I copied the iview folder to my dash>scripts folder and i get the icon and when i select it it flashes (running) but nothing happens ?
find quote
sladflob Offline
Junior Member
Posts: 38
Joined: Nov 2007
Reputation: 0
Post: #8
Sounds like what happens to me. If you look in the bottom right hand corner do you see an error message popup?
find quote
Bigkidoz Offline
Member
Posts: 81
Joined: Jan 2009
Reputation: 0
Location: Melbourne, Aus.
Post: #9
sladflob Wrote:Sounds like what happens to me. If you look in the bottom right hand corner do you see an error message popup?

No error message at all.
find quote
rich harris Offline
Junior Member
Posts: 6
Joined: Sep 2009
Reputation: 0
Post: #10
It looks like Andy is doing a new version of the plugin to handle changes iView has made to the URLs used. He talks about a v0.4 in this comment: http://getsatisfaction.com/boxee/topics/...ly_1439637.
find quote
Post Reply