aussieaddons / plugin.video.abc_iview

ABC iView add-on for Kodi
http://aussieaddons.com/addons/abc_iview/
GNU General Public License v3.0
60 stars 24 forks source link

Streams fail to open - something has changed? #13

Closed MattH7 closed 11 years ago

MattH7 commented 11 years ago

It looks like something has changed on the ABC end of the stream. Episode listings are still able to be retrieved, but opening streams fails. This started happening near the end of May, early June. I've tested on different types of ABC streams and they all report the same.

XBMC version: xbmc-11.0-1.fc17.i686

11:52:13 T:2929716032 NOTICE: -->Python Interpreter Initialized<-- 11:52:13 T:2929716032 NOTICE: [ABC iView v1.2.0] Initialised 11:52:13 T:2929716032 NOTICE: [ABC iView v1.2.0] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 11:52:13 T:2929716032 NOTICE: [ABC iView v1.2.0] Fetching URL: http://tviview.abc.net.au/iview/auth/?v2 11:52:14 T:3077310400 NOTICE: DVDPlayer: Opening: http://iviewum-vh.akamaihd.net/z/?auth=daEbzaidUaYd_cba1d_cMb_dWbad9dGclaX-brTtHv-8-okt_xErqI&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true 11:52:14 T:3077310400 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 11:52:14 T:2929716032 NOTICE: Creating InputStream 11:52:14 T:2929716032 WARNING: FillBuffer: curl failed with code 22 11:52:14 T:2929716032 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. 11:52:14 T:2929716032 ERROR: Open - failed to open source <http://iviewum-vh.akamaihd.net/z/?auth=daEbzaidUaYd_cba1d_cMb_dWbad9dGclaX-brTtHv-8-okt_xErqI&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true> 11:52:14 T:2929716032 ERROR: CDVDPlayer::OpenInputStream - error opening [http://iviewum-vh.akamaihd.net/z/?auth=daEbzaidUaYd_cba1d_cMb_dWbad9dGclaX-brTtHv-8-okt_xErqI&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true] 11:52:14 T:2929716032 NOTICE: CDVDPlayer::OnExit() 11:52:14 T:2929716032 NOTICE: CDVDPlayer::OnExit() deleting input stream 11:52:14 T:3077310400 NOTICE: CDVDPlayer::CloseFile() 11:52:14 T:3077310400 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 11:52:14 T:3077310400 NOTICE: DVDPlayer: waiting for threads to exit 11:52:14 T:3077310400 NOTICE: DVDPlayer: finished waiting 11:52:14 T:3077310400 ERROR: Unable to open audio mixer 11:52:33 T:2996828992 NOTICE: -->Python Interpreter Initialized<-- 11:52:33 T:2996828992 NOTICE: [ABC iView v1.2.0] Initialised 11:52:33 T:2996828992 NOTICE: [ABC iView v1.2.0] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 11:52:33 T:2996828992 NOTICE: [ABC iView v1.2.0] Fetching URL: http://tviview.abc.net.au/iview/api2/?series=3027342 11:52:35 T:2996828992 NOTICE: -->Python Interpreter Initialized<-- 11:52:35 T:2996828992 NOTICE: [ABC iView v1.2.0] Initialised 11:52:35 T:2996828992 NOTICE: [ABC iView v1.2.0] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 11:52:35 T:2996828992 NOTICE: [ABC iView v1.2.0] Fetching URL: http://tviview.abc.net.au/iview/auth/?v2 11:52:36 T:3077310400 NOTICE: DVDPlayer: Opening: http://iviewum-vh.akamaihd.net/z/?auth=daEb0aBb8cfc3aQaqdBb4ccatd2dncrd7aV-brTtHS-8-lks_rGwpK&aifp=v001 playpath=mp4:kids/angelinacgi_03_04 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true 11:52:36 T:3077310400 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 11:52:36 T:2996828992 NOTICE: Creating InputStream 11:52:36 T:2996828992 WARNING: FillBuffer: curl failed with code 22 11:52:36 T:2996828992 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. 11:52:36 T:2996828992 ERROR: Open - failed to open source <http://iviewum-vh.akamaihd.net/z/?auth=daEb0aBb8cfc3aQaqdBb4ccatd2dncrd7aV-brTtHS-8-lks_rGwpK&aifp=v001 playpath=mp4:kids/angelinacgi_03_04 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true> 11:52:36 T:2996828992 ERROR: CDVDPlayer::OpenInputStream - error opening [http://iviewum-vh.akamaihd.net/z/?auth=daEb0aBb8cfc3aQaqdBb4ccatd2dncrd7aV-brTtHS-8-lks_rGwpK&aifp=v001 playpath=mp4:kids/angelinacgi_03_04 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true] 11:52:36 T:2996828992 NOTICE: CDVDPlayer::OnExit() 11:52:36 T:2996828992 NOTICE: CDVDPlayer::OnExit() deleting input stream 11:52:36 T:3077310400 NOTICE: CDVDPlayer::CloseFile() 11:52:36 T:3077310400 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 11:52:36 T:3077310400 NOTICE: DVDPlayer: waiting for threads to exit 11:52:36 T:3077310400 NOTICE: DVDPlayer: finished waiting

andybotting commented 11 years ago

Still working fine for me on iiNet, but I can see it's trying to use http://iviewum-vh.akamaihd.net which looks new to me.

Firstly, are you in Australia and second, who is your ISP?

MattH7 commented 11 years ago

Definitely in Australia. ISP is Adam internet (SA).

Cheers,

 Matt.

On 06/10/2013 12:14 PM, Andy Botting wrote:

Still working fine for me on iiNet, but I can see it's trying to use http://iviewum-vh.akamaihd.net which looks new to me.

Firstly, are you in Australia and second, who is your ISP?

— Reply to this email directly or view it on GitHub https://github.com/andybotting/xbmc-addon-abc-iview/issues/13#issuecomment-19178906.

andybotting commented 11 years ago

OK, leave this with me and I'll try and reproduce the issue.

adammw commented 11 years ago

@andybotting - seems like a new unmetering server. Just tested the auth for an IP in the Adam Internet address range. Looks like were in for bad luck, it's using f4m manifests meaning that it's going to be harder to feed the video into XBMC.

Auth response:

<?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>219.90.177.3</ip>
    <isp>AdamNet</isp>
    <desc>ip range from isp</desc>
    <host>AkamaiHDUnmetered</host>
    <server>http://iviewum-vh.akamaihd.net/z/</server>
    <bwtest>http://iviewum-vh.akamaihd.net/z/</bwtest>
    <token>daEbsaxa5bibHcAdZaYdbaAa.dQcHbTbeaM-brTwKI-8-rko_yFzoI&amp;aifp=v001</token>
    <tokenhd>st=1370843426~exp=1370853425~acl=/*~hmac=d8770e7194dddc98c8d9329e25f5a849c02c87c1f3633024aba5c6b0f28b21a8</tokenhd>
    <path>playback/_definst_/</path>
    <text><![CDATA[iview is unmetered for <a href="http://adam.com.au/" target="_blank">Adam Internet</a> customers.]]></text>
    <free>yes</free>
</iview>

Packet caputre:

http://iviewum-vh.akamaihd.net/z/playback/_definst_/magwars_13_02.mp4/manifest.f4m?hdcore=true&hdnea=st=1370844050~exp=1370854049~acl=/*~hmac=9c4382e825dae47d93b6c0a284bae9d8e6d786937829d6d0b621992de51238d8&hdcore=2.10.3&g=TRDLVRPQKHBH
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://ns.adobe.com/f4m/1.0" xmlns:akamai="uri:akamai.com/f4m/1.0">
  <akamai:version>2.0</akamai:version>
  <akamai:bw>2000</akamai:bw>
  <id>/playback/_definst_/magwars_13_02.mp4_0</id>
  <streamType>recorded</streamType>
  <akamai:streamType>vod</akamai:streamType>
  <duration>5267.040</duration>
  <streamBaseTime>0.000</streamBaseTime>
  <pv-2.0>ZXhwPTEzNzA5MzA2MDR+YWNsPSUyZip+ZGF0YT1wdmMsc35obWFjPTBhNzA5MzZjYjk1Njg3OTY5YmIxZmM2ZDZiOTM4NDE5YWY2NDM0YWMyODJjMzNmMDlmNDQ0ZDA0ZDUyMGZlY2Y=;hdntl=exp=1370930604~acl=%2f*~data=hdntl~hmac=9b42d61a453a3919f0442e059b5b5483691a18d293e09ae9fa058e68499f1b7b</pv-2.0>
  <bootstrapInfo profile="named" id="bootstrap_0">AAAAi2Fic3QAAAAAAAAAAQAAAAPoAAAAAABQXmAAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAA24BAAAARmFmcnQAAAAAAAAD6AAAAAADAAAAAQAAAAAAAAAAAAAXcAAAA24AAAAAAFBKsAAAE7AAAAAAAAAAAAAAAAAAAAAAAA==</bootstrapInfo>
  <media bitrate="651" url="0_b0745cf1ef9d967e_" bootstrapInfoId="bootstrap_0">
    <metadata>AgAKb25NZXRhRGF0YQgAAAAMAAhkdXJhdGlvbgBAtJMKPXCj1wAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAANdmlkZW9kYXRhcmF0ZQBAgV3moSEeIgAJZnJhbWVyYXRlAEA4//OOra8bAAx2aWRlb2NvZGVjaWQAQBwAAAAAAAAADWF1ZGlvZGF0YXJhdGUAQFgABx4BATcAD2F1ZGlvc2FtcGxlcmF0ZQBA5YiAAAAAAAAPYXVkaW9zYW1wbGVzaXplAEAwAAAAAAAAAAZzdGVyZW8BAQAMYXVkaW9jb2RlY2lkAEAkAAAAAAAAAAhmaWxlc2l6ZQBBuZNp3wAAAAAACQ==</metadata>
  </media>
</manifest>

And then it gets uglier from there... I just hope they aren't also using DRM in conjunction with this manifest stuff.

@MattH7 - if you still want to keep watching, I can send you information on how to force abc to give you metered streams (which should still work). (or @andybotting we can include the option in an update for users that get a AkamaiHDUnmetered host)

andybotting commented 11 years ago

@adammw This does sound painful. First I've heard of this f4m stuff.

I guess if we can force a metered stream if we're handed a f4m stream then that might be the best short term solution.

MattH7 commented 11 years ago

I'm happy with whatever works. If you need a beta tester, send me details for the metered stream changes and I'll run through with my XBMC setup, and a separate setup with a telstra ADSL connection for confirmation.

Thanks,

Matt.

On 06/10/2013 03:36 PM, Adam Malcontenti-Wilson wrote:

@andybotting https://github.com/andybotting - seems like a new unmetering server. Just tested the auth for an IP in the Adam Internet address range. Looks like were in for bad luck, it's using f4m manifests meaning that it's going to be harder to feed the video into XBMC.

Auth response:

<?xml version="1.0" encoding="utf-8"?>

219.90.177.3 AdamNet ip range from isp AkamaiHDUnmetered http://iviewum-vh.akamaihd.net/z/ http://iviewum-vh.akamaihd.net/z/ daEbsaxa5bibHcAdZaYdbaAa.dQcHbTbeaM-brTwKI-8-rko_yFzoI&aifp=v001 st=1370843426~exp=1370853425~acl=/*~hmac=d8770e7194dddc98c8d9329e25f5a849c02c87c1f3633024aba5c6b0f28b21a8 playback/_definst_/ Adam Internet customers.]]> yes

Packet caputre:

http://iviewum-vh.akamaihd.net/z/playback/_definst_/magwars_13_02.mp4/manifest.f4m?hdcore=true&hdnea=st=1370844050~exp=1370854049~acl=/*~hmac=9c4382e825dae47d93b6c0a284bae9d8e6d786937829d6d0b621992de51238d8&hdcore=2.10.3&g=TRDLVRPQKHBH

<?xml version="1.0" encoding="UTF-8"?>

akamai:version2.0/akamai:version akamai:bw2000/akamai:bw /playback/_definst_/magwars_13_02.mp4_0 recorded akamai:streamTypevod/akamai:streamType 5267.040 0.000 ZXhwPTEzNzA5MzA2MDR+YWNsPSUyZip+ZGF0YT1wdmMsc35obWFjPTBhNzA5MzZjYjk1Njg3OTY5YmIxZmM2ZDZiOTM4NDE5YWY2NDM0YWMyODJjMzNmMDlmNDQ0ZDA0ZDUyMGZlY2Y=;hdntl=exp=1370930604~acl=%2f*~data=hdntl~hmac=9b42d61a453a3919f0442e059b5b5483691a18d293e09ae9fa058e68499f1b7b AAAAi2Fic3QAAAAAAAAAAQAAAAPoAAAAAABQXmAAAAAAAAAAAAAAAAAAAQAAABlhc3J0AAAAAAAAAAABAAAAAQAAA24BAAAARmFmcnQAAAAAAAAD6AAAAAADAAAAAQAAAAAAAAAAAAAXcAAAA24AAAAAAFBKsAAAE7AAAAAAAAAAAAAAAAAAAAAAAA== AgAKb25NZXRhRGF0YQgAAAAMAAhkdXJhdGlvbgBAtJMKPXCj1wAFd2lkdGgAQIQAAAAAAAAABmhlaWdodABAdoAAAAAAAAANdmlkZW9kYXRhcmF0ZQBAgV3moSEeIgAJZnJhbWVyYXRlAEA4//OOra8bAAx2aWRlb2NvZGVjaWQAQBwAAAAAAAAADWF1ZGlvZGF0YXJhdGUAQFgABx4BATcAD2F1ZGlvc2FtcGxlcmF0ZQBA5YiAAAAAAAAPYXVkaW9zYW1wbGVzaXplAEAwAAAAAAAAAAZzdGVyZW8BAQAMYXVkaW9jb2RlY2lkAEAkAAAAAAAAAAhmaWxlc2l6ZQBBuZNp3wAAAAAACQ==

And then it gets uglier from there... I just hope they aren't also using DRM in conjunction with this manifest stuff.

@MattH7 https://github.com/MattH7 - if you still want to keep watching, I can send you information on how to force abc to give you metered streams (which should still work). (or @andybotting https://github.com/andybotting we can include the option in an update for users that get a AkamaiHDUnmetered host)

— Reply to this email directly or view it on GitHub https://github.com/andybotting/xbmc-addon-abc-iview/issues/13#issuecomment-19182011.

scottt123 commented 11 years ago

I'm also having issues with adam.
Any solution would be welcome Keep up the good work.!

mfallu commented 11 years ago

Hmmm - seems to be happening with iinet as well.

andybotting commented 11 years ago

@mfallu Can you send me the output of: http://tviview.abc.net.au/iview/auth/?v2

cheers

adammw commented 11 years ago

@andybotting I can confirm it too. It's pretty much the same as the Adam Internet auth above, except it says iiNet in the relevant fields. I guess I now have more incentive to fix it now it affects me.

mfallu commented 11 years ago

Via iinet

<?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>124.148.60.109</ip>
    <isp>iiNet</isp>
    <desc>ip range from isp</desc>
    <host>AkamaiHDUnmetered</host>
    <server>http://iviewum-vh.akamaihd.net/z/</server>
    <bwtest>http://iviewum-vh.akamaihd.net/z/</bwtest>
    <token>daEdBctdbcqcJcXcNa7cZaUc3bmaDbic8cJ-brUeX0-8-qmu_sGxpK&amp;aifp=v001</token>
    <tokenhd>st=1371032692~exp=1371042691~acl=/*~hmac=02f93ba5486316a8083ab07d708a3abcb529e7306969e0b09bdea1dea8583bf3</tokenhd>
    <path>playback/_definst_/</path>
    <text><![CDATA[iview is unmetered for <a href="http://www.iinet.net.au/" target="_blank">iiNet</a> and <a href="http://www.westnet.com.au/freezone/" target="_blank">Westnet</a> customers.]]></text>
    <free>yes</free>

Via AARnet

<?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>132.234.251.230</ip>
    <isp>Aarnet</isp>
    <desc>ip range from isp</desc>
    <host>Akamai</host>
    <server>rtmp://cp53909.edgefcs.net/ondemand</server>
    <bwtest>rtmp://cp44823.edgefcs.net/ondemand</bwtest>
    <token>daEbYasc8dQdzaiatbabxcgaUaYbIcMbOay-brUe0p-8-jkt_rHtqK&amp;aifp=v001</token>
    <tokenhd>st=1371032847~exp=1371042846~acl=/*~hmac=79930707190b964bca62da071f8845cd2b6b8f292b734c709541b9a9ac63bb13</tokenhd>
    <path>flash/playback/_definst_/</path>
    <text><![CDATA[iview is unmetered for AARNet users.]]></text>
    <free>yes</free>

And a metered stream via optus mobile:

<?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>49.176.102.126</ip>
<isp>Optus</isp>
<desc>Optus Internet Pty Ltd</desc>
<host>Akamai</host>
<server>rtmp://cp53909.edgefcs.net/ondemand</server>
<bwtest>rtmp://cp44823.edgefcs.net/ondemand</bwtest>
<token>daEc_arcxaxcvcXaUa_cIaVdobPdTd9d1av-brUe2t-8-mks_uEupG&aifp=v001</token>
<tokenhd>st=1371032979~exp=1371042978~acl=/*~hmac=24a11b67d73791d61b5011bcb7b08ecde4da87b8bff2a3b86e8a0c54d7ef4051</tokenhd>
<path>flash/playback/_definst_/</path>
<text><![CDATA[Optus does not yet offer iview unmetered.]]></text>
<free>no</free>
</iview>
mfallu commented 11 years ago

So it looks like some unmetered providers eg. AARnet are still providing streams the same way the metered eg. Optus streams are.

andybotting commented 11 years ago

Thanks to @adammw for some clever insight, this is now fixed.

You can find v1.3.0 in the XBMC CatchUP TV AU repo, which should automatically update your iView addon. There is also a ZIP file https://xbmc-catchuptv-au.googlecode.com/files/plugin.video.abc_iview-1.3.0.zip (but the repo is cooler).

Please test and let me know.

philipmoss commented 11 years ago

I've updated to 1.3.0 through the repo and still having issues. Running 12.2 Frodo and on Adam Internet in SA. Debug log as follows (hope it's the right info for you):

17:52:40 T:7772 DEBUG: XFILE::CPluginDirectory::RunScriptWithParams - calling plugin ABC iView('plugin://plugin.video.abc_iview/','-1','?play=true&category=Unknown&rating=PG&date=2013-05-29+00%3A00%3A00&description=Adam+Hills+is+joined+by+comedian+Lawrence+Mooney%2C+actors+Uncle+Jack+Charles+and+Justine+Clarke%2C+with+a+special+performance+by+Sammy+J.+Adam+also+interviews+presenter+of+Grand+Designs%2C+Kevin+McCloud.&title=Adam+Hills+Tonight&url=adamhillstonight_03_03.mp4&thumbnail=http%3A%2F%2Ftviview.abc.net.au%2Fthumbs%2Fi%2Fadamhillstonight.jpg&episode_title=Lawrence+Mooney%2C+Uncle+Jack+Charles%2C+Justine+Clarke%2C+Kevin+McCloud+%26+Sammy+J&duration=3506&id=39317') 17:52:40 T:7772 INFO: initializing python engine. 17:52:40 T:7772 DEBUG: new python thread created. id=4 17:52:40 T:2720 NOTICE: Thread XBPyThread start, auto delete: false 17:52:40 T:2720 DEBUG: Python thread: start processing 17:52:40 T:2720 NOTICE: -->Python Interpreter Initialized<-- 17:52:40 T:2720 DEBUG: XBPyThread::Process - The source file to load is C:\Users\Philip\AppData\Roaming\XBMC\addons\plugin.video.abc-iview\default.py 17:52:40 T:2720 DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\Philip\AppData\Roaming\XBMC\addons\plugin.video.abc-iview;C:\Program Files (x86)\XBMC\addons\weather.wunderground\resources\lib\wunderground;C:\Program Files (x86)\XBMC\addons\script.module.simplejson\lib;C:\Users\Philip\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages; 17:52:40 T:2720 DEBUG: XBPyThread::Process - Entering source directory C:\Users\Philip\AppData\Roaming\XBMC\addons\plugin.video.abc-iview 17:52:40 T:2720 DEBUG: Instantiating addon using automatically obtained id of "plugin.video.abc_iview" dependent on version 1.0 of the xbmc.python api 17:52:40 T:2720 NOTICE: [ABC iView v1.3.0] Initialised 17:52:40 T:2720 NOTICE: [ABC iView v1.3.0] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 17:52:40 T:2720 NOTICE: [ABC iView v1.3.0] Fetching URL: http://tviview.abc.net.au/iview/auth/?v2&ps3=true 17:52:40 T:2720 INFO: Scriptresult: Success 17:52:40 T:7772 INFO: XCURL::DllLibCurlGlobal::easy_aquire - Created session to http://iviewum-vh.akamaihd.net 17:52:40 T:2720 INFO: Python script stopped 17:52:40 T:2720 DEBUG: Thread XBPyThread 2720 terminating 17:52:41 T:7772 DEBUG: CCurlFile::GetMimeType - http://iviewum-vh.akamaihd.net/z/?auth=daEbbaidlckbiapceacahdWaLbdbvdhdgdp-brUyfp-8-kkt_sGroN&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true -> failed 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers(http://iviewum-vh.akamaihd.net/z/?auth=daEbbaidlckbiapceacahdWaLbdbvdhdgdp-brUyfp-8-kkt_sGroN&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true) 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv 17:52:41 T:7772 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1) 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1) 17:52:41 T:7772 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players 17:52:41 T:7772 NOTICE: DVDPlayer: Opening: http://iviewum-vh.akamaihd.net/z/?auth=daEbbaidlckbiapceacahdWaLbdbvdhdgdp-brUyfp-8-kkt_sGroN&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true 17:52:41 T:7772 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 17:52:41 T:7772 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec 17:52:41 T:7772 DEBUG: DXVA - cheking samples array size using 842094158 render target 17:52:41 T:7772 DEBUG: DXVA - updated maximum samples count to 1 17:52:41 T:7772 DEBUG: DXVA - cheking samples array size using 842094169 render target 17:52:41 T:7508 NOTICE: Thread CDVDPlayer start, auto delete: false 17:52:41 T:7508 NOTICE: Creating InputStream 17:52:41 T:7508 DEBUG: CFileCache::Open - opening using cache 17:52:41 T:7508 DEBUG: CurlFile::Open(08FA2990) http://iviewum-vh.akamaihd.net/z/?auth=daEbbaidlckbiapceacahdWaLbdbvdhdgdp-brUyfp-8-kkt_sGroN&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true 17:52:41 T:7772 DEBUG: ------ Window Init (DialogBusy.xml) ------ 17:52:41 T:7772 DEBUG: waiting for python thread 4 (C:\Users\Philip\AppData\Roaming\XBMC\addons\plugin.video.abc-iview\default.py) to stop 17:52:41 T:7772 DEBUG: python thread 4 (C:\Users\Philip\AppData\Roaming\XBMC\addons\plugin.video.abc-iview\default.py) destructed 17:52:41 T:7508 WARNING: XFILE::CCurlFile::CReadState::FillBuffer: curl failed with code 22 17:52:41 T:7508 ERROR: CCurlFile::CReadState::Open, didn't get any data from stream. 17:52:41 T:7508 ERROR: XFILE::CFileCache::Open - failed to open source <http://iviewum-vh.akamaihd.net/z/?auth=daEbbaidlckbiapceacahdWaLbdbvdhdgdp-brUyfp-8-kkt_sGroN&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true> 17:52:41 T:7508 ERROR: CDVDPlayer::OpenInputStream - error opening [http://iviewum-vh.akamaihd.net/z/?auth=daEbbaidlckbiapceacahdWaLbdbvdhdgdp-brUyfp-8-kkt_sGroN&aifp=v001 playpath=mp4:adamhillstonight_03_03 swfurl=http://www.abc.net.au/iview/images/iview.jpg swfvfy=true] 17:52:41 T:7508 NOTICE: CDVDPlayer::OnExit() 17:52:41 T:7508 NOTICE: CDVDPlayer::OnExit() deleting input stream 17:52:41 T:7508 DEBUG: Thread CDVDPlayer 7508 terminating 17:52:41 T:7772 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc 17:52:41 T:7772 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop 17:52:41 T:7772 DEBUG: ------ Window Deinit (DialogBusy.xml) ------ 17:52:41 T:7772 NOTICE: CDVDPlayer::CloseFile() 17:52:41 T:7772 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 17:52:41 T:7772 NOTICE: DVDPlayer: waiting for threads to exit 17:52:41 T:7772 NOTICE: DVDPlayer: finished waiting 17:52:44 T:7772 INFO: XCURL::DllLibCurlGlobal::CheckIdle - Closing session to http://feeds.xbmc.org (easy=009247A0, multi=00637F10) 17:52:45 T:7772 DEBUG: Keyboard: scancode: 38, sym: 0134, unicode: 0000, modifier: 100 17:52:45 T:7772 DEBUG: CApplication::OnKey: alt-leftalt (4f0d4) pressed, action is 17:52:45 T:7772 DEBUG: ------ Window Deinit (Pointer.xml) ------ 17:52:45 T:7772 DEBUG: CWinEventsWin32::WndProcWindow is active 17:52:45 T:7772 DEBUG: CWinEventsWin32::WndProc: Focus switched to process C:\Windows\explorer.exe 17:52:48 T:7772 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib.dll)

andybotting commented 11 years ago

Damn. It was working this morning.

Are you comfortable editing the plugin source?

philipmoss commented 11 years ago

Should be fine as long as you can tell me what to change.

On 13 June 2013 17:59, Andy Botting notifications@github.com wrote:

Damn. It was working this morning.

Are you comfortable editing the plugin source?

— Reply to this email directly or view it on GitHubhttps://github.com/andybotting/xbmc-addon-abc-iview/issues/13#issuecomment-19378528 .

andybotting commented 11 years ago

@philipmoss Can you send me an email to andy+github@andybotting.com

scottt123 commented 11 years ago

Still no joy with v1.3.0 for me. Log file sent to email above.

MattH7 commented 11 years ago

Similarly still broke for me too. Now it doesn't even read the program listings. I think it might be reading a cached copy. logfile below:

22:21:33 T:3026189120 NOTICE: -->Python Interpreter Initialized<-- 22:21:33 T:3026189120 NOTICE: [ABC iView v1.3.0] Initialised 22:21:33 T:3026189120 NOTICE: [ABC iView v1.3.0] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 22:21:33 T:3026189120 NOTICE: [ABC iView v1.3.0] Fetching URL: http://tviview.abc.net.au/iview/api2/?series=12200 22:21:35 T:3026189120 NOTICE: [ABC iView v1.3.0] ERROR: make_programs_list (44) - 'xbmcgui.ListItem' object has no attribute 'addStreamInfo' 22:21:35 T:3026189120 ERROR: Traceback (most recent call last): 22:21:35 T:3026189120 ERROR: File "/home/mediauser/.xbmc/addons/plugin.video.abc-iview/resources/lib/programs.py", line 44, in make_programs_list 22:21:35 T:3026189120 ERROR: listitem.addStreamInfo('video', p.get_xbmc_stream_info()) 22:21:35 T:3026189120 ERROR: AttributeError: 'xbmcgui.ListItem' object has no attribute 'addStreamInfo' 22:21:35 T:3026189120 NOTICE: None 22:21:35 T:3077396416 ERROR: GetDirectory - Error getting plugin://plugin.video.abc_iview/?series_id=12200 22:21:35 T:3077396416 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.abc_iview/?series_id=12200) failed 22:21:35 T:3026189120 NOTICE: -->Python Interpreter Initialized<-- 22:21:35 T:3026189120 NOTICE: [ABC iView v1.3.0] Initialised 22:21:35 T:3026189120 NOTICE: [ABC iView v1.3.0] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 22:21:36 T:3026189120 NOTICE: [ABC iView v1.3.0] Fetching URL: http://tviview.abc.net.au/iview/api2/?keyword=lifestyle 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Kirstie's Vintage Home (1) 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Good Game Series 9 (4) 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Hidden Treasures With Griff Rhys Jones (2) 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Dream Build Series 2 (1) 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Grand Designs Series 10 (1) 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Good Game: Pocket Edition Series 9 (4) 22:21:37 T:3026189120 NOTICE: [ABC iView v1.3.0] Found series: Gardening Australia Series 24 (2) 22:21:37 T:3026189120 ERROR: SetContent called with an invalid handle.

scrag commented 11 years ago

It's not working here with 1.3.0 either. Unable to play streams.

Openelec 3.0.5 on Raspberry Pi with iiNet

shirro commented 11 years ago

1.2.0 and 1.3.0 broken here on Internode. Same error opening the Akamai url. Will go insane if I don't get ABC Kids back.

Here is http://tviview.abc.net.au/iview/auth/?v2

<?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>x.x.x.x</ip>
    <isp>Internode</isp>
    <desc>ip range from isp</desc>
    <host>AkamaiHDUnmetered</host>
    <server>http://iviewum-vh.akamaihd.net/z/</server>
    <bwtest>http://iviewum-vh.akamaihd.net/z/</bwtest>
    <token>daEdKclbpdib9bLaUdfaka0cdcVbrd1daa3-brUQdt-8-pmm_wHzoG&amp;aifp=v001</token>
    <tokenhd>st=1371185363~exp=1371195362~acl=/*~hmac=3655655c92150dbdf3f0edca7d2f63813364b70adcb1224f4e14114bc9383f4a</tokenhd>
    <path>playback/_definst_/</path>
    <text><![CDATA[Unmetering is available for <a href="http://www.internode.on.net/" target="_blank">Internode ADSL</a> customers. Check <a href="http://www.internode.on.net/unmetered/" target="_blank">this page</a> for details on whether iview content is metered under your plan.]]></text>
    <free>yes</free>
</iview>
adammw commented 11 years ago

@andybotting Try this patch. If it works, you can revert aa5e2eb. Tested and works for me on iiNet.

shirro commented 11 years ago

@adammw That patch works for me on Internode.

andybotting commented 11 years ago

@adammw Works for me too.

I've rolled 1.3.1 now, with the patch: https://xbmc-catchuptv-au.googlecode.com/files/plugin.video.abc_iview-1.3.1.zip

Please test!

scrag commented 11 years ago

Thanks Andy.

That was quick!

All working here with 1.3.1 on iiNet - hopefully that's it! I wonder what the akamai change means for the end users?

andybotting commented 11 years ago

@scrag It means that we won't be able to take advantage of any possible HD streaming (which we don't know even exists yet). It also means that iView will probably be metered, even for those ISPs where iView was previously unmetered.

I'm hoping that this fix will give us some time to look into the new streaming setup and hopefully get it working in the future.

andybotting commented 11 years ago

Version 1.3.1 now in the Catch-Up TV AU repo too.

I'm going to nuke this issue! Thanks guys

MattH7 commented 11 years ago

I'm still getting the same error. It's unable to retrieve program listings. I've uninstalled and reinstalled the add on without any luck. It's found new series, but throws an exception for every series I try to open.

Matt.


20:35:24 T:3044014912 NOTICE: [ABC iView v1.3.1] Found series: Writers On Writing (4) 20:35:24 T:3044014912 NOTICE: [ABC iView v1.3.1] Found series: Yo Gabba Gabba! Series 4 (2) 20:35:24 T:3044014912 NOTICE: [ABC iView v1.3.1] Found series: Young Dracula (11) 20:35:24 T:3044014912 NOTICE: [ABC iView v1.3.1] Found series: Young Dracula Series 2 (1) 20:35:24 T:3044014912 ERROR: SetContent called with an invalid handle. 20:35:29 T:3044014912 NOTICE: -->Python Interpreter Initialized<-- 20:35:29 T:3044014912 NOTICE: [ABC iView v1.3.1] Initialised 20:35:29 T:3044014912 NOTICE: [ABC iView v1.3.1] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 20:35:29 T:3044014912 NOTICE: [ABC iView v1.3.1] Fetching URL: http://tviview.abc.net.au/iview/api2/?series=2959838 20:35:31 T:3044014912 NOTICE: [ABC iView v1.3.1] ERROR: make_programs_list (44) - 'xbmcgui.ListItem' object has no attribute 'addStreamInfo' 20:35:31 T:3044014912 ERROR: Traceback (most recent call last): 20:35:31 T:3044014912 ERROR: File "/home/mediauser/.xbmc/addons/plugin.video.abc-iview/resources/lib/programs.py", line 44, in make_programs_list 20:35:31 T:3044014912 ERROR: listitem.addStreamInfo('video', p.get_xbmc_stream_info()) 20:35:31 T:3044014912 ERROR: AttributeError: 'xbmcgui.ListItem' object has no attribute 'addStreamInfo' 20:35:31 T:3044014912 NOTICE: None 20:35:31 T:3076769728 ERROR: GetDirectory - Error getting plugin://plugin.video.abc_iview/?series_id=2959838

20:35:31 T:3076769728 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.abc_iview/?series_id=2959838) failed

Could it be: http://redsymbol.net/articles/django-attributeerror-str-object-no-attribute-resolve/ ?

andybotting commented 11 years ago

@MattH7 I think your error might be due to a fix I added to display the duration correctly. I think you might find i'll work if you update to XBMC 12.

A worthwhile test might be to delete the lines:

listitem.addStreamInfo('video', p.get_xbmc_stream_info())

from: plugin.video.abc-iview/resources/lib programs.py and play.py

Can you let me know if that fixes it?

MattH7 commented 11 years ago

Now it says one of the parameters in a function is missing or the wrong type.


20:55:47 T:2883013440 NOTICE: [ABC iView v1.3.1] Initialised 20:55:47 T:2883013440 NOTICE: [ABC iView v1.3.1] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 20:55:47 T:2883013440 NOTICE: [ABC iView v1.3.1] Fetching URL: http://tviview.abc.net.au/iview/api2/?series=12338 20:56:00 T:2883013440 NOTICE: [ABC iView v1.3.1] ERROR: make_programs_list (47) - argument 1 must be unicode or str 20:56:00 T:2883013440 ERROR: Traceback (most recent call last): 20:56:00 T:2883013440 ERROR: File "/home/mediauser/.xbmc/addons/plugin.video.abc-iview/resources/lib/programs.py", line 47, in make_programs_list 20:56:00 T:2883013440 ERROR: url = "%s?play=true&%s" % (sys.argv[0], p.make_xbmc_url()) 20:56:00 T:2883013440 ERROR: File "/home/mediauser/.xbmc/addons/plugin.video.abc-iview/resources/lib/classes.py", line 256, in make_xbmc_url 20:56:00 T:2883013440 ERROR: if self.date: d['date'] = self.date.strftime("%Y-%m-%d %H:%M:%S") 20:56:00 T:2883013440 ERROR: TypeError: argument 1 must be unicode or str 20:56:00 T:2883013440 NOTICE: None 20:56:00 T:3076769728 ERROR: GetDirectory - Error getting plugin://plugin.video.abc_iview/?series_id=12338 20:56:00 T:3076769728 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.abc_iview/?series_id=12338) failed 20:56:06 T:2883013440 NOTICE: -->Python Interpreter Initialized<-- 20:56:06 T:2883013440 NOTICE: [ABC iView v1.3.1] Initialised 20:56:06 T:2883013440 NOTICE: [ABC iView v1.3.1] Fetching URL: http://www.abc.net.au/iview/xml/config.xml?r=383 20:56:06 T:2883013440 NOTICE: [ABC iView v1.3.1] Fetching URL: http://tviview.abc.net.au/iview/api2/?series=11622

andybotting commented 11 years ago

Can you send me the output of this: http://tviview.abc.net.au/iview/api2/?series=12338

MattH7 commented 11 years ago

On 06/14/2013 09:01 PM, Andy Botting wrote:

Can you send me the output of this: http://tviview.abc.net.au/iview/api2/?series=12338

— Reply to this email directly or view it on GitHub https://github.com/andybotting/xbmc-addon-abc-iview/issues/13#issuecomment-19452113.

curl "http://tviview.abc.net.au/iview/api2/?series=12338"

[{"a":"12338","b":"64 Zoo Lane Series 4","c":"Lucy lives at 64 Zoo Lane, right next door to the local zoo. Every night from her bedroom window, Lucy slides down Georgina the Giraffe's long neck to the zoo below to meet the animals.","e":"pre-school last-chance","t":"pre-school","d":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","f":[{"a":"39553","b":"64 Zoo Lane Series 4 The Story Of Tallulah's Surprise Present","d":"Tallulah is always surprising her friends with lovely gifts and gestures. Her friends decide to return the surprise... but soon find out that not everybody likes the same things.","e":"pre-school","f":"2013-06-06 10:00:00","g":"2013-07-06 10:00:00","j":"674","i":"56","m":"G","n":"kids\/64zoolane_04_26.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"39252","b":"64 Zoo Lane Series 4 The Story Of Doris' Flower","d":"Doris the Duck finds a plant promising beautiful flowers. She enlists Toby and Kevin's help to protect it at all costs. Eventually Doris learns that flowers should be left for everybody to enjoy.","e":"pre-school","f":"2013-06-01 10:00:00","g":"2013-07-01 10:00:00","j":"668","i":"56","m":"G","n":"kids\/64zoolane_04_25_fix.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"39281","b":"64 Zoo Lane Series 4 The Story Of The Last Buluru Berry","d":"Joey and his friends are excited when they come across a bush full of delicious smelling buluru berries. Wally Two Trees warns them that they must leave the berries on the bush until they are all ripe.","e":"pre-school","f":"2013-05-31 10:00:00","g":"2013-06-30 10:00:00","j":"676","i":"56","m":"G","n":"kids\/64zoolane_04_24.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"39310","b":"64 Zoo Lane Series 4 The Story Of Washi-Washi Day","d":"It's Washi Washi day in the So Hi Mountains when all the animals wash themselves until they are squeaky and clean. While all the other animals are having fun getting clean, Horace the Hare keeps making excuses not to join in.","e":"pre-school","f":"2013-05-30 10:00:00","g":"2013-06-29 10:00:00","j":"668","i":"56","m":"G","n":"kids\/64zoolane_04_23.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"39028","b":"64 Zoo Lane Series 4 The Story Of Reginald's New Look","d":"Nathalie the Antelope decides to give Reginald the Lion a make over to refresh his look. But she restyles him to such an extent that none of the other animals recognise him when he tries to alert them of an imminent danger.","e":"pre-school","f":"2013-05-25 10:00:00","g":"2013-06-24 10:00:00","j":"677","i":"56","m":"G","n":"kids\/64zoolane_04_22.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"39060","b":"64 Zoo Lane Series 4 The Story Of Alan's Scooter","d":"Nelson is in an inventive mood, and agrees to make various objects for his friends. Alan the Aardvark is excited about the scooter that Nelson is making him... even though he doesn't really know what a scooter is.","e":"pre-school","f":"2013-05-24 10:00:00","g":"2013-06-23 10:00:00","j":"676","i":"56","m":"G","n":"kids\/64zoolane_04_21.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"39089","b":"64 Zoo Lane Series 4 The Story Of The Great Rains","d":"The Savannah animals are preparing for the Great Rains. The rains flood the plains every year and they will have to take shelter on Blue Mountain. This year it is Giggles and Tickles' turn to watch for the start of the rain.","e":"pre-school","f":"2013-05-23 10:00:00","g":"2013-06-22 10:00:00","j":"674","i":"56","m":"G","n":"kids\/64zoolane_04_20.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"38784","b":"64 Zoo Lane Series 4 The Story Of The Jungle Ball","d":"The Jungle Ball is imminent and all the animals are busy finding their dance partners for the night. All except Reginald, nobody has ever asked him to dance with them at the Jungle Ball.","e":"pre-school","f":"2013-05-18 10:00:00","g":"2013-06-17 10:00:00","j":"674","i":"56","m":"G","n":"kids\/64zoolane_04_19.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"38810","b":"64 Zoo Lane Series 4 The Story Of Gertie The Goat","d":"Gertie the Goat has agreed to take Bao Bao the Panda on a climbing expedition up the So Hi Mountains. The other animals advise Gertie against the trip, pandas are not renowned for their climbing skills.","e":"pre-school","f":"2013-05-17 10:00:00","g":"2013-06-16 10:00:00","j":"674","i":"56","m":"G","n":"kids\/64zoolane_04_18.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"},{"a":"38840","b":"64 Zoo Lane Series 4 The Story Of The House Of Leaves","d":"Nelson the Elephant wants to build the biggest and best house of leaves ever. His nephew Nigel is eager to help out, but Nelson is worried that the leaf house might be too fragile for his exuberant young nephew.","e":"pre-school","f":"2013-05-16 10:00:00","g":"2013-06-15 10:00:00","j":"676","i":"56","m":"G","n":"kids\/64zoolane_04_17.mp4","s":"http:\/\/tviview.abc.net.au\/thumbs\/i\/zoolane.jpg","u":"4"}]}]

Headers: HTTP/1.1 200 OK Server: nginx/1.2.1 Date: Fri, 14 Jun 2013 11:43:51 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: close X-Powered-By: PHP/5.3.13-1~dotdeb.0 Expires: Fri, 14 Jun 2013 11:51:55 GMT Access-Control-Allow-Origin: http://www.abc.net.au

scottt123 commented 11 years ago

Nice work Andy!

andybotting commented 11 years ago

@MattH7 Let's close this issue and open a new one for you.

Please see: https://github.com/andybotting/xbmc-addon-abc-iview/issues/15