[Release] TVNZ OnDemand KODI Add-on




Requirements

  1. Your located in New Zealand
Required for DRM Protected Content (most content)
  1. KODI 17.0 or above
  2. InputStream Adaptive Add-on (Will install when required)
  3. Libwidevine CDM (Will install when required)

Windows x86_64 (installer version only) - YES
- Tested working in Windows 10 64bit
- InputStream Adaptive must be selected when installing KODI
- Only the installer version from KODI website will work (not Windows store version)

Linux ARM7 / ARM8 (Raspberry Pi 2 / 3, Odroid C2 etc) YES
- Tested working on Raspberry Pi 3 (LibreELEC & OSMC)
- Tested working on Odroid C2 (Raybuntu 32bit LibreELEC)
- User reported working on MXQ Box (LibreELEC)

Linux x86_64  - YES
- Tested working on 64bit i7 (LibreELEC)
- User reported working on Intel Nuc (LibreELEC)

Darwin x86_64 - MAYBE
- Untested but should work

Android - PARTIAL
- Will only play non-drm content (eg. live channels)
- Android DRM support should be coming in KODI 18


How-to Install

First follow THIS post to install my KODI Add-on Repository.

Now navigate to "Main Menu -> Add-ons -> My Add-ons"
Select ".." then select "Install from repository"
Select "MattHuisman.nz Repository".
Select "Video add-ons" then "TVNZ OnDemand"

Select "Install" and the add-on will download and install.


You can now access the add-on in the Add-ons main menu item.


Click into the add-on and you can now navigate to your favorite TVNZ show.


Simply now click the episode to play!

The first time you play an item - the add-on will attemtp to download it's requirements.
Select Yes on any dialogs and wait for the files to download. Your video should then play.
If it still doesn't play - try restarting the device which usually fixes it.

You can even add a show to favourites for quick access from the main menu


The add-on is still in very early stages so please be patient with it.

Using the repo, you should get regular updates with new features :)

Also check out my ThreeNow Add-on HERE

Enjoy!

Comments

  1. Hi Matt. I am pretty excited about this addon. I using the latest OSMC and getting a dependency problem on install. The problem is not on the screen long enough to copy but something to do with InputStream Adaptive Add-on. I appreciate that this is alpha so just want to let you know and see if you know what the problem may be. Cheers

    ReplyDelete
    Replies
    1. Update. I managed to install the addon manually. Downloaded here: http://kodi-addons.club/addon/inputstream.adaptive/1.0.7
      So On Demand Addon now works but shows wont run. I suspect that ste[p step did not install - Libwidevine CDM (Will download when required). Any thoughts? Thanks

      Delete
    2. Thanks for the info.
      Leave it with me and I should be able to sort :)

      Delete
    3. Great. Thanks. I will check back here again. Congrats with getting this addon developed.

      Delete
    4. All fixed in 0.0.2

      Inputstream is actually in OSMC (it's just disabled by default)

      0.0.2 will now attempt to enable it.

      It is also downloaded the CDM properly now.

      Please remove the /home/osmc/.kodi/cdm folder before running.

      Delete
  2. Getting same error about adaptive stream? Looks promising though!

    ReplyDelete
    Replies
    1. UPDATE, found it in my addons as disabled, enabled it, now its working perfectly, great work!

      Delete
    2. Have just updated it :)

      Yes, OSMC has the inputstream addon but it's disabled.

      My new version 0.0.2 now will attempt to enable the addon via the JSON api.

      OSMC also struggled to extract the libwidevine cdm so have made it a direct download.

      Delete
    3. Works like a charm. Awesome work! Thanks so much for sorting this out so quickly. Cheers

      Delete
  3. This is awesome!! Works prefectly, running on mxq box running libreelec 8.0, Freeview next?

    ReplyDelete
    Replies
    1. Great to hear!
      What do you mean by Freeview?
      This plus the ThreeNow add-on is pretty much Freeview?

      If you mean live streaming the channels..
      I only want to use official streams.
      There is another add-on floating about with live streams but they are always breaking etc.

      Currently TVNZ only does a Duke Stream.
      THREE does all their channels which would be nice if they had good content... hehe

      Delete
  4. Yeah live streaming Freeview, yeah I tried etv streams, but like you say they change links every 24ish hours

    ReplyDelete
    Replies
    1. Does the ThreeNow KODI Add-on also wok on your MXQ Box?
      Pretty sure it should be fine.

      Delete
  5. Hi, getting error when trying to play a show "script failed..." I'm running kodi 14.2 on boxee box hacks. Is it becuase I don't have the latest kodi? Or can I get this working somehow? Cheers! (Btw the three now app works fine)

    ReplyDelete
    Replies
    1. As per at top of blog post. Need latest Kodi 17 :)

      Delete
    2. Just wondering if it would be too much trouble to retrofit so it would run on kodi 14.2. Boxee box+hacks and kodi only ever went to 14.2 and would love this to work (so would the 3yr old lol). I'll send you food? Haha nah if it's too hard all good.

      Delete
    3. I wish it was that easy. TVNZ use DRM which needs libwidevine which needs the inputstream Kodi add-on which needs Kodi 17. Unless they backport inputstream to earlier Kodi, nothing can be done.
      I don't see that happening.

      Has noone released later versions of Kodi for Boxee?

      Delete
    4. No apparently it was deemed too hard... however, there is a hybrid kodi 14.2 that has a lot of the newer features back ported: https://github.com/quasar1/boxeebox-xbmc/releases

      Might that work? Haven't tried.

      Delete
    5. That seems pretty active. You might be able to request inputstream add-on.

      But, your still going to have issues getting the libwidevine CDM. The boxee uses a different chipset so don't think will work.

      I suggest buying a Pi3 @ PiShop.nz :)

      Delete
  6. Thanks for your work! Installed yesterday, and Duke Live works, but other videos do not play. Running LibreELEC 8.0 (Kodi 17.1) - any ideas?

    Cheers,

    Luke

    ReplyDelete
    Replies
    1. Hi Luke,

      What board are you using?
      Raspberry Pi?
      Which model board?

      Delete
    2. It's a NUC, so intel (Linux 86_64). Your Three Now Kodi Add-on seems to work. Happy to provide any logs etc to get it working.

      Cheers,

      Luke

      Delete
    3. Great. I'll stop being lazy and actually try it on an Linux X86_64 platform and see what I can find :)

      Delete
    4. Just pushed an update to the add-on to version 0.0.5
      Could you first update the add-on.
      Then open the add-on settings and select "Reinstall DRM"
      Once that is complete, please try the add-on.
      Fingers crossed it works.

      Delete
    5. You may need to reboot aftering re-installing the DRM

      Delete
    6. clicking on a tvnz link restarts box

      Delete
    7. Success! Just found X86_64 needed a DRM from older chrome.
      Have now uploaded to the bitbucket repo and tested working on my Intel Pc :)

      If you had already tried earlier, just do the same "Reinstall DRM" step to get the new DRM :)

      Delete
    8. After updating, and reinstalling DRM, and rebooting, still not going for me... :(

      Delete
    9. Hmm. you might want to turn on debugging. and make sure "Video" component is also enabled.
      Then try to play a video.
      Once it errors, get the log and use pastebin and send me the link so I can see what's going on.

      Delete
    10. Also, double check the version is 0.0.5 or 0.0.6.
      You might need to go to the Repo in KODI, open context menu and then select Update.

      Delete
    11. You should see the libwidevine.so downloading from bitbucket when installing DRM

      Delete
    12. Ok, my bad, I hadn't updated the add-on when I though I had... It's working fine now. Thanks for your work!

      WRT using the older Chrome DRM, does that mean a kodi update in the future might break this?

      Delete
    13. Great to hear. Not sure in regards to breakage. All this inputstream DRM stuff it pretty new so still getting my head around it :) All I know is that i have to keep updating it to work else my gf will kill me if she can't watch her shorty

      Delete
  7. When trying to play a show in tvnz ondemand a box pops up showing missing inputstram.adaptive addon
    TV3 ondemand works fine.

    ReplyDelete
    Replies
    1. What system are you using?

      Did you install the missing add-on?

      Delete
    2. Where do i install the addon from?

      Delete
    3. Oh do i need to run on kodi 17? I just read that lol.
      I will try that
      Thanks

      Delete
    4. Yes. Kodi 17 or higher. Make sure to select the inputstream add-on when installing on windows :)

      Delete
  8. Hi Matt.
    Just tried your add-on with my Pi Model B on OSMC (Kodi 17.1).
    Seemed to install OK, but I get errors on attempting to play a video.
    This is my kodi debug log - http://paste.osmc.io/avaqepodiv
    I tried re-installing DRM from the settings but this failed with a message along the lines of "DRM not supported on this system".
    The ThreeNow add-on seems to work fine.

    Regards
    Stuart Mac

    ReplyDelete
    Replies
    1. Hi Stuart. Looks like a few errors.
      But, if your using a Pi One (arm6), it won't work anyway unfortauntely.
      This is due to no Widevine for ARM6

      Delete
  9. Great to see you working on this. Look forward to having nz live TV on Android kodi. Currently using spmc on my nvidia shield.

    ReplyDelete
  10. Matt,
    Minix U9 Android box upgraded to the current firmware and to Kodi 17.1. Installed both your TV1 and TV3 addons. TV3 is Ok. TV1 throws up an error when you attempt to play something. I've uploaded the error log to www.tinyurl.com/kb28zlv. The log gives the impression you might have declared an index vareable as str instead of int. I also have Kodi 17.1 running on my W7 PC where your TV1 addon plays without error.

    ReplyDelete
    Replies
    1. Android will not work with TVNZ DRM content.

      Delete
    2. Also, your IP must be considered in NZ. So can't use VPN. This is what causes the index error.
      I will make a pop-up dialog in next version showing this.

      Delete
  11. Thanks for that Mark. A popup is a great idea. One forgets where one's VPN is pointing. I now see the DRM message when it's disconnected. Android is very new to me, I have only seen it since getting the Minix a couple of weeks ago. Is there anything I can do regarding the DRM problem?

    ReplyDelete
    Replies
    1. With 0.0.9 version of add-on - DUKE stream should work.
      Hopefully DRM for Android will work in KODI 18..

      Delete
  12. I just checked and Duke is working on my current setup. Fingers crossed for Kodi 18 and thanks for taking the time to explain things.

    ReplyDelete

Post a Comment