JunkFood02 / JunkFood02/Seal

When trying to download niconico video get websocket error

Open
#1,981 0 comments 0 reactions 0 assignees View on GitHub
bug new issue
Dominant language
Kotlin
Stars
29.1k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

### Checklist

- [x] I'm reporting a bug unrelated to a specific site.
- [x] I've verified that I'm running the [**latest version**](https://github.com/yt-dlp/yt-dlp/releases/latest) of yt-dlp.
- [x] I've verified that I'm running the latest [**stable version**](https://github.com/JunkFood02/Seal/releases/latest/) of Seal or any later [**preview versions**](https://github.com/JunkFood02/Seal/releases).
- [x] I've read the [**Contributing guidelines**](https://github.com/JunkFood02/Seal/blob/main/CONTRIBUTING.md) and [**Code Of Conduct.**](https://github.com/JunkFood02/Seal/blob/main/CODE_OF_CONDUCT.md)
- [x] I've checked that the site i'm trying to download from is in the [**Supported Sites**](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) list from yt-dlp
- [x] I understand that the issue will be (ignored/closed) if I intentionally remove or skip any mandatory field.

### Describe the bug

When I try to download niconico video I get websocket error

### To Reproduce

_No response_

### Error reports

App version: 1.13.1-(F-Droid) (11312)
Device information: Android 15 (API 35)
Supported ABIs: [arm64-v8a]
Yt-dlp version: 2025.01.26

URL: https://live.nicovideo.jp/watch/lv346897046?ref=lvapp_ellipsis_share_copy
ERROR: This request requires WebSocket support. Ensure one of the following dependencies are installed: websockets

### Screenshots & Screen Records

![Image](https://github.com/user-attachments/assets/4bf0c373-3b27-4aa3-8d4c-2d432596a3ee)

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

The report provides only the Seal version, Android device details, URL, and yt-dlp error; it names no source files or tests. Start by reproducing the niconico live-video download with the supplied URL and determine how Seal packages or exposes yt-dlp WebSocket support. Done means the download works or the missing dependency is clearly reported as unsupported.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.