DISCLAIMER: Use at your own risk! Please read and understand Youtube's terms of service. I will not be held liable for any mis-use of any product or service.
This plugin makes use of the open source and unlicensed application,
youtube-dl yt-dlp (forked from youtube-dl) to download game videos.
It first downloads videos from the link provided in the metadata from LaunchBox, skipping videos longer than a specified duration, and then searching for videos for missing games based on input search terms.
It is intended for Modern Windows games as this was my need initially. It may work on other platforms but is not well tested.
Note: For this plugin to work, you will need to have yt-dlp.exe (included in .zip). Extract the contents of the .zip folder and place it in your LaunchBox plugins folder.
Select a game or multiple games, right-click and select "Download Video Snap."
Adjust the maximum duration if desired.
The "Get Missing videos" checkbox sets whether or not to search for videos of games that don't have URL's in their metadata.
The "Trim videos" checkbox sets whether or not to trim videos after it has been downloaded.
Enter desired search terms for Missing videos.
click "Start" to start the download process.
Games will download asynchronously. resuming downloads is also supported natively.
probably many that I am unaware of.
PLEASE NOTE: I AM NOT A DEVELOPER! I know very little about C# and programming in general, thus probably wont be able to address many issues that you may face. That being said I will try and fix things were I can. I've provided the spagetti source code for anyone to modify, improve, etc. (it seems you need to unblock the forms in the "Resources" folder -> RMB->properties->unblock)
As of now, i'm more comfortable with the usability of the plugin, however there are still probably many issues, any comments to provide insight/improvement to the code etc. would be much appreciated.
Thanks to @srxz for his source of Youtube Scraper of which this is based.
@srxz @JoeViking245 @C-Beats