Downloading a list of videos from odysee....
works with yt-dlp.
@gaufff
Downloading YouTube videos here at home using yt-dlp works today.... without cookies. I do not even have a working login.
I have noticed a limit, though. Maybe I can download about 16 videos before YouTube insists I login to continue downloading. After a cool-down period, I can resume downloading without any change to the command.
"yt-dlp support of Bun is now deprecated, citing the rewrite to Rust being "vibe coded" and issues surrounding supply chain attacks"
https://xcancel.com/DanielLockyer/status/2058042253050843358
Как мы вывели в админку ошибки yt-dlp, которые жили только в логах. Bridge на 200 строк и борьба с alert-fatigue
История о том, как сделать видимыми ошибки yt-dlp, которые молча умирали в логах воркера. Bridge на 200 строк, классификатор content vs infra, борьба с alert-fatigue. Читать
https://habr.com/ru/articles/1036904/
#ytdlp #fastapi #observability #alertfatigue #мониторинг #python #devops

Привет, Хабр. Я делаю онлайн-сервис для скачивания видео, бэкенд на Python (FastAPI + yt-dlp). За месяц набрали ~1500 DAU и упёрлись в проблему: пользователи жалуются на «не работает», а в админке...
Si vous voulez regarder un documentaire de #FranceTV, par exemple celui-ci :
Vous n'êtes pas obligé de créer un compte sur leur site (compte qui finira inévitablement par fuiter avec vos données).
Vous pouvez utiliser #ytdlp pour télécharger la vidéo et la regarder tranquillement avec n'importe quel lecteur vidéo.
I am SO fed up with #youtube , their #ads, their so-called "bot protection", their #trackers , the almost obligation to create an account to slightly minimize #captcha ...
I used to download their vids with #ytdlp to watch them a bit more comfortably, but now I must play with their #cookies !
It would be OK that they safeguard THEIR content, but it is not!
#Zenity is a bit of a winner for knocking together simple UIs. For ages I've been using a wrapper script around #ytdlp which determines the screen resolution of the computer it's running on, updates yt-dlp, then fetches the video supplied as an argument and streams it to #mpv.
However that's not very friendly for folks who share the media device on which the script is available, so I wrapped it in Zenity to present a friendly UI for either playing a previously-watched video, playing a new video (by URL), presenting a list of previously-watched videos, and providing a means to delete one or all previously-watched videos.
And while we are at shell tricks, I was happy to find out how to download only part of a youtube video:
yt-dlp <video url> --download-sections '*01:14:30-01:16:30'
⚠️ Notice the "*" prefixing the time codes.
Very useful to extract just a part of those very long #wmhack live videos.