You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lua scripts are able to get the path to the ytdl binary that player/lua/ytdl_hook.lua has found.
Lua scripts are able to get the ytdl json output that player/lua/ytdl_hook.lua has received from ytdl.
Why I want these features
I use yt-dlp in some of my scripts, and I want the scripts to use the same binary that ytdl_hook.lua uses, without the user having to specify the path to the ytdl binary in every scripts' options or the scripts duplicating the binary finding functionality of ytdl_hook.lua. It would be nice if ytdl_hook.lua made the ytdl binary path it has found available to all the scripts.
My scripts also need the yt-dlp --json-dump ... output that the ytdl_hook.lua script already receives, for example to determine if the video is a live-stream or a vod (json["is_live"]) and change things based on that, or to get the filename the video would have downloaded as (json["filename"]) , and if already exists on the disk - just open it from the disk, etc. It's very inefficient to have multiple scripts call ytdl --json-dump ... for the same URL to get the same json. It would be nice if ytdl_hook.lua made the output of --json-dump available to all the scripts.
The text was updated successfully, but these errors were encountered:
Expected behavior of the wanted feature
Lua scripts are able to get the path to the ytdl binary that
player/lua/ytdl_hook.lua
has found.Lua scripts are able to get the ytdl json output that
player/lua/ytdl_hook.lua
has received from ytdl.Why I want these features
I use yt-dlp in some of my scripts, and I want the scripts to use the same binary that
ytdl_hook.lua
uses, without the user having to specify the path to the ytdl binary in every scripts' options or the scripts duplicating the binary finding functionality ofytdl_hook.lua
. It would be nice ifytdl_hook.lua
made the ytdl binary path it has found available to all the scripts.My scripts also need the
yt-dlp --json-dump ...
output that theytdl_hook.lua
script already receives, for example to determine if the video is a live-stream or a vod (json["is_live"]
) and change things based on that, or to get the filename the video would have downloaded as (json["filename"]
) , and if already exists on the disk - just open it from the disk, etc. It's very inefficient to have multiple scripts callytdl --json-dump ...
for the same URL to get the same json. It would be nice ifytdl_hook.lua
made the output of--json-dump
available to all the scripts.The text was updated successfully, but these errors were encountered: