Skip to content
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

[Support Request] for anime-on-demand.de #8518

Closed
kitokirisaki opened this issue Feb 11, 2016 · 8 comments
Closed

[Support Request] for anime-on-demand.de #8518

kitokirisaki opened this issue Feb 11, 2016 · 8 comments

Comments

@kitokirisaki
Copy link

@kitokirisaki kitokirisaki commented Feb 11, 2016

Example URl: https://www.anime-on-demand.de/anime/161 (This link is the Mainpage of the Anime. Not the link to the Video)

It is necessary to register

@kitokirisaki kitokirisaki changed the title Support for anime-on-demand.de [Support Request] for anime-on-demand.de Feb 11, 2016
@dstftw
Copy link
Collaborator

@dstftw dstftw commented Feb 11, 2016

@kitokirisaki
Copy link
Author

@kitokirisaki kitokirisaki commented Feb 11, 2016

There is no direct play link . But I have even copied the HTML INPUT tag .

"<" input class="highlight streamstarter_html5" title="Japanischen Stream mit Untertiteln starten" data-playlist="/videomaterialurl/1911/OmU/1080/KFMuN1NUNC8oQDBhMDZiNWUwNTMwMmE3NmMyNTQ3MmRhNDc3NDgxYjllZWFiNWE5NDZjYzQ3MWYxMGNhMmUzY2FmZjI0NmZlMGM=" data-otherplaylist="[]" data-displaydescription="true" data-displaytitle="true" data-nolangswitch="true" data-lang="jap" type="submit" value="Japanisch (UT)" ">"

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Feb 11, 2016

You also have to provide account credentials if it requires paid subscription.

@kitokirisaki
Copy link
Author

@kitokirisaki kitokirisaki commented Feb 11, 2016

Username:
Password:
Anime: https://www.anime-on-demand.de/anime/161

You have to be logged in, but you dont have to buy the firs episode. Because the first episode is for free!

dstftw added a commit that referenced this issue Feb 13, 2016
@ztarbugz
Copy link

@ztarbugz ztarbugz commented Mar 2, 2016

Currently they are switching from RTMP streams to HTML5 (beta). As kitokirisaki said an account is neccessary, but you can create a free one. The series following this link is completly free, so testing is possible: https://www.anime-on-demand.de/anime/162

@Crypt0Graf
Copy link

@Crypt0Graf Crypt0Graf commented Mar 9, 2016

[Alternative Version, if hlsnative is causing quality problems and --hls-use-mpegts doesn't work]

It is possible to download episodes from AoD with youtube-dl. They are using .m3u8-playlists in the new HTML5-version, which are supported by youtube-dl.
You'll need to monitor the traffic, for example with Firefox. After starting the video, you'll get something like "playlist.m3u8?aodSecure_starttime" in the monitor, which can be used for some things, but is basically unusable for download. Under this entry, you'll get something like
"chunklist_w1601181907_b13568000_", this is a playlist on 56b60eb28ccee.streamlock.net:1936 (the streaming-server of AoD) which serves the Episode in "1080p+", which is a high-bitrate FHD-video in Blu-Ray-quality. Under that, you'll get other chunklists, the next should be "chunklist_w1601181907_b6400000_", which is the playlist for "normal" Full-HD. Under this, you'll get other chunklists with lower quality.

UPDATE: The manual above isn't working anymore, as they changed the streaming format for desktop browsers.

Fortunately, youtube-dl is still able to get these URLs. You can list every episode in every format with youtube-dl [URL] -u [username] --all-formats --get-format -e -g > /somewhere/[].txt.
Then open the .txt file an choose your the right URL.
Note: Dubbed animes will result in two URLs per video.
(end of the update)
Now copy the URL with your preferred resolution and open a terminal for youtube-dl. Enter youtube-dl, then paste the chunklist-URL and set an output name with -o [Filename]. The last step is required, because youtube-dl may be unable to set a short filename; so replace [Filename] with you preferred name (need to be without space in the title).
Then press enter, and youtube-dl will download the file. This may take some time, and a 20-minute episode will need between 1.2 and 1.9 GB of space in the highest resolution.

However, this is only possible with the HTML5-version. For more information, look at my screenshot.

aod dl

Regards,
CTG

@dstftw dstftw closed this Mar 17, 2016
@Parn06
Copy link

@Parn06 Parn06 commented Apr 18, 2016

Currently they are switching from RTMP streams to HTML5

While the latest version (2016.04.13) of youtube-dl works fine for series with html5, I can't download any video which is streamed the classic way (without html5).

As far as I understand the code correctly (I'm not good with python) the animeondemand extractor looks for an input with "streamstarter_html5" in its class tag. The "classic" version however does not have this tag. It would be just "streamstarter" instead.

Here are two sites to verify:
HTML5 (works just fine for all episodes): https://www.anime-on-demand.de/anime/162
classic (just downloads the teasers): https://www.anime-on-demand.de/anime/137

I suggest a similar approach as there is for downloading the teasers: If no playlist item for html5 was found, then retry looking for the classic way.

@Crypt0Graf
Copy link

@Crypt0Graf Crypt0Graf commented Apr 24, 2016

Hi, the extractor for AnimeOnDemand is still working great for HTML5-able episodes, though they changed the streaming format for desktop browsers recently.
Unfortunately, he isn't able to recognize movies like https://www.anime-on-demand.de/anime/175 or https://www.anime-on-demand.de/anime/178 , as they aren't listed like episodes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.