Page MenuHomeDevCentral

Switch to yt-dlp to get video metadata
ClosedPublic

Authored by dereckson on Feb 14 2026, 11:42.
Tags
None
Referenced Files
F52091797: D3953.id10423.diff
Wed, Sep 30, 06:13
F52087187: D3953.id10246.diff
Wed, Sep 30, 05:27
F52085450: D3953.diff
Wed, Sep 30, 05:11
F52077578: D3953.id10423.diff
Wed, Sep 30, 04:09
Unknown Object (File)
Mon, Sep 28, 22:27
Unknown Object (File)
Mon, Sep 28, 18:37
Unknown Object (File)
Mon, Sep 28, 04:16
Unknown Object (File)
Mon, Sep 28, 03:15
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: L’algorithme de l’amour

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.