marcopeocchi / yt-dlp-web-ui

A terrible web ui and RPC server for yt-dlp. Designed to be self-hosted.
GNU General Public License v3.0
809 stars 83 forks source link

Missing support for direct YT livestream DLs #178

Open emanueljg opened 1 month ago

emanueljg commented 1 month ago

Version running

yt-dlp-web-ui: manually built current master
yt-dlp: v2024.08.06

Describe the bug

To Reproduce --live-from-start: Try to download any ongoing livestream with the template --live-from-start.

--wait-for-video:

  1. Choose a livestream that has not yet started
  2. Start a download in the ui with the template --live-from-start --wait-for-video 60 (check for livestream start each minute)
  3. Have livestream start
  4. Wait > 60 seconds
  5. Check size of destination dir: should not increase, meaning no downloading is occuring

Steps to reproduce the behavior: See above

Expected behavior --live-from-start: Clear feedback from the service, both in logs and UI, that progress is being made --wait-for-video: Should start downloading once video has been detected.

Screenshots N/A

Additional context N/A

marcopeocchi commented 1 month ago

It's a WIP. The feat-livestream-support branch was created to solve this issue.

marcopeocchi commented 1 month ago

It will look like something like this image image

I need to test some edge cases before merge into master

marcopeocchi commented 1 month ago

Experimental support merged into master