-
Notifications
You must be signed in to change notification settings - Fork 10.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Site Support Request: Funimation #6614
Comments
It's for subscribers only. |
The only info really needed is
Both
|
My bad, heres a non-subscribers only video. |
Any plans about this? |
Alright, things are moving along. The scripts logins, recognizes three formats, downloads the one you want. I have this problems and I am stuck with my limited knowledge (I didn't know anything at all 3 days ago). So, I need direction =) Firstly; even if everything works, it keeps giving me this: WARNING: Extractor Funimation returned a compat_list result. It needs to be updated. I have no idea what this is. Secondly; it logins (I even got it to say that logining is mandatory) but when wrong login information is given it just errors out. I want it to give a message saying login information was wrong. There is no videos you can use without login, it send to Hulu if you try that. But there are free videos. Thirdly; tests doesn't work. It needs to login but tests gives me this: AttributeError: 'module' object has no attribute '--username' This is the script:
Thanks for all your help! |
@Slyneth Could you open a pull request? By the way, for a single video just return:
Also, identation in your codes looks wrong. Have you tested it with both Python 2.x and Python 3.x? |
Yes, spaces and tabs are wrong all over, but I just discovers flake8, I will fix it tonight. And make the test with a free to watch video (that one is subs only). I don't have Python 3, I will test it. I will make the pull request tonight, after fixing those. Thanks. |
Right now it works with Python 2 and 3. compat_list warning got fixed by itself, I don't how. Only problem is the test, I can't get it to work with login. Should I push like this? Also this only works with the new videos (all simulcasts work), most of their archive is on Hulu. Is there a way to say this in a message? This is final, working code:
Thanks. |
For testing For Hulu videos, it's OK to raise a |
Funimation is supported for quite some time already. |
I was wondering if it was possible to add Funimation support.
The video info is stored in the source code.
The actual video URL:
http://wpc.8c48.edgecastcdn.net/008C48/SV/480/[FUNIMATIONID]/[FUNIMATIONID]-480-[BITRATE]K.mp4[AUTHTOKEN]
So for: http://www.funimation.com/shows/blood-blockade-battlefront/videos/official/secret-society-of-the-magic-sealed-city?watch=dub
A search for
FUNImationID
returns"FUNImationID":"BLOENG0001"}
The bitrates are only viewable in the source with a Funimation Subscription.
They only show three in the player, but they're seem to be more:
1000,1500,2000,2500,3500,4000
^^Although I'm not entirely sure how they handle 360p for older videos^^
Then a search for
authToken
returns"authToken":"?OfCIkqEfAeub4cSbxSXwgu-a4BwthcLD8HbsUFFOLsu6TeZ93nz-8AGMuLcgN6Ieo5tPi7uAuFNDonRJgCdx7iUPU0DPPZrbThGPovMXsK-rUQV5K5GOKp4uSBkPJ_9sXlJ1fkFqXosWBxH0x4f6"
They're is actually two different authTokens in the source, but they both seem to do the same.
So finally you're left with
http://wpc.8c48.edgecastcdn.net/008C48/SV/480/BLOENG0001/BLOENG0001-480-4000K.mp4?OfCIkqEfAeub4cSbxSXwgu-a4BwthcLD8HbsUFFOLsu6TeZ93nz-8AGMuLcgN6Ieo5tPi7uAuFNDonRJgCdx7iUPU0DPPZrbThGPovMXsK-rUQV5K5GOKp4uSBkPJ_9sXlJ1fkFqXosWBxH0x4f6
The text was updated successfully, but these errors were encountered: