lbryio / lbryio/ytsync

Premiered / Live stream videos fail

Open
#26 2 comments 0 reactions 0 assignees View on GitHub
type: bug
Dominant language
Go
Stars
40
Forks
17
PR merge metrics
No merged PRs in 30d

Description

If a video is premiered or live streamed, they end up in a failed status with "download error: no compatible format available for this video". I'm guess they come in through the API, but aren't actually available yet. We need to reprocess these automatically or skip them until they are available (I think the api should be able to tell us).

Some examples:
https://www.youtube.com/watch?v=drmXDZ7Jad4 (premiered)
https://www.youtube.com/watch?v=7fd_LLYIauM (live)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the failures with the two YouTube examples and inspect how videos enter processing through the YouTube API. Determine how the API indicates premiered or live videos that are not yet available, then define whether the workflow should defer reprocessing or skip them. Done means these videos no longer end in a permanent failed status while unavailable.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.