You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lot of sites have their own aniskip implementations as of late [zoro, 9anime etc], and they don't really use aniskip API for it, instead use their own private backends.
Describe the solution you'd like
aniskip could read their metadata for it if their skip times exist and automatically upload it to aniskip API
Describe alternatives you've considered
there are 2 ways of solving this issue, the shit way, and the lazy way.
the shit way aka for the metadata in the obfuscated site code and the video player, possible but very yucky
the lazy way aka intercept network assets:
for intro data: zoro for example has /ajax/embed-6/getSources?id= so any request coming from that could be read and it's intro extracted, 9anime does it similarly
for duration: intercept m3u8 files and read their duration which is fairly easy to do:
Is your feature request related to a problem?
A lot of sites have their own aniskip implementations as of late [zoro, 9anime etc], and they don't really use aniskip API for it, instead use their own private backends.
Describe the solution you'd like
aniskip could read their metadata for it if their skip times exist and automatically upload it to aniskip API
Describe alternatives you've considered
there are 2 ways of solving this issue, the shit way, and the lazy way.
the shit way aka for the metadata in the obfuscated site code and the video player, possible but very yucky
the lazy way aka intercept network assets:
/ajax/embed-6/getSources?id=
so any request coming from that could be read and it's intro extracted, 9anime does it similarlyor read the video duration from the video element in the iframe
the network way seems by far the easiest and shouldn't be too troublesome to implement
Additional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: