DxCx / plugin.video.9anime

plugin.video.9anime - 9Anime plugin for kodi
GNU General Public License v3.0
143 stars 47 forks source link

V 0.39 #267

Closed pinkwolf6686 closed 6 years ago

pinkwolf6686 commented 6 years ago

Just updated the latest version of 9Anime and it is still saying no eligible sources. What is going on with this site. I hope that it gets fixed have been trying for the past 2 days now.

HackedGameMaker commented 6 years ago

I'm curious how's the issue coming along?

JustAguyWhoLikesAnime commented 6 years ago

RedNinjaX says he will be done today or Saturday as the latest @HackedGameMaker

HackedGameMaker commented 6 years ago

Thank you for the information, hopefully he takes as long as he needs to that way it's perfected.

dgaubatz313 commented 6 years ago

I use 9Anime as a backup. I usually watch anime through VRV, which only cost $10 a month and gives you access to Crunchy Roll and Funimation as well as other things.

RedNinjaX commented 6 years ago

@dgaubatz313 now what if I told you you could have both VRV and 9anime rolled up into one at the same "monetary" convenience as 9anime and other similar streaming sites ;)

Anyway @HackedGameMaker personally I'm still in the middle of developing the solution. So far so good with the progress. I don't know how anyone else is doing though

dgaubatz313 commented 6 years ago

@RedNinjaX That sounds nice :) If everyone did it though, we would have no anime. I'll do it for the team :)

ghettowboy commented 6 years ago

I pay for CR but there is A LOT of anime that Funi and CR just plain out ignore. That's why I love 9anime and gogoanime...

dgaubatz313 commented 6 years ago

@ghettowboy Some shows they don't have in dubbed either when the dubbed versions are out. Maybe if they were as big as Hulu that wouldn't be the case. I don't think they'll ever be as big as Netflix.

d1arkstar commented 6 years ago

@RedNinjaX thanks for the DD is seem to be working still. Also how did you figure out the tok ?

Jkrise commented 6 years ago

So this may be a stupid question and I apologise if it were answered else where, but how does one update the DD? Would it be possible to add a menu option to allow the users to manually update or set the DD? That way if it is wrong for any reason you just open the menu and type in the new one once you find it. Or, would that be too difficult to add/code?

d1arkstar commented 6 years ago

if you are on pc you got to the file go to NineAnimeUrlExtender.py open it and look for DD = then replace what it in the ' ' quots wilth cea7cb61

but when your on this page click on code then click fix: NineAnimeExtender Token (By Prometheusx-git) and you see where it needs to get updated

d1arkstar commented 6 years ago

also make a copy of NineAnimeUrlExtender.py before changing it

ghettowboy commented 6 years ago

@dgaubatz313 Hulu and Netflix are hardly giants, well known frontrunners yeah. Also Funi and CR are more like partners now since they agreed to split the subs(CR)/dubs(Funi) between them to lighten the load. But I always find great shows that get missed through alternative sources.

d1arkstar commented 6 years ago

@Jkrise adding that option would kill the app it would scare people in think know I have to go hunt down the token and cause issues

RedNinjaX commented 6 years ago

Guys just hang on tight. I'm almost done 😉

ghost commented 6 years ago

Will do 😁

JustAguyWhoLikesAnime commented 6 years ago

@RedNinjaX you the man

ghost commented 6 years ago

I kind of feel bad since I don't know how to do any of this stuff or help but hey I commend you for being able to do pretty much any of this 🖒

Jkrise commented 6 years ago

@d1arkstar, thanks for the info, I wasn't sure and it makes sense, I was just trying to think of a way to make it easier on people.

@RedNinjaX, thank you; no way I would be able to do that

JustAguyWhoLikesAnime commented 6 years ago

@Randomdude707 ik what you mean

MobileSuitSadBoi commented 6 years ago

When the solution gets finished can you please provide instructions on how to install for the firestick! I kinda new to the scene so it's a little confusing sometimes. Thanks!

HackedGameMaker commented 6 years ago

@MobileSuitSadBoi In order to install it on your fire stick you first need to have kodi installed.

xSLOWWx commented 6 years ago

So is the issue fixed? Did @RedNinjaX fix it?

MobileSuitSadBoi commented 6 years ago

I have Kodi installed already lmao, I download DxCx v38 but couldn't find sources. I just instructions on where to find the solution when it's done, I can figure my way out from there lol.

HackedGameMaker commented 6 years ago

If you read his readme then it should explain everything for you, if you've already downloaded it to kodi on your fire stick then go to kodi then click on add ons then once you're in the add ons tab go to where it shows a box that looks open and click on it and then go to install from repository and look for 9anime and then click on video add on then click on 9anime click on auto update then when the plugin gets fixed and they update the app it should all be go to go.

JustAguyWhoLikesAnime commented 6 years ago

@HackedGameMaker sadly the auto update has never worked for me and idk why lol. I use the Standard Installation as well. maybe I need to use the fire tv one for my fire tv but I doubt that is why as it is the same file it looks like. but eh ik how to do it without the auto update so I do not mind really it also looks like a few ppl have this problem

ghettowboy commented 6 years ago

@JustAguyWhoLikesAnime I have that issue also, what I've been doing is going into System>addons>repositories select 9anime repo and check for updates. That's been working for me...

JustAguyWhoLikesAnime commented 6 years ago

been clicking on the app and clicking check for updates but it never works ill try your way when we get an update thanks @ghettowboy

FireWolf74 commented 6 years ago

Ok Boys and Girls Time to relax a little.

https://www.youtube.com/watch?v=2VfWB3_VzcY

HackedGameMaker commented 6 years ago

@JustAguyWhoLikesAnime I think you're pressing the wrong check for updates, once you're in the section that says install from repository and install from zip if you're on a fire tv then I do believe you just have to press left and it should being up the options menu and that's where you'll find check for updates and you should get the issue fixed, I'm not sure if you've done this already but if you have then I'll just leave this here for anyone else who hasn't figured this out.

JustAguyWhoLikesAnime commented 6 years ago

@HackedGameMaker ill give it a try when the thing gets a update idk why the normal one does not work though lol

username09090 commented 6 years ago

Where are u finding the DD token again? So I go onto 9anime website, do I need to start an episode to get the token, or can i pull it from the home page? Next which all.js file is it in? In chrome i go to sources than where? assets > ?

RedNinjaX commented 6 years ago

@username09090 finding and updating the DD token manually is pointless now as it updates every few hours now. I'm almost finished with the script. It will definitely be out by today.

JustAguyWhoLikesAnime commented 6 years ago

@RedNinjaX like I said before your the man lol. I been so bored

RedNinjaX commented 6 years ago

@DxCx @grabberboy

I'm happy to say that I'm done! 😁 Note a few things:

-ZIP file with code attached with example included in example.js

DD.zip

screenshot from 2018-06-23 17-06-26

MobileSuitSadBoi commented 6 years ago

Ok so do I download the zip you posted and 9a should work? Or are there other steps I have to take

JustAguyWhoLikesAnime commented 6 years ago

@MobileSuitSadBoi just wait for @DxCx to work on it

DxCx commented 6 years ago

thanks alot @RedNinjaX i'll look into it tomorrow =)

RedNinjaX commented 6 years ago

@DxCx no problem 👌

MobileSuitSadBoi commented 6 years ago

Roger that @JustAguyWhoLikesAnime

ghost commented 6 years ago

Hooray it's fixed awesome job everyone 🎉🎉🎉🖒🖒🖒

grabberboy commented 6 years ago

@RedNinjaX GREAT! hoping @DxCx will have a time asap! converting JS to python is very possible.

vn-ki commented 6 years ago

@grabberboy I took a look at the code and I don't think it'll be that easy. @RedNinjaX s code runs actual JavaScript code (or so I think).

The best way I can think of doing this is by running the js code in node and capturing the output using python. I think this will not be possible with a Kodi plug-in.

The other suggestion that someone run a server with the code will be the best, I think.

RedNinjaX commented 6 years ago

@vn-ki which is why I recommending hosting the script on a server above all else. Hook it up to an Express server as an endpoint and simply send a request to the endpoint when a new token is need it (presumably when 9a's API returns an error in the app) and then save the new token in a file in the app.

romxuk commented 6 years ago

I have a few dedicated servers I am not using much right now, If need be I could let it run on one of them although they are fairly basic servers but should be fine for the usage this needs, one is 100mbit and the other is 1gbps

Karma32 commented 6 years ago

@romxuk The sever dosent really need to be that big as @RedNinjaX stated it just sends a small request to the sever and if the token is incorrect then it updates it

grabberboy commented 6 years ago

hosting it will be prompt to abuse of other people and ofcourse it is not reliable 9anime can attack that kind of url anytime. it is actually a bad idea. if only i know JS nodejs will be the main part of this i have a script too, using JS nodejs its emulating the browser and i am getting the rapidvideo link without the need of DD tokens and update from all.js functions.

but hosting this type of script will be more prompt to abuse too. so i havent suggest this.

lets hope @DxCx can maybe emulate it to python.

i am also trying to convert it right now but i dont have a estimated time to finish this yet.

RedNinjaX commented 6 years ago

@grabberboy in that case if you want to avoid hosting (and yes I absolutely agree with you on that note, but it feels like the simplest choice if you're having conversation issues) then to properly convert my code you need to find a python equivalent of the JSDOM Node.js package, then you'll be fine. It would be way more efficient than emulating a browser upon each video request as that's too slow (plus JSDOM doesn't emulate the entire browser, just the DOM to mimic the DOM window and document so it processes code fast, unless you choose to use the VM aspects of it)

Otherwise the only other solution to your server hosted worry is to use a proxy on each request and we'll...trust me that's slow

xSLOWWx commented 6 years ago

So when is this thing getting fixed? Gotta watch seven deadly sins on my TV 😉

JustAguyWhoLikesAnime commented 6 years ago

@xSLOWWx we do not know it is going to be looked at tomorrow