Page MenuHomeDevCentral

Switch to yt-dlp to get video metadata
ClosedPublic

Authored by dereckson on Feb 14 2026, 11:42.
Tags
None
Referenced Files
F33800738: D3953.diff
Sun, Jun 21, 13:05
F33782512: D3953.diff
Sun, Jun 21, 08:16
Unknown Object (File)
Fri, Jun 19, 22:58
Unknown Object (File)
Thu, Jun 18, 11:19
Unknown Object (File)
Wed, Jun 17, 16:47
Unknown Object (File)
Wed, Jun 17, 08:29
Unknown Object (File)
Tue, Jun 16, 01:06
Unknown Object (File)
Sun, Jun 14, 04:57
Subscribers
None

Details

Summary

Switch from better maintained yt-dlp instead of youtube-dl.

The youtube:visitor_data value is stored in the registry.

Ref T2214

Test Plan

Tested on Dæghrefn.

Diff Detail

Repository
rVIPER ViperServ scripts
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.

Just a note there is no need to maintain a dictionary between target domain and extractor args:

Dæghrefn
.tcl url:getvideotitle "https://www.arte.tv/fr/videos/123418-000-A/l-algorithme-de-l-amour/"
Tcl: Lalgorithme de lamour

The --extractor-args seem to correctly be ignored in that case.

(this version of Channel.tcl is currently live on Libera Daeghrefn bot)

This revision is now accepted and ready to land.Mar 12 2026, 22:06
This revision was automatically updated to reflect the committed changes.