Scroll down for summary



Simply provide the Result List field a list made up of text
As for what Autocompletion is, it's a way to dynamically provide parameter options.


A quite-needed redesign!
Current

Old


How was this not a thing already?


Seriously, how was this not a feature already?


warning: nerd topic ahead
Story
YouTube felt like pushing out a funny experiment that requires a real browser to fetch music.
That's because they started requiring a "po_token" to access any MP3 resource.
Personally, I have to thank the YouTube.JS community for being responsive and instantly coming out with patches for YouTube's dumb decisions
Now, users have two options: to, or not to, generate a token.
If they choose not to, BMD will emulate an iOS client. (Faster since there's no token requirements)
If they choose to, BMD will emulate a web client. (Slower since it has to retrieve a PO token)

Obviously, the web version will be slower, but it'll have fewer cutoffs.
This was one heck of a ride - BMD has to simulate a headless browser, it has to go to an embedded video, get the PO token from there, pass the PO token over to the play command, that has to decide if it was overused and might get blocked and request a new one or if it can use the provided one.
(it took me two entire days to fix YouTube stuff)
As for what the PO token is.. I have no idea. It's tied to the visitor data, so it's certainly something that verifies that you're using a real YouTube client (but.. it's pointless, anyone can emulate a web browser 🤡)