Saves title, author and thumbnail of YouTube videos using Chrome for stream overlays
...that are necessary:
...that may have working alternatives:
- Node
- Windows
...that have working alternatives:
- Download the source code by clicking on
<> Code
&Download ZIP
and extract its content.
- Open the root folder and inside it the terminal (typing
cmd
inside the file explorer path works) and executenpm i
.
- (Optional) Open
/run/config.json
and change some settings that you want to change.
updateInterval
describes an update every specified amount of milliseconds.
prependSpaceForOBS
adds a space in front of title and author to compensate the spacing at the end of text elements.
- Run
start-chrome.bat
inside/run/
first,run-script.cmd
right after and follow the guide.
- Open your broadcasting software and import the files of
/data/
as needed. Inside OBS, you can create an element by right clicking in sources and clicking onadd
. You may useText (GDI+)
fortitle.txt
andauthor.txt
andImage
forthumbnail.jpeg
.
After entering a unique name, you need to click onBrowse
and navigate to the downloaded code and/data/
and select the file you desire.
Feel free to resize the elements as needed.
Please note, that text elements need to have
Read from file
checked first.
It is highly recommended to fixate the image size for the case that the script uses a low quality backup thumbnail. You can do so by right clicking the Image in sources, hovering on Transform
and clicking on Edit Transform...
right after.
Set Bounding Box Type
to Stretch to bounds
, the Bounding Box Size
to a size you want the image to always have and other settings that you'd like to use as seen in the image.
Error [ERR_UNKNOWN_BUILTIN_MODULE]: No such built-in module: node:readline/promises
This error occurs if your node version is not up to date. You can update it using the installer here. If newer versions also throw this error, you may usev22.2.0
.