marcopeocchi / yt-dlp-web-ui

A terrible web ui for yt-dlp. Designed to be self-hosted.
Mozilla Public License 2.0
657 stars 67 forks source link

Application error on playlist download #145

Closed oddomatik closed 2 months ago

oddomatik commented 2 months ago

Versions: RPC v3.0.6 yt-dlp v2024.04.09

Logging:

time=2024-04-12T19:27:41.044Z level=INFO msg="decoding metadata" url="https://www.youtube.com/playlist?list=PLNclBL7zXQjP5wGD6dannmfWBb6ldZZM0"
time=2024-04-12T19:29:01.730Z level=INFO msg="decoded metadata" url="https://www.youtube.com/playlist?list=PLNclBL7zXQjP5wGD6dannmfWBb6ldZZM0"
time=2024-04-12T19:29:01.730Z level=INFO msg="playlist detected" url="https://www.youtube.com/playlist?list=PLNclBL7zXQjP5wGD6dannmfWBb6ldZZM0" count=54
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x552818]

goroutine 839 [running]:
log/slog.(*Logger).Handler(...)
    /usr/local/go/src/log/slog/logger.go:122
log/slog.(*Logger).Enabled(0xc00045e800?, {0xd254d8?, 0x1194140?}, 0x0?)

This works fine by manually running yt-dlp manually from the container shell. Please let me know if I can provide any more information.