nicovideo.jp support
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
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.
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
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
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.
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
Nicovideo.jp is down for a while due to a cyberattack https://www.theregister.com/2024/06/11/niconico_ebiten_kadokawa_cyberattack_outages/
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
old pr draft, can't merge or even rebase without rewriting the entire thing