Dude. This is baller, but I keep getting [ERROR] Connection failed: 9 which seems to be an SSL issue. Can I fix this somehow with adjusting HTTPClient or something? Or can I manually install youtube-dl, and then bypass the latest version download? Godot documentation seems to indicate I may get Error 9 when I try to connect to websites from different countries?
from the log file: [RU-vidDl]: Downloading ffmpeg and ffprobe **SCRIPT ERROR**: Invalid call. Nonexistent function 'download_from_web' in base 'Reference (Downloader.gd)'. At: res://youtube-dl/RU-vid-DL.gd:34:RU-vidDl._http_download_complete() - Invalid call. Nonexistent function 'download_from_web' in base 'Reference (Downloader.gd)'.
@@Nolkaloid had to change "ready_to_dl" to "ready" and "yt_download_complete" to "download_complete" to get it working, but then the final file name is not correct, rather than "Apple.mp4" I have "Apple.mp4.f140.m4a", "Apple.mp4.f396.mp4", "and Apple.mp4.temp.mp4" but Godot says it's finished. running on Windows10 if that helps. (forgot about this and then found it again 5 months later lol)
Hi,i love your code ! (this is my first time is used a sort of "module"),i am making a godot game,i followed some steps of your github but i get this error : ERROR: emit_signal: Error calling method from signal 'download_complete': 'Node2D(Menu.gd)::yt_dowload_complete': Method not found.. Could someone fix this / help me ? (Thanks)
Hi, you have to implement a yt_download_complete method, basically the youtubedl object emits a signal when it's done downloading. It's up to you to connect it to a method.
@@Nolkaloid hello, to explain i set the yt_download_complete method and loaded the sound in the method, but it does't worked, finally after 1hour (and one good friend) i found that i don't need the method for the moment, but it still can be interesting to use the method (sorry for those that read and got the same error like me),also i searched in your code and the method was here but doesn't seem to work, maybe a bug from godot (sorry for my bad english)