Release ThreeNow (New Zealand)
#16
Yes,

It will combine all providers Mediaworks, TVNZ, Maori TV, Choice, Prime etc.
Browsing shows will just be a combined list of all of them.

It will use a DB back-end so it's all cached and fast (not needing to load each provider each time accessing shows).
To the user, they won't know where the show is actually coming from.
But, they will be able to sort by provider etc if required.

Hopefully not too far away Smile
Reply
#17
Good to hear. Probably won't need to use PVR that often now.

Edit : Feature Request --> If possible can you include addon favourites, so that we can mark shows as favourite and can be accessed easily.

Cheers.
LibreELEC v8.2.1 + Rpi 3
Android s912 (kodi v17.6)
Reply
#18
Yes. Favorites will be in the new add-on.
As it has a DB back-end - very very easy to implement.

In the mean-time, you can use the KODI "Add to favourites" context menu on a show.
It will then show up in KODI's favourites main menu item.
Reply
#19
(2017-08-28, 04:52)matthuisman Wrote: Yes.
The id was wrong but the time someone told me - it had a lot of installs.
So can't really change without breaking all existing installs ability to update.

When I make a new multi-provider OnDemand add-on - i'll make sure to get it right Smile
Then I'll push an update to the existing add-ons to notify of new add-on.

I noticed it, when I tried to use Osmosis (Kodinerds Repo) to add streams to my library.
Reply
#20
Anyway to get subtitles, I tried a lot of subtitles but none I tried worked.
Reply
#21
@rocko
It appears Mediaworks don't provide subs for their content so not possible.
Reply
#22
Thanks Matt, not that big a deal I just have trouble with some of the accents.

By the way picture is great on both three and NZ on demand.
Reply
#23
Hi Matt

Just been experiencing issues with ThreeNow, going to live Three
Image

Similar issue (but no snapshot of the error) for watching one ondemand series, others played correctly.

Wondering if there is any update/issues known about?
Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
Reply
#24
Are you physically in NZ? If not, then possibly your method of accessing has been blocked.by Three. Does their website work for you?
Reply
#25
In Hawkes Bay.

Running on Pi3 and a P4, both have this screen appear if selectLive TV and then Three
Broave, Rush and Eden all play live no error.
Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
Reply
#26
I know people hate cut logs, but this is all I have from quickly testing a few moments ago.
I tried Three, then Bravo, then Eden, then Rush, finally Three again.

I hope this helps in some way
Code:

2022-09-23 20:50:09.218 T:1313477504 ERROR: plugin.video.three.now - 'hlsUrl'
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/signals.py", line 41, in throwable
yield
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/router.py", line 121, in dispatch
function(**params)
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/plugin.py", line 62, in decorated_function
item = f(*args, **kwargs)
File "/storage/.kodi/addons/plugin.video.three.now/resources/lib/plugin.py", line 199, in play_channel
path = row['videoRenditions']['videoCloud']['hlsUrl'],
KeyError: 'hlsUrl'
2022-09-23 20:50:11.165 T:1937243584 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.three.now/?_=play_channel&_play=1&channel=tv3&_is_live=1&_noresume=.pvr
2022-09-23 20:50:11.175 T:1384117120 NOTICE: Creating InputStream
2022-09-23 20:50:11.176 T:1384117120 NOTICE: Creating Demuxer
2022-09-23 20:50:11.211 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:11.211 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:11.278 T:1384117120 ERROR: OpenDemuxStream - Error creating demuxer
2022-09-23 20:50:11.278 T:1384117120 NOTICE: CVideoPlayer::OnExit()
2022-09-23 20:50:11.279 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:11.279 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:11.279 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:11.279 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:12.592 T:1937243584 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.three.now/?_=play_channel&_play=1&channel=bravo&_is_live=1&_noresume=.pvr
2022-09-23 20:50:12.593 T:1384117120 NOTICE: Creating InputStream
2022-09-23 20:50:12.875 T:1384117120 NOTICE: Creating Demuxer
2022-09-23 20:50:12.888 T:1384117120 NOTICE: Opening stream: 1001 source: 256
2022-09-23 20:50:13.351 T:1384117120 NOTICE: Whitelist search for: width: 1024, height: 576, fps: 25.000, 3D: false
2022-09-23 20:50:13.352 T:1384117120 NOTICE: Display resolution ADJUST : 1920x1080 (1280x720) @ 50.00 - Full Screen (26) (weight: 0.000)
2022-09-23 20:50:13.402 T:1937243584 NOTICE: VideoPlayer: OnLostDisplay received
2022-09-23 20:50:13.402 T:1937243584 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:13.402 T:1937243584 WARNING: CDVDMessageQueue(video):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:13.571 T:1937243584 NOTICE: VideoPlayer: OnResetDisplay received
2022-09-23 20:50:13.578 T:1937243584 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:13.578 T:1937243584 WARNING: CDVDMessageQueue(video):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:13.609 T:1384117120 NOTICE: Creating video thread
2022-09-23 20:50:13.609 T:1384117120 NOTICE: Opening stream: 1002 source: 256
2022-09-23 20:50:13.610 T:1384117120 NOTICE: Creating audio thread
2022-09-23 20:50:13.731 T:1384117120 NOTICE: OMXClock using audio as reference
2022-09-23 20:50:13.756 T:1937243584 NOTICE: Whitelist search for: width: 1024, height: 576, fps: 25.000, 3D: false
2022-09-23 20:50:13.757 T:1937243584 NOTICE: Display resolution ADJUST : 1920x1080 (1280x720) @ 50.00 - Full Screen (26) (weight: 0.000)
2022-09-23 20:50:15.991 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:15.992 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:16.025 T:1384117120 NOTICE: CVideoPlayer::OnExit()
2022-09-23 20:50:16.026 T:1384117120 NOTICE: Closing stream player 1
2022-09-23 20:50:16.028 T:1263121280 NOTICE: thread end: OMXPlayerAudio::OnExit()
2022-09-23 20:50:16.105 T:1384117120 NOTICE: Closing stream player 2
2022-09-23 20:50:16.113 T:1271513984 NOTICE: thread end: video_thread
2022-09-23 20:50:16.173 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:16.173 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:16.173 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:16.173 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:16.595 T:1937243584 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
2022-09-23 20:50:19.631 T:1937243584 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.three.now/?_=play_channel&_play=1&channel=eden&_is_live=1&_noresume=.pvr
2022-09-23 20:50:19.632 T:1288299392 NOTICE: Creating InputStream
2022-09-23 20:50:19.923 T:1288299392 NOTICE: Creating Demuxer
2022-09-23 20:50:19.930 T:1288299392 NOTICE: Opening stream: 1001 source: 256
2022-09-23 20:50:23.332 T:1279906688 ERROR: script.module.slyguy - HTTPSConnectionPool(host='d3mcc1mqj51zea.cloudfront.net', port=443): Max retries exceeded with url: /gusto-prod/c0a0f130-d7d6-4bef-8f9a-5da61ef8d4ac (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x5df14590>: Failed to establish a new connection: [Errno -2] Name or service not known',))
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.slyguy/resources/lib/proxy.py", line 1059, in _proxy_request
response = self._session['session'].request(method=method, url=url, headers=self._headers, data=self._post_data, allow_redirects=False, stream=True)
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/session.py", line 187, in request
result = super(RawSession, self).request(method, session_data['url'], **kwargs)
File "/storage/.kodi/addons/slyguy.dependencies/resources/modules/requests/sessions.py", line 529, in request
resp = self.send(prep, **send_kwargs)
File "/storage/.kodi/addons/slyguy.dependencies/resources/modules/requests/sessions.py", line 645, in send
r = adapter.send(request, **kwargs)
File "/storage/.kodi/addons/slyguy.dependencies/resources/modules/requests/adapters.py", line 519, in send
raise ConnectionError(e, request=request)
ConnectionError: HTTPSConnectionPool(host='d3mcc1mqj51zea.cloudfront.net', port=443): Max retries exceeded with url: /gusto-prod/c0a0f130-d7d6-4bef-8f9a-5da61ef8d4ac (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x5df14590>: Failed to establish a new connection: [Errno -2] Name or service not known',))
2022-09-23 20:50:23.334 T:1279906688 ERROR: script.module.slyguy - HTTPSConnectionPool(host='d3mcc1mqj51zea.cloudfront.net', port=443): Max retries exceeded with url: /gusto-prod/c0a0f130-d7d6-4bef-8f9a-5da61ef8d4ac (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x5df14590>: Failed to establish a new connection: [Errno -2] Name or service not known',))
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.slyguy/resources/lib/proxy.py", line 217, in do_GET
response = self._proxy_request('GET', url)
File "/storage/.kodi/addons/script.module.slyguy/resources/lib/proxy.py", line 1059, in _proxy_request
response = self._session['session'].request(method=method, url=url, headers=self._headers, data=self._post_data, allow_redirects=False, stream=True)
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/session.py", line 187, in request
result = super(RawSession, self).request(method, session_data['url'], **kwargs)
File "/storage/.kodi/addons/slyguy.dependencies/resources/modules/requests/sessions.py", line 529, in request
resp = self.send(prep, **send_kwargs)
File "/storage/.kodi/addons/slyguy.dependencies/resources/modules/requests/sessions.py", line 645, in send
r = adapter.send(request, **kwargs)
File "/storage/.kodi/addons/slyguy.dependencies/resources/modules/requests/adapters.py", line 519, in send
raise ConnectionError(e, request=request)
ConnectionError: HTTPSConnectionPool(host='d3mcc1mqj51zea.cloudfront.net', port=443): Max retries exceeded with url: /gusto-prod/c0a0f130-d7d6-4bef-8f9a-5da61ef8d4ac (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x5df14590>: Failed to establish a new connection: [Errno -2] Name or service not known',))
2022-09-23 20:50:23.639 T:1288299392 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2022-09-23 20:50:23.640 T:1288299392 NOTICE: Display resolution ADJUST : 1920x1080 (1280x720) @ 50.00 - Full Screen (26) (weight: 0.000)
2022-09-23 20:50:23.699 T:1937243584 NOTICE: VideoPlayer: OnLostDisplay received
2022-09-23 20:50:23.699 T:1937243584 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:23.699 T:1937243584 WARNING: CDVDMessageQueue(video):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:23.874 T:1937243584 NOTICE: VideoPlayer: OnResetDisplay received
2022-09-23 20:50:23.875 T:1937243584 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:23.875 T:1937243584 WARNING: CDVDMessageQueue(video):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:23.902 T:1288299392 NOTICE: Creating video thread
2022-09-23 20:50:23.903 T:1288299392 NOTICE: Opening stream: 1002 source: 256
2022-09-23 20:50:23.904 T:1288299392 NOTICE: Creating audio thread
2022-09-23 20:50:24.025 T:1288299392 NOTICE: OMXClock using audio as reference
2022-09-23 20:50:24.040 T:1937243584 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2022-09-23 20:50:24.041 T:1937243584 NOTICE: Display resolution ADJUST : 1920x1080 (1280x720) @ 50.00 - Full Screen (26) (weight: 0.000)
2022-09-23 20:50:26.755 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:26.755 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:26.760 T:1288299392 NOTICE: CVideoPlayer::OnExit()
2022-09-23 20:50:26.760 T:1288299392 NOTICE: Closing stream player 1
2022-09-23 20:50:26.770 T:1263121280 NOTICE: thread end: OMXPlayerAudio::OnExit()
2022-09-23 20:50:26.856 T:1288299392 NOTICE: Closing stream player 2
2022-09-23 20:50:26.866 T:1279906688 NOTICE: thread end: video_thread
2022-09-23 20:50:26.945 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:26.945 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:26.945 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:26.945 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:27.362 T:1937243584 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
2022-09-23 20:50:30.628 T:1937243584 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.three.now/?_=play_channel&_play=1&channel=rush&_is_live=1&_noresume=.pvr
2022-09-23 20:50:30.629 T:1296692096 NOTICE: Creating InputStream
2022-09-23 20:50:30.910 T:1296692096 NOTICE: Creating Demuxer
2022-09-23 20:50:30.913 T:1296692096 NOTICE: Opening stream: 1001 source: 256
2022-09-23 20:50:36.367 T:1296692096 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2022-09-23 20:50:36.368 T:1296692096 NOTICE: Display resolution ADJUST : 1920x1080 (1280x720) @ 50.00 - Full Screen (26) (weight: 0.000)
2022-09-23 20:50:36.401 T:1937243584 NOTICE: VideoPlayer: OnLostDisplay received
2022-09-23 20:50:36.401 T:1937243584 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:36.401 T:1937243584 WARNING: CDVDMessageQueue(video):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:36.571 T:1937243584 NOTICE: VideoPlayer: OnResetDisplay received
2022-09-23 20:50:36.571 T:1937243584 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:36.571 T:1937243584 WARNING: CDVDMessageQueue(video):Tongueut MSGQ_NOT_INITIALIZED
2022-09-23 20:50:36.600 T:1296692096 NOTICE: Creating video thread
2022-09-23 20:50:36.601 T:1296692096 NOTICE: Opening stream: 1002 source: 256
2022-09-23 20:50:36.602 T:1296692096 NOTICE: Creating audio thread
2022-09-23 20:50:36.695 T:1296692096 NOTICE: OMXClock using audio as reference
2022-09-23 20:50:36.717 T:1937243584 NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2022-09-23 20:50:36.718 T:1937243584 NOTICE: Display resolution ADJUST : 1920x1080 (1280x720) @ 50.00 - Full Screen (26) (weight: 0.000)
2022-09-23 20:50:39.291 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:39.292 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:39.298 T:1296692096 NOTICE: CVideoPlayer::OnExit()
2022-09-23 20:50:39.298 T:1296692096 NOTICE: Closing stream player 1
2022-09-23 20:50:39.309 T:1263121280 NOTICE: thread end: OMXPlayerAudio::OnExit()
2022-09-23 20:50:39.375 T:1296692096 NOTICE: Closing stream player 2
2022-09-23 20:50:39.377 T:1473438592 NOTICE: thread end: video_thread
2022-09-23 20:50:39.461 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:39.461 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:39.462 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:39.462 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:39.917 T:1937243584 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
2022-09-23 20:50:51.587 T:1313477504 ERROR: plugin.video.three.now - 'hlsUrl'
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/signals.py", line 41, in throwable
yield
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/router.py", line 121, in dispatch
function(**params)
File "/storage/.kodi/addons/script.module.slyguy/resources/modules/slyguy/plugin.py", line 62, in decorated_function
item = f(*args, **kwargs)
File "/storage/.kodi/addons/plugin.video.three.now/resources/lib/plugin.py", line 199, in play_channel
path = row['videoRenditions']['videoCloud']['hlsUrl'],
KeyError: 'hlsUrl'
2022-09-23 20:50:56.038 T:1937243584 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.three.now/?_=play_channel&_play=1&channel=tv3&_is_live=1&_noresume=.pvr
2022-09-23 20:50:56.039 T:1384117120 NOTICE: Creating InputStream
2022-09-23 20:50:56.040 T:1384117120 NOTICE: Creating Demuxer
2022-09-23 20:50:56.079 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:56.079 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:56.141 T:1384117120 ERROR: OpenDemuxStream - Error creating demuxer
2022-09-23 20:50:56.141 T:1384117120 NOTICE: CVideoPlayer::OnExit()
2022-09-23 20:50:56.142 T:1937243584 NOTICE: VideoPlayer: finished waiting
2022-09-23 20:50:56.142 T:1937243584 NOTICE: CVideoPlayer::CloseFile()
2022-09-23 20:50:56.142 T:1937243584 NOTICE: VideoPlayer: waiting for threads to exit
2022-09-23 20:50:56.142 T:1937243584 NOTICE: VideoPlayer: finished waiting
Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
Reply
#27
"Similar issue (but no snapshot of the error) for watching one ondemand series, others played correctly."

What series?
Reply
#28
ThreeNow - ondemand
David Lomas investigates
Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
Reply
#29
just pushed 0.13.1 of the add-on that fixes the live Three channel (now in 1080 as well!)
I also added a small guide in the description for each channel

I tried David Lomas investigates and it plays fine for me.
It does use Widevine...

If you get me a full debug log of it not playing - should be able to work out the issue
Reply
#30
Thanks. Three live now works perfectly on both Pi's

But can not get David Lomas Investigates to play. I have widevine installed. 4.10.2449.0

Enabled Debug and uploaded to pastebin from when debug turned on to turned off.
https://pastebin.com/Uh2v66NW

Let me know if you need more.
Media Companion Dev.
Media Companion - Kodi / XBMC - Media Companion
Reply

Logout Mark Read Team Forum Stats Members Help
ThreeNow (New Zealand)1