Vikassm73 / AjaykRepo

Kodi add-ons Repository for Indian OTT Platform which includes zee5, MX Player, Sonyliv, Hotstar, JioCinema addon
186 stars 76 forks source link

Zee5 Bugs and Improvements #5

Closed nikhilk0 closed 2 years ago

nikhilk0 commented 3 years ago

The current version of Zee5 is working mostly fine on Kodi 19 on Windows 10. The only issue for me is that the search option is not working. It was working fine in the Kodi 18 version of the addon. Also, if you are planning to continue the maintenance of the addon, I would like to suggest some new features and improvements. I don't know how many of these are possible.

  1. Live channels support.
  2. Remove the 'Play5' section as that section is for some nonsense games which don't work on kodi.
  3. The only playback option available is 1080p. It would be great to able to downgrade the quality to 720p or 480p.

Also, thanks for the quick Kodi 19 support. Been using the addon for almost 5 months now and it's been working smoothly for the most part.

Vikassm73 commented 3 years ago

Live channel correction done Can not remove play5 I will check about playback option

nikhilk0 commented 3 years ago

In the new update search is working again. And while talking about live channels, I was referring to image this section of the website. Currently, the addon has some live news channels. But the above-mentioned section is missing. I have no idea whether these channels are DRM protected or not. But as some of them are premium channels, it is very likely that is the case. In the Play5 section nothing works (Kodi throws an error) as those are just web games. So, please try to see what can be done about that section.

Edit: On further browsing, I found the live section (last option in the home section). But none of the channels are working. If you find a way to get these channels working a separate section in landing page for them would be more helpful.

nikhilk0 commented 3 years ago

Another issue with the "watch live" section. The section only appears when hindi language is selected. Also, it only lists hindi channels even when another language is selected along with hindi. And as I said earlier none of those listed channels get played. This is the error I'm getting when I play any channel.

image

If you want any further log files, please let me know, I'll be glad to help.

Vikassm73 commented 3 years ago

Please check on https://www.zee5.com/

If it does not work on the web page then it will not work in Kodi. Those are premium channels.

nikhilk0 commented 3 years ago

That's what I thought when the channels didn't play. This feature would have been a great addition to an already fine addon. Maybe it can be implemented when or if sign-in support is added. I asked about this feature because your voot addon does support live channels and they work fine with proper sign-in.

Vikassm73 commented 3 years ago

You are right but I don't have zee5 logins with me. So can't test. When I design Voot, that time I was having proper Voot logins.

nikhilk0 commented 3 years ago

Currently there are some projects on github which generate token for such channels without premium. I'm not sure about the legality of it, but it is certainly possible. You may take a look at it if you want.

Vikassm73 commented 3 years ago

Added login feature

nikhilk0 commented 3 years ago

Tested login using friend's id. I don't know whether login works not because the content which is playable after login is same as previous update. For e.g. some shows have 1 day early access episodes. They are not working even after login but they are playable on web with premium account. Live channels are still not working even after login.

Another issue with the "watch live" section. The section only appears when hindi language is selected. Also, it only lists hindi channels even when another language is selected along with hindi.

This issue which I mentioned in earlier comment is still there.

This is the log when I play one of those early access episodes.

2021-04-12 16:55:20.574 T:6488 INFO : initializing python engine. 2021-04-12 16:55:20.720 T:6488 WARNING : xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead. 2021-04-12 16:55:22.009 T:6488 INFO : Skipped 2 duplicate messages.. 2021-04-12 16:55:22.009 T:6488 INFO : CPythonInvoker(39, C:\Users\nikhil\AppData\Roaming\Kodi\addons\plugin.video.zee5\main.py): script successfully run 2021-04-12 16:55:22.024 T:15000 INFO : VideoPlayer::OpenFile: plugin://plugin.video.zee5/?action=play&vid=0-1-manual_4pbuiv6cqi80 2021-04-12 16:55:22.325 T:6488 INFO : Python interpreter stopped 2021-04-12 16:55:23.242 T:3572 INFO : Creating InputStream 2021-04-12 16:55:23.355 T:20256 WARNING : xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead. 2021-04-12 16:55:23.407 T:3572 ERROR : Skipped 1 duplicate messages.. 2021-04-12 16:55:23.407 T:3572 ERROR : CCurlFile::Open failed with code 404 for https://zee5vodnd.akamaized.net/hls1/elemental/hls/TV_SHOWS/ZEE_TV/April2021/12042021/Seamless/BQC_Kundali_Bhagya_CS_Ep924_Seamless_12042021_hi_0e2f4fcddeacbbcbe656aadf555945b1/index.m3u8?hdnea=st=1618225221~exp=1618228221~acl=/*~hmac=050293b5c3aa5f739336d59830a0292a14539828d4ed341d6f5b9c8c891a0370: 2021-04-12 16:55:23.408 T:3572 INFO : Creating Demuxer 2021-04-12 16:55:24.802 T:3572 ERROR : CVideoPlayer::OpenDemuxStream - Error creating demuxer 2021-04-12 16:55:24.802 T:3572 INFO : CVideoPlayer::OnExit() 2021-04-12 16:55:24.816 T:15000 INFO : CVideoPlayer::CloseFile() 2021-04-12 16:55:24.816 T:15000 INFO : VideoPlayer: waiting for threads to exit 2021-04-12 16:55:24.816 T:15000 INFO : VideoPlayer: finished waiting

And this is the error when playing one of the live channels.

2021-04-12 16:57:08.602 T:13248 INFO : [plugin.video.themoviedb.helper] HTTP Error Code: 422 Request: https://api.themoviedb.org/3/search/movie?&language=en-US&include_image_language=en,null&query=&Pictures HD&region=US&year= 2021-04-12 16:57:09.588 T:13248 INFO : [plugin.video.themoviedb.helper] HTTP Error Code: 422 Request: https://api.themoviedb.org/3/search/movie?&language=en-US&include_image_language=en,null&query=&TV HD&region=US&year= 2021-04-12 16:57:12.880 T:18580 INFO : initializing python engine. 2021-04-12 16:57:13.037 T:18580 WARNING : xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead. 2021-04-12 16:57:14.112 T:18580 INFO : Skipped 2 duplicate messages.. 2021-04-12 16:57:14.111 T:18580 INFO : CPythonInvoker(46, C:\Users\nikhil\AppData\Roaming\Kodi\addons\plugin.video.zee5\main.py): script successfully run 2021-04-12 16:57:14.136 T:15000 INFO : VideoPlayer::OpenFile: plugin://plugin.video.zee5/?action=play_live&vid=0-9-zeetvhd 2021-04-12 16:57:14.137 T:18680 INFO : Creating InputStream 2021-04-12 16:57:14.137 T:18680 ERROR : CInputStreamAddon::Supports - 'inputstreamaddon' has been deprecated, please use #KODIPROP:inputstream=inputstream.adaptive instead 2021-04-12 16:57:14.138 T:18680 INFO : Skipped 2 duplicate messages.. 2021-04-12 16:57:14.138 T:18680 INFO : Creating Demuxer 2021-04-12 16:57:14.225 T:18680 ERROR : CVideoPlayer::OpenDemuxStream - Error creating demuxer 2021-04-12 16:57:14.225 T:18680 INFO : CVideoPlayer::OnExit() 2021-04-12 16:57:14.245 T:15000 INFO : CVideoPlayer::CloseFile() 2021-04-12 16:57:14.245 T:15000 INFO : VideoPlayer: waiting for threads to exit 2021-04-12 16:57:14.245 T:15000 INFO : VideoPlayer: finished waiting 2021-04-12 16:57:14.485 T:18580 INFO : Python interpreter stopped

I hope this is helpful.

YeahArun commented 3 years ago

Added login feature

Please add login feature for SonyLiv as well. Thanks..

Vikassm73 commented 3 years ago

Sonyliv has OTP based structure which is complex to implement.

nikhilk0 commented 3 years ago

Sonyliv has OTP based structure which is complex to implement.

Sonyliv's android tv app uses 4 digit code to be put in the mobile app or activation webpage. Hotstar does something similar and its addon uses that method for login. Just a suggestion though. I have no idea whether it can be implemented or not with sonyliv.

Vikassm73 commented 3 years ago

Live channel option is added in zee5. Though not able to add all channels but main channels are present. Still not able to solve premium content issue as I don't have a valid logins.

nikhilk0 commented 3 years ago

Not able to install the update in Matrix. Don't know what's wrong but it doesn't install at all. Also, I can see the addon folder in Kodi root folder but zee5 doesn't show up in Video addons. So, I tested the update in Leia. As I currently don't have premium account, I can't really test the premium live channels, but the free channels are working fine.

With regards to new repo: Inside the 'Add-on repository' section, you're still pointing towards the old 1.0 version of repo instead of 1.1

Vikassm73 commented 3 years ago

I have checked, Zee5 gets updated in Matrix also. Addon failed to update if any source code file is open.

Now, you will see 1.1 version of Repo

pdinesh80 commented 3 years ago

Can you please provide instructions to install this addon, I tried this url but not working https://github.com/Vikassm73/AjaykRepo

Vikassm73 commented 3 years ago

At this particular page, you will see repository zip link. Download repository and install it using zip option. After that install video addons from Ajayk Repository.

nikhilk0 commented 3 years ago

I have checked, Zee5 gets updated in Matrix also. Addon failed to update if any source code file is open.

Now, you will see 1.1 version of Repo

Something was wrong with my portable setup (had to reset addons.db to get the addon updates). Addon got updated without any issues on my main setup.