Git Product home page Git Product logo

plugin.video.wakanim's People

Contributors

akaridn avatar eng2heb avatar mrkrabat avatar nux007 avatar yavos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugin.video.wakanim's Issues

Stuck on "Additional Security Check Is Required"

It seems wakanim has implemented a captcha that the plugin cannot, for obvious reasons, handle by itself.

My question is what can can be done?

  • Would changing the browser id string (in api start() and getCookies() etc) to match my browser's help?

captcha

IndexError: list index out of range, if I open mydownloads

Every time I try to open "mydownloads" I get a IndexError:

2021-01-29 21:01:37.826 T:2256253808   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.IndexError'>
                                            Error Contents: list index out of range
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.video.wakanim/default.py", line 35, in <module>
                                                wakanim.main(sys.argv)
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 70, in main
                                                check_mode(args)
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 103, in check_mode
                                                controller.myDownloads(args)
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/controller.py", line 215, in myDownloads
                                                html = api.getPage(args, "https://www.wakanim.tv/" + args._country + "/v2/mydownloads")
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/api.py", line 94, in getPage
                                                form = soup.find_all("form", {"class": "nav-user_login"})[0]
                                            IndexError: list index out of range
                                            -->End of Python script error report<--
2021-01-29 21:01:37.937 T:2424304496   ERROR: GetDirectory - Error getting plugin://plugin.video.wakanim/?mode=downloads&title=Meine%20Downloads
2021-01-29 21:01:37.950 T:3011482960   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.wakanim/?mode=downloads&title=Meine%20Downloads) failed

Cannot view Catalog

  • Running on latest master from this git repo.
  • Works without any problems via webbrowser but not via plugin.
  • Other main options such as Last aired, Last simulcast work.

Error:

2020-02-28 11:08:02.780 T:140526117693184   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.IndexError'>
                                            Error Contents: list index out of range
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.video.wakanim/default.py", line 35, in <module>
                                                wakanim.main(sys.argv)
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 70, in main
                                                check_mode(args)
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 93, in check_mode
                                                controller.showCatalog(args)
                                              File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/controller.py", line 76, in showCatalog
                                                "plot":        plot.contents[3].string.strip(),
                                            IndexError: list index out of range
                                            -->End of Python script error report<--
2020-02-28 11:08:02.865 T:140527326435072   ERROR: GetDirectory - Error getting plugin://plugin.video.wakanim/?mode=catalog&title=Catalog
2020-02-28 11:08:02.866 T:140528689331840   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.wakanim/?mode=catalog&title=Catalog) failed

Wakanim DRM support

Hello.

Wakanim starts streaming anime with DRM protection. As I know Kodi can play some DRM content like Netflix with InputStream Adaptive plugin, so maybe we can do the same with Wakanim?

I've tried some experimets with Kodi 17.6 on Android, but stuck with response from licensing server.

netapi.py (some lines skipped)

def get_inputstream_addon():
    is_type = 'inputstream.adaptive'
    is_enabled = False
    payload = {
        'jsonrpc': '2.0',
        'id': 1,
        'method': 'Addons.GetAddonDetails',
        'params': {
            'addonid': is_type,
            'properties': ['enabled']
        }
    }
    response = xbmc.executeJSONRPC(json.dumps(payload))
    data = json.loads(response)
    if 'error' not in data.keys():
        if isinstance(data.get('result'), dict):
            if isinstance(data.get('result').get('addon'), dict):
                is_enabled = data.get('result').get('addon').get('enabled')
        return (is_type, is_enabled)
    return (None, is_enabled)


def get_interstr(text, prefix, suffix):
        i = text.find(prefix)
        if i < 0: return None
        i += len(prefix)
        j = text.find(suffix, i)
        return text[i:j] if j >= 0 else None

def startplayback(args):
...
    if "jwplayer-container" in html:
        # get stream file
        url = get_interstr(html, 'file: "', '",')
        if url:
            # manifest url
            url = "https://www.wakanim.tv" + url
            # play stream
            if "type: 'dash'," in html:
                (inputstream_addon, inputstream_enabled) = get_inputstream_addon()
                if inputstream_addon is None or not inputstream_enabled:
                    xbmc.log("[PLUGIN] %s: Failed to initialize inputstream addon" % args._addonname, xbmc.LOGERROR)
                    xbmcgui.Dialog().ok(args._addonname, args._addon.getLocalizedString(30044))
                    return
                item = xbmcgui.ListItem(getattr(args, "title", "Title not provided"), path=url)
                item.setMimeType('application/dash+xml')
                item.setProperty(key=inputstream_addon + '.stream_headers', value=login.getCookie(args)[1:])
                item.setProperty(key=inputstream_addon + '.license_type', value='com.widevine.alpha')
                item.setProperty(key=inputstream_addon + '.manifest_type', value='mpd')
		w = get_interstr(html, 'widevine: {', '},')
		k = get_interstr(w, 'url: "', '",') + "|" + get_interstr(w, 'name: "', '",') + '=' + get_interstr(w, 'value: "', '"').replace(' ', '%20') + "&User-Agent=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F60.0.3112.113%20Safari%2F537.36&Content-Type=application%2Fx-www-form-urlencoded|widevine2Challenge=B{SSM}&includeHdcpTestKeyInLicense=false|JBlicense;hdcpEnforcementResolutionPixels"
                item.setProperty(key=inputstream_addon + '.license_key', value=k)
                item.setProperty(key='inputstreamaddon', value=inputstream_addon)
            else:
                item = xbmcgui.ListItem(getattr(args, "title", "Title not provided"), path=url + login.getCookie(args))
                item.setMimeType("application/vnd.apple.mpegurl")
            item.setContentLookup(False)
            xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, item)
        else:
            xbmc.log("[PLUGIN] %s: Failed to play stream" % args._addonname, xbmc.LOGERROR)
            xbmcgui.Dialog().ok(args._addonname, args._addon.getLocalizedString(30044))
    else:
        xbmc.log("[PLUGIN] %s: You need to own this video or be a premium member '%s'" % (args._addonname, args.url), xbmc.LOGERROR)
        xbmcgui.Dialog().ok(args._addonname, args._addon.getLocalizedString(30043))

Got 400 Bad Request (some lines skipped)

DEBUG: CurlFile::Open(0xd1a5e620) https://wakatest.keydelivery.northeurope.media.azure.net/Widevine/?kid=...
DEBUG: Curl::Debug - HEADER_OUT: POST /Widevine/?kid=... HTTP/1.1
DEBUG: Curl::Debug - HEADER_OUT: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
DEBUG: Curl::Debug - HEADER_OUT: Authorization: Bearer ...
DEBUG: Curl::Debug - TEXT: The requested URL returned error: 400 Bad Request

I'm not familiar with DRM, maybe you can do something with this?

WIP: Playback stats

Wakanim added a playback counter, which is very usefull for the new watchlist.

  • New Simulcasts - 0994eb4
  • Watchlist - 0994eb4
  • Show episodes as watched when playback >90% - 5c36a02
  • Update playback stats while watching anime - 5c36a02
  • Ask user to continue where he stopped watching

Add Streams export to Kodi

Can you add a option, who can export series as .strm file for the Kodi Series Database. That's better as to use a addon who export not correct the series.

And Sorry for my bad Englisch

Error opening a series

Hello, when I want to open the list of episodes of a series, I have an error.
I use Kodi (18.4 Git: leia_pi4_18.4-Leia). Platform: Linux ARM 32-bit
it did not work overnight, I can not unfortunately say what caused this.
Here are the logs:

2019-10-09 23:34:47.570 T:2582922096 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.wakanim/default.py", line 35, in
wakanim.main(sys.argv)
File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 70, in main
check_mode(args)
File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 107, in check_mode
controller.listSeason(args)
File "/storage/.kodi/addons/plugin.video.wakanim/resources/lib/controller.py", line 337, in listSeason
year = date[2].string.strip()
IndexError: list index out of range
-->End of Python script error report<--

I do not know if I am the only one or not, but thank you in advance for any help or advice

(yes I use google trad, I'm sorry πŸ˜• )

403 when tryin to play video

When I try open any video, get this errors :(

2019-11-11 02:26:14.220 T:1410318560  NOTICE: Creating InputStream
2019-11-11 02:26:14.477 T:1410318560   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
2019-11-11 02:26:14.478 T:1410318560   ERROR: CCurlFile::Open failed with code 403 for https://vod-wakanim-sm.cdnvideo.ru/7bcf75cf-7a8d-427c-af23-41dbbf64185c/FGO_Babylonia_00_RU_HD.ism/Manifest(format=mpd-time-cmaf,audio-only=false,encryption=cenc):
2019-11-11 02:26:14.478 T:1410318560   ERROR: AddOnLog: InputStream Adaptive: Cannot download https://vod-wakanim-sm.cdnvideo.ru/7bcf75cf-7a8d-427c-af23-41dbbf64185c/FGO_Babylonia_00_RU_HD.ism/Manifest(format=mpd-time-cmaf,audio-only=false,encryption=cenc)
2019-11-11 02:26:14.478 T:1410318560   ERROR: AddOnLog: InputStream Adaptive: Could not open / parse mpdURL (https://vod-wakanim-sm.cdnvideo.ru/7bcf75cf-7a8d-427c-af23-41dbbf64185c/FGO_Babylonia_00_RU_HD.ism/Manifest(format=mpd-time-cmaf,audio-only=false,encryption=cenc))
2019-11-11 02:26:14.847 T:1410318560   ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.wakanim/?thumb=https%3A%2F%2Fcdn1.wakanim.tv%2Fmovies-pictures%2F092c9436-de29-4c53-b925-674053035435.jpg&title=Fate%2FGrand+Order+-+%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D0%B9+%D1%80%D1%83%D0%B1%D0%B5%D0%B6+%D0%B2+%D0%B2%D0%BE%D0%B9%D0%BD%D0%B5+%D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2+%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85+%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%3A+%D0%92%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%D0%BD%D0%B8%D1%8F++%D0%A1%D0%B5%D1%80%D0%B8%D1%8F+0&url=%2Fru%2Fv2%2Fcatalogue%2Fepisode%2F9828%2Ffategrand-order-posledniy-rubezh-v-voyne-protiv-demonicheskikh-sushchestv-vaviloniya-sezon-1-dublyazh-seriya-0&fanart=https%3A%2F%2Fcdn1.wakanim.tv%2Flibrary%2F269_637051010787108346FGOB2_Small_RU.jpg&mode=videoplay&progress=0&playcount=0&rating=0&season=%D0%A1%D0%B5%D0%B7%D0%BE%D0%BD+1+-+%D0%B4%D1%83%D0%B1%D0%BB%D1%8F%D0%B6&originaltitle=Fate%2FGrand+Order+-+%E7%B5%B6%E5%AF%BE%E9%AD%94%E7%8D%A3%E6%88%A6%E7%B7%9A%E3%83%90%E3%83%93%E3%83%AD%E3%83%8B%E3%82%A2+-&premiered=2019-10-1&tvshowtitle=Fate%2FGrand+Order+-+%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D0%B9+%D1%80%D1%83%D0%B1...&year=2019]
2019-11-11 02:26:14.847 T:1410318560  NOTICE: CVideoPlayer::OnExit()
2019-11-11 02:26:14.979 T:1900540848  NOTICE: CVideoPlayer::CloseFile()

Video not Playing for me

Hello,
so I just setup Wakanim with Kodi. I am able to login and see my lists. However when trying to play an episode (expl. Newest Once Piece episode) it either does not start, or I get an error message, telling me to check the log. Here the log part. I hope this helps to get this fixed as I really would like to use the addon. Thank you :)

PS: Windows 7-x64; Kodi 17.6

22:18:41.650 T:5452   ERROR: CImageLoader::DoWork - Direct texture file loading failed for resource://resource.images.studios.white/
22:18:43.814 T:796  NOTICE: VideoPlayer: Opening: https://wmvideocdnstd-wakatest-euno.streaming.media.azure.net/1e9ed391-23c0-436b-830c-5e8cd8a3418a/SAO3_08_DE_HD.ism/Manifest(format=mpd-time-csf,audio-only=false)
22:18:43.814 T:796 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:18:43.814 T:796   ERROR: DXVA::CProcessorHD::IsFormatSupported: Unsupported format 104 for 1.
22:18:43.814 T:796   ERROR: DXVA::CProcessorHD::IsFormatSupported: Unsupported format 105 for 1.
22:18:43.815 T:4740  NOTICE: Creating InputStream
22:18:44.960 T:4740   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 400
22:18:44.960 T:4740   ERROR: CCurlFile::Open failed with code 400 for https://wakatest.keydelivery.northeurope.media.azure.net/Widevine/?kid=6a4cd856-0d8f-4c7b-b840-dd3201c2f9b3|Authorization=Bearer%20eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cm46bWljcm9zb2Z0OmF6dXJlOm1lZGlhc2VydmljZXM6Y29udGVudGtleWlkZW50aWZpZXIiOiI2YTRjZDg1Ni0wZDhmLTRjN2ItYjg0MC1kZDMyMDFjMmY5YjMiLCJDS1R5cGUiOiJDRU5DIiwiaXNzIjoiV2FrYW5pbS5UViIsImF1ZCI6Imh0dHA6Ly93d3cud2FrYW5pbS50diIsImV4cCI6MTU0MzQzNzQ5NywibmJmIjoxNTQzMzUzMTk3fQ.Yw7mueCynvsjHkgrVBuE3AXBGkkrP_C7WyJqPRQtWDU&Content-Type=text%2fxml&Expect&SOAPAction=http%3a%2f%2fschemas.microsoft.com%2fDRM%2f2007%2f03%2fprotocols%2fAcquireLicense&User-Agent=Mozilla%2f5.0%20(Windows%20NT%2010.0%3b%20Win64%3b%20x64)%20AppleWebKit%2f537.36%20(KHTML%2c%20like%20Gecko)%20Chrome%2f60.0.3112.113%20Safari%2f537.36&acceptencoding=gzip%2c%20deflate&postdata=CAESwwsKigsIARLwCQqzAggCEhVDaHJvbWVDRE0tV2luZG93cy14ODYY3qyOjgUijgIwggEKAoIBAQChp2SyN%2foe3bMG20SLvKfCIPL6MwtH9cTL1MvDBlSohXnK1NfQqZLaAK%2bC5R%2fer0UtwTx8QQpd47XkLND594UjxhPIeOE9LaU1V0xe3O0Km5zuqa35aKYH9mT3lp2DMcd8PF1K0cqVwwIk%2bzp1lcujDUfYCuq3TAJmt7boWqkSkGSHAVvDdtmzoS7hg21clsww8Qa5TMJ8NF6o7sfNntqyzHW%2bAlWT8jmKUxEgZpykDH7pxodGCUl%2fFg1buEIrXRK8zwfNSrWOHeCSE5hSPDs1NlLZiuCXCXZ6M04E00lZBmwke3kbBaysQNo4lKGdx0Pa1V%2f6j5CSygiEa0uzjP8JAgMBAAEo%2fiESgAI40qYd4AX%2fArDuIrtIIFeBbHIG6qb8XscIw1HL1vdK2fiEvOIeBa2gvtknr0nZm1sPVdDB56Nm2P4bzsTkZyFSAe14fHRAfRLJW6r%2bNlgUQ%2fAEF53AOuVoNrkLYtiioFwa2aqZNkKEWRp3o4XgeS%2b%2fEAwbOXctHP1o2aC2N3zRCFwF%2b86otvF7tvgbtNpKRv0XdI%2b7AUrIrd8HaQZHXzT%2fprXUc4jpc6N05VOAGrlzsEmnUnFxA05EAL6RlJqNjrortn1h%2bDbg7YFONztGgXhoZIJNyl4VNHIoyzMIbzRplezkphqA5Ddm5dKU0Q0L1pJ3dNaorWc8u4HzxmxsKu1wGrQFCq4CCAESEIDWitLv5OFYkD1F%2b8suiocYrqWOjgUijgIwggEKAoIBAQDr2Qct5A12DjupTitPCl2ce2ijnjz9sYDYgzTY4ejtrp6WDLxTYTwYP5aekFESVeFpGQiR2BmGDADgcbetad6M%2bcRzz2rv3IccTSbGaWncFQf3mRLn0d00%2bvASDsG9GONYR0vJiOWpmArhoLvz2cIrDxjFXiS70%2bJ7HeTOGXSdcwvvlboT5mmlR4MetggVNQHGcJ25C8oeAcXus9gfm6fkLpivbiizNLjaRQ0cPl4TWBCooHBuumuM0by6zWex7KU%2b%2fCv9EsBgLy31FDL3Bt7B5OksAbd%2bJX6O5LhbXz68Iij3kfNWPDtQH3tmqHilvZzoTuJGacuNeWaAKRALNMrnAgMBAAEo%2fiESgAMAsqBvovens6qh7r61e%2b8brvjPVzMPxvaJbt9ookbyYC8WQXwt%2fLiRzcfgodSrc0JsTriiEVKInmb64rXIGLzO1BP%2fv%2b64q55T3%2fl0qPliCQt5rRMQeuLbZDbu2VcFwvtvOKskwAkcU8SjXvHjF%2bZoMf28Q43KVyOYf80PAa8OGF94dp0eoWuhFqE%2bScAECiWsPAcf65YVR5IyFm9AD2svAEYbirbZTpW%2baIEpmZVCsZJSkbNrr9lSZxdYMa0ZyVuqzA6v%2fAq9srftUtZFLWpcK%2biKRMbWfPhKoJEc%2bUf2vSkMdek54ELVqW0O0cGkFFf7KL0Kkj2NeIYOPk9kVWpMspbyj7Y%2fyJZhHVbXPIns%2faSiGRqeS3iTEA%2bq91Ti16twCqRdlfz8hmXlGb5UuR8iY26pUl336qi44swYfbdPB64Zy9DMfih38izi2EtxWm%2b8h0DjhnRlF7CngPLoztSsVR0PuiKA1%2bG6Nv6sYCUNM%2bsjNDojBTEaJiv9BCp8zgkaGwoRYXJjaGl0ZWN0dXJlX25hbWUSBng4Ni0zMhoWCgxjb21wYW55X25hbWUSBkdvb2dsZRoXCgptb2RlbF9uYW1lEglDaHJvbWVDRE0aGAoNcGxhdGZvcm1fbmFtZRIHV2luZG93cxohChR3aWRldmluZV9jZG1fdmVyc2lvbhIJMS40LjguOTAzMggIARAAGAEgARIqCigKEhIQakzYVg2PTHu4QN0yAcL5sxABGhCP%2fIjUvEIXVJCE4B%2blpYQzGAEgtOn23wUwFRqAAoq2RMG0bB86%2bKFryaNGBkJakZCcqLqBHHqYZY0uzdU1DWRsk9rYK1L6Aygr%2bPjYlksxEk6tZIcFULJXUmXtAA%2f5CqrmzyhptyFQ4Bq07mfnDfzIFqJS3zzCYon2vbbyOcmdHwmhPPCV0I3%2bexuEDr4cEZ62V4BSwZ%2bDCAGSWJVGr0fqissE2yQtNB%2b8eRE2mokR659bIN%2fXRG%2bcO1LtPoXUrduT5q1FvzzgG4OBik4wPjZMQoPcNB78wif5WaS%2faF6LxyZOROqeH6YDOPcqMBVk1MuZOQRXgN5Rwr5Fsl1xYH4fjy9kJyVN5jt733YmCjzEiaJb6MFIMUBbrb6CTtg%3d&seekable=0
22:18:44.960 T:4740   ERROR: AddOnLog: InputStream Adaptive: License server returned failure
22:18:44.961 T:4740   ERROR: AddOnLog: InputStream Adaptive: License update not successful (no keys)
22:18:44.961 T:4740   ERROR: AddOnLog: InputStream Adaptive: Initialize failed (SingleSampleDecrypter)
22:18:44.963 T:4740   ERROR: CVideoPlayer::OpenInputStream - error opening [https://wmvideocdnstd-wakatest-euno.streaming.media.azure.net/1e9ed391-23c0-436b-830c-5e8cd8a3418a/SAO3_08_DE_HD.ism/Manifest(format=mpd-time-csf,audio-only=false)]
22:18:44.963 T:4740  NOTICE: CVideoPlayer::OnExit()
22:18:44.968 T:796   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.wakanim/?fanart=https%3A%2F%2Fcdn1.wakanim.tv%2Fmovies-pictures%2F3e80ef9e-b8d8-4d93-a730-b75bed98d091.jpg&mode=videoplay&title=SWORD+ART+ONLINE+-Alicization-+%28OmU%29+Folge+8&url=%2Fde%2Fv2%2Fcatalogue%2Fepisode%2F7315%2Fsword-art-online-alicization-omu-arc-1-folge-8-omu&progress=0&playcount=0&plot=Arc+1&thumb=https%3A%2F%2Fcdn1.wakanim.tv%2Fmovies-pictures%2F3e80ef9e-b8d8-4d93-a730-b75bed98d091.jpg]
22:18:44.971 T:796  NOTICE: CVideoPlayer::CloseFile()
22:18:44.971 T:796  NOTICE: VideoPlayer: waiting for threads to exit
22:18:44.971 T:796  NOTICE: VideoPlayer: finished waiting
22:18:44.971 T:796  NOTICE: CVideoPlayer::CloseFile()
22:18:44.971 T:796  NOTICE: VideoPlayer: waiting for threads to exit
22:18:44.971 T:796  NOTICE: VideoPlayer: finished waiting
22:18:55.063 T:796   ERROR: DXGI_ERROR_INVALID_CALL

stream funktioniert nicht

Hi, erstmal danke fΓΌr das Addon.
Leider bin ich nicht in der Lage meine gekauften Folgen zu schauen,.
Ich bekomme immer die Meldung:du brauchst einen Premium Account oder musst die Folgen gekauft haben.

Can't open a Serie from Katalog

On Kodi 18.4 come a error, when i open a series. The Addon ist the last version from Kodi Repo.
The error log come from Kodi.log:

2019-11-03 18:36:32.850 T:139621146339072 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/home/kevtolka/.kodi/addons/plugin.video.wakanim/default.py", line 35, in
wakanim.main(sys.argv)
File "/home/kevtolka/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 70, in main
check_mode(args)
File "/home/kevtolka/.kodi/addons/plugin.video.wakanim/resources/lib/wakanim.py", line 107, in check_mode
controller.listSeason(args)
File "/home/kevtolka.kodi/addons/plugin.video.wakanim/resources/lib/controller.py", line 337, in listSeason
year = date[2].string.strip()
IndexError: list index out of range
-->End of Python script error report<--

Fix latest Wakanim changes

Stuff that needs to be fixed:

  • Dash video crash (#23)
  • Search not working
  • Second season not opening Info-Tab / Crash (most likely #23 (comment))
  • Watchlist removed by Wakanim
  • Remove "My collection" as it equals "My downloads"
  • Fix trailer

Why 720p ?

Hi sir, why it's only on 720p and not on 1080p ?

Download Episodes

Is it possible for you to implement a download feature,with which you can download episodes from wakanim, with a active premium subscription, f.e. the latest aired episodes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.