Palus-Somni-Team / shikicinema-server

2 stars 0 forks source link

Парсеры ссылок на видео из сторонних источников #139

Open Smarthard opened 3 months ago

Smarthard commented 3 months ago

Требуется обсудить возможность получения ссылок на файлы видео из сторонних источников, чтобы их можно было использовать напрямую из video, а не iframe. Это позволит управлять видео программно из нашего плеера.

nyakokitsu commented 3 months ago

Парсинг источников для Shikicinema

Kodik

Реализованное решение: https://github.com/libanime/libanime/blob/dev/lib/parsers/anime/kodik/kodik.dart Алгоритм:

Важно заметить! Полученная ссылка имеет окончание .mp4:blahblah.m3u8, если убрать :blahblah.m3u8, то видео будет отдаваться не как hls, а как обыкновенный mp4. Может быть полезно.

Sibnet

Реализованное решение: https://github.com/libanime/libanime/blob/dev/lib/parsers/anime/sibnet/sibnet.dart Алгоритм:

Важно заметить! Требуются определенные хедеры - Referrer: {ссылка на плеер, которую парсили}

csst/secvideo/любой другой VideoJs плеер

Реализованное решение: https://github.com/libanime/libanime/blob/dev/lib/parsers/anime/csst/csst.dart Алгоритм:

aniboom(AnimeGo player)

Реализованное решение: https://github.com/libanime/libanime/blob/dev/lib/parsers/anime/aniboom/aniboom.dart Мне лень расписывать, кароче там тяжело парсится + только в одной озвучке m3u8 + рефереры на видео нужны.

Smarthard commented 3 months ago

Проверить другие домены:

SELECT DISTINCT domain from (SELECT substring(url from '.*://([^/]*)') as domain from "ShikiVideos") as domains
                domain
---------------------------------------
 dv6-2.sibnet.ru
 arven.as.alloeclub.com
 api.kinogram.best
 animy.org
 vsrjcrts.db2video.online
 www.solidfiles.com
 viho.best
 i.i.ua
 mediafile.online
 dv47.sibnet.ru
 dv50.sibnet.ru
 dv8-1.sibnet.ru
 nuum.ru
 lvturbo.com
 player.bilibili.com
 absciss.thealloha.club
 video.sibnet.ru
 www.myvi.top
 ua-737ae890b80c77af-kbp.anilibria.sbs
 tv.anime1.best
 freediverse.com
 peertube.linuxrocks.online
 dvb1.sibnet.ru
 anistar.org
 mover.uz
 ebd.cda.pl
 viuly.io
 frontend.vh.yandex.ru
 www.secvideo1.online
 mediatoday.pro
 mail
 r330107.kujo-jotaro.com
 start.u-stream.in
 www.bilibili.com
 sbani.pro
 www.flashx.tv
 myvi.ru
 www.dailymotion.com
 as55.online-stars.org
 playtaku.net
 videoapi.my.mail.ru
 gogoplay1.com
 www.ollhd.com
 as2.online-star.org
 playtaku.online
 noda4.cdnjoy.site
 sbfast.com
 fs.myvi.ru
 fs.mikadox.com
 smotret-anime.com
 fcdn.stream
 voidboost.tv
 www.anilibria.tv
 vidoza.net
 s01-stream.solidfilesusercontent.com
 sbanh.com
 dv31.sibnet.ru
 dv25-1.sibnet.ru
 player.dreamerscast.com
 std.roomfish.ru
 videos.shmalls.pw
 data6.video.sibnet.ru
 r502.kujo-jotaro.com
 drive.google.com
 shikimori.me
 noda3.cdnjoy.site
 anicat.ru
 gdvid.info
 anilibria.github.io
 www.youtube-nocookie.com
 9anime.st
 hcdn.online
 www.myvi.tv
 ashdi.vip
 hentaiz.org
 hv4.hentasis1.top:8085
 iframedream.com
 www.stormo.tv
 moonanime.art
 stormo.xyz
 aniblock.ru
 cvn22-2.sibnet.ru
 mangavost.org
 smotret-anime.online
 ani.wtf
 video.animaunt.org
 dv58.sibnet.ru
 www.vk.com
 player.anifap.pro
 video.animaunt.tv
 weibo.com
 www.getvi.tv
 anivod.com
 picasso.svh-cloud.ch
 noda1.cdnjoy.site
 v.qq.com
 h.animedesum.org
 na-01.javprovider.com
 player.vimeo.com
 fs125.myvi.tv:8096
 video.ufdub.com
 haes.tech
 shizahd.ru
 tortuga.wtf
 lookbaze.com
 therapy.allohalive.com
 third-party.animekisa.tv
 www.mp4upload.com
 www.udrop.com
 r370201.kujo-jotaro.com
 dv25-2.sibnet.ru
 video1.anilib.me
 smotretanime.ru
 www.4shared.com
 onli.anime-best.com
 video.mail.ru
 www.sovetromantica.com
 cvn42.sibnet.ru
 vio.to
 al.iss.ink
 dv25.sibnet.ru
 odysseus.more.tv
 ru-7e48abdf6be29034-fra.anilibria.sbs
 videofile.online
 mikadox.com
 yugenanime.tv
 as100.online-stars.org
 torturer.as.alloeclub.com
 malfurik.ru
 dv48.sibnet.ru
 stormo.tv
 www.animereactor.org
 online.animedia.pro
 kodik.biz
 embdvideo.com
 online.animedia.tv
 steamcommunity.com
 as94.online-stars.org
 csst.online
 dzen.ru
 serialfilm.ru
 www.wakanim.tv
 video.yandex.ru
 shdi.vip
 na-02.javprovider.com
 zedfilm.ru
 www.stormo.xyz
 streamtape.com
 ok.ru
 as99.online-stars.org
 rutube.ru
 video.twimg.com
 mytube.uz
 goone.pro
 animejapan.tv
 secvideo1.online
 vk.anilib.top
 kodik.info
 akari-anime.com
 www.video.sibnet.ru
 vidbull.com
 youtube.com
 hv1.hentasis1.top:8085
 dv30.sibnet.ru
 v3.astar.bz
 ca.co.ua
 gotaku1.com
 ai.yagami-light.com
 myvideoserv.com
 noda2.cdnjoy.site
 protonvideo.to
 streamango.com
 miyagi.as.alloeclub.com
 armdb.org
 lookbase.xyz
 video.meta.ua
 hv3.hentasis1.top:8085
 my.mail.ru
 videos.hentaiz.org
 dv98.sibnet.ru
 v2.vost.pw
 dl2.vibio.tv
 static.crunchyroll.com
 zen.yandex.ru
 embtaku.pro
 inlnk.ru
 sbanime.com
 peertube.chatinbit.com
 dv6-1.sibnet.ru
 m46.animedia.pro
 fsst.online
 mp4upload.com
 hideogenius.com
 as105.online-stars.org
 animejoy.ru
 vk.com
 www.youtube.com
 animebitserv9.ru
 kodikdb.com
 sovetromantica.com
 video.youmite.ru
 uservideo.xyz
 r100205.kujo-jotaro.com
 youtu.be
 htstreaming.com
 anifap.com
 animebitserv1.ru
 ww1.gogoanime2.org
 abettor.thealloha.club
 www.stormo.online
 anitokyo.tv
 rumble.com
 aniqit.com
 noda5.cdnjoy.site
 io.ua
 sovetromantica.moe
 intrdb.com
 redirect.veoh.com
 ourvideo.ru
 r406.kujo-jotaro.com
 play.md
 animestars.life
 anitokyo.org
(223 rows)
nyakokitsu commented 3 months ago

> www.anilibria.tv Есть апи у них > v2.vost.pw Есть парсер анимевоста > kujo-jotaro.com > yagami-light.com Анибум > ww1.gogoanime2.org > mp4upload.com Гогоаниме сдесяток парсеров, но тогда надо разделение писать на разные языки даббинга. > video.twimg.com Твиттер > fsst.online > csst.online Secvideo - VideoJs > m46.animedia.pro Animedia - VideoJs > video.animaunt.tv VideoJs > api.kinogram.best Alloha вроде, парсер где то под нее был

videos.hentaiz.org и hv1.hentasis1.top:8085

Hentaiz и hentasis, у обоих VideoJs если память не изменяет

@Smarthard вроде все что вспомнил

Smarthard commented 3 months ago

@nyakokitsu спасибо за инструкции! Обсудим с командой на ближайшем митинге что с этим можно сделать

nyakokitsu commented 3 months ago

@Smarthard не за что, если какие потребуются, могу в архивах поискать некоторые написанные парсеры, аллохи например