cobalt icon indicating copy to clipboard operation
cobalt copied to clipboard

nicovideo.jp support

Open synzr opened this issue 1 year ago • 8 comments

progress

  • [x] manage to replicate the domand requests
  • [x] implement it with no account requirement
  • [x] ~~implement it with account requirement (not necessary)~~

closes #60

synzr avatar May 21 '24 13:05 synzr

waiting for double internal stream filter fix

image image

UPD: got bored and fixed it maunally (cadbeef)

synzr avatar May 22 '24 04:05 synzr

LGTM, broken on my machine when downloading. All tests do pass and I confirmed with @synzr that it works on his machine so I think it's just minor skill issues.

the ffmpeg-static just hangs with no error log when cobalt passes delivery.domand.nicovideo.jp URLs. try to install ffmpeg manually and provide its absolute path via FFMPEG_BIN environment variable.

synzr avatar May 23 '24 03:05 synzr

LGTM, broken on my machine when downloading. All tests do pass and I confirmed with @synzr that it works on his machine so I think it's just minor skill issues.

the ffmpeg-static just hangs with no error log when cobalt passes delivery.domand.nicovideo.jp URLs. try to install ffmpeg manually and provide its absolute path via FFMPEG_BIN environment variable.

btw i can implement internal streams for m3u8 content to fix this

synzr avatar May 23 '24 05:05 synzr

LGTM, broken on my machine when downloading. All tests do pass and I confirmed with @synzr that it works on his machine so I think it's just minor skill issues.

the ffmpeg-static just hangs with no error log when cobalt passes delivery.domand.nicovideo.jp URLs. try to install ffmpeg manually and provide its absolute path via FFMPEG_BIN environment variable.

nvm the issue was that i forgot to install nscd since you need to install it on debian 12 and the running an instance guide said only ubuntu 22.04 would have this issue. probably a weird edge case idk

yeeterlol avatar May 23 '24 05:05 yeeterlol

LGTM, broken on my machine when downloading. All tests do pass and I confirmed with @synzr that it works on his machine so I think it's just minor skill issues.

the ffmpeg-static just hangs with no error log when cobalt passes delivery.domand.nicovideo.jp URLs. try to install ffmpeg manually and provide its absolute path via FFMPEG_BIN environment variable.

nvm the issue was that i forgot to install nscd since you need to install it on debian 12 and the running an instance guide said ubuntu 22.04 would have this issue. probably a weird edge case idk

OH, IT'S WHY? i'm just using lmde rn.

synzr avatar May 23 '24 05:05 synzr

LGTM, broken on my machine when downloading. All tests do pass and I confirmed with @synzr that it works on his machine so I think it's just minor skill issues.

the ffmpeg-static just hangs with no error log when cobalt passes delivery.domand.nicovideo.jp URLs. try to install ffmpeg manually and provide its absolute path via FFMPEG_BIN environment variable.

btw i can implement internal streams for m3u8 content to fix this

if this fixes it can u do that but in a separate PR and then rebase once it gets merged

dumbmoron avatar May 25 '24 10:05 dumbmoron

Nicovideo.jp is down for a while due to a cyberattack https://www.theregister.com/2024/06/11/niconico_ebiten_kadokawa_cyberattack_outages/

yeeterlol avatar Jun 15 '24 01:06 yeeterlol

Nicovideo.jp is currently up in a very basic form, only allowing you to watch the most popular videos from 2007 and 2008. You must either live in Japan or have a Japanese VPN to access the site. They are removing the videos from 2007 tomorrow. https://x.com/nico_nico_info/status/1802546484753428867

RyutoSetsujin avatar Jun 17 '24 09:06 RyutoSetsujin

old pr draft, can't merge or even rebase without rewriting the entire thing

wukko avatar Nov 28 '24 12:11 wukko