Closed pinkwolf6686 closed 6 years ago
I'm curious how's the issue coming along?
RedNinjaX says he will be done today or Saturday as the latest @HackedGameMaker
Thank you for the information, hopefully he takes as long as he needs to that way it's perfected.
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.
@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
@RedNinjaX That sounds nice :) If everyone did it though, we would have no anime. I'll do it for the team :)
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...
@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.
@RedNinjaX thanks for the DD is seem to be working still. Also how did you figure out the tok ?
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?
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
also make a copy of NineAnimeUrlExtender.py before changing it
@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.
@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
Guys just hang on tight. I'm almost done 😉
Will do 😁
@RedNinjaX you the man
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 🖒
@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
@Randomdude707 ik what you mean
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!
@MobileSuitSadBoi In order to install it on your fire stick you first need to have kodi installed.
So is the issue fixed? Did @RedNinjaX fix it?
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.
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.
@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
@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...
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
Ok Boys and Girls Time to relax a little.
@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.
@HackedGameMaker ill give it a try when the thing gets a update idk why the normal one does not work though lol
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 > ?
@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.
@RedNinjaX like I said before your the man lol. I been so bored
@DxCx @grabberboy
I'm happy to say that I'm done! 😁 Note a few things:
The code only returns the DD token, so therefore if there are any changes to the rest of the code that generates the extra parameter, those changes will have to be made manually. I'm working for an automatic solution to that as well, but considering that portion of the code has only changed once over the last few revisions, it's probably nothing much to worry about.
I've tested it with all of the all.js revisions so far and it has worked but I can't guarantee that there won't be some kind of future revision that will break it, therefore needing myself or others to update it again but it should be a lot more simple then as it is just a matter of finding the common position of the token variable again.
I'd recommending running this is an API server side since that way any 9a snoops can't see how it's done.
Written in JS via Node.js. Feel free to port it over to Python if you can. If not, there is always the server side option using something like Express.js to host it.
-ZIP file with code attached with example included in example.js
Ok so do I download the zip you posted and 9a should work? Or are there other steps I have to take
@MobileSuitSadBoi just wait for @DxCx to work on it
thanks alot @RedNinjaX i'll look into it tomorrow =)
@DxCx no problem 👌
Roger that @JustAguyWhoLikesAnime
Hooray it's fixed awesome job everyone 🎉🎉🎉🖒🖒🖒
@RedNinjaX GREAT! hoping @DxCx will have a time asap! converting JS to python is very possible.
@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.
@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.
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
@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
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.
@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
So when is this thing getting fixed? Gotta watch seven deadly sins on my TV 😉
@xSLOWWx we do not know it is going to be looked at tomorrow
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.