Jump to content
LaunchBox Community Forums

Recommended Posts

Youtube Scraper

View File

Simple Plugin to automate download videos from youtube.

 

Requirements: Launchbox 8.2+

Install: Extract the content of zip file to : Launchbox/plugins/YoutubeScraper

Source codeGithub (feel free to make a pull request )

EDIT

If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.

 

unblock.thumb.png.a607d0dfe4f8965625bc1da050b59e0d.png

 

There's two options:

URL Scraper: Just paste entire youtube URL from the desired video

1CuJ5BzV8J.thumb.gif.60a9b4e28418c589d046deed337227a7.gif

 

One-click downloader: It will search automatically and download the first entry from youtube. Bulk Download supported!

 

64prJ3fhsv.thumb.gif.0de5d3e8b3b00ade12a5a5f1f889a38a.gif


 

  • Like 2
Link to comment
Share on other sites

Thanks For the plugin, it is much appreciated :)

I was wondering if it would be possible to refine the search it does.

as i was searching with your plugin for some videos for my pinball tables i.e a table called blackout and kept getting a trailer for a tv program.

would it be possible to incorporate the category as part of the search string.

so it would find blackout / pinball and many other tables i get some very weird videos for :)

thanks very much.

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 5 months later...
On 10/05/2017 at 9:23 PM, srxz said:

Youtube Scraper

View File

Simple Plugin to automate download videos from youtube.

 

Requirements: Launchbox 7.10-beta-6+ (Plugin supported Launchbox)

Install: Extract the content of zip file to : Launchbox/plugins

Source codeGithub (feel free to make a pull request )

EDIT

If you have trouble running the plugin and crashing due CAS error, please right click on the DLL's , properties and then unblock.

 

unblock.thumb.png.a607d0dfe4f8965625bc1da050b59e0d.png

 

There's two options:

URL Scraper: Just paste entire youtube URL from the desired video

1CuJ5BzV8J.thumb.gif.60a9b4e28418c589d046deed337227a7.gif

 

One-click downloader: It will search automatically and download the first entry from youtube. Bulk Download supported!

 

64prJ3fhsv.thumb.gif.0de5d3e8b3b00ade12a5a5f1f889a38a.gif


 

The plugin is broken in the latest launchbox version. Can you fix it?

 

This is the error related:

O código de status de resposta não indica êxito: 404 (Not Found).

App:     LaunchBox
Version: 7.15-beta-5
Type:    System.Net.Http.HttpRequestException
Site:    Void Throw()
Source:  mscorlib

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.Services.HttpService.<GetStringAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.YoutubeClient.<GetVideoInfoAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeScraper.Youtube.<youtubeAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Recent Log:

   6:26:28 PM Music.Prepare Start
   18:26:28 Music.Kill Start
   18:26:28 Music.Kill Finished
   18:26:28 Music.NotifyTrackList Start
   6:26:28 PM Music.NotifyTrackList Invoke
   6:26:31 PM GameDetailsGui.RedrawDetails Start
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:26:31 PM GameDetailsGui.RedrawDetails End
   6:26:31 PM Music.Prepare Start
   18:26:31 Music.Kill Start
   18:26:31 Music.Kill Finished
   18:26:31 Music.NotifyTrackList Start
   6:26:31 PM Music.NotifyTrackList Invoke
   6:27:12 PM GameDetailsGui.RedrawDetails Start
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:27:12 PM GameDetailsGui.RedrawDetails End
   6:27:12 PM Music.Prepare Start
   18:27:12 Music.Kill Start
   18:27:12 Music.Kill Finished
   18:27:12 Music.NotifyTrackList Start
   6:27:12 PM Music.NotifyTrackList Invoke
   6:27:14 PM GameDetailsGui.RedrawDetails Start
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:27:14 PM GameDetailsGui.RedrawDetails End
   6:27:14 PM Music.Prepare Start
   18:27:14 Music.Kill Start
   18:27:14 Music.Kill Finished
   18:27:14 Music.NotifyTrackList Start
   6:27:14 PM Music.NotifyTrackList Invoke
   6:27:15 PM GameDetailsGui.RedrawDetails Start
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:27:15 PM GameDetailsGui.RedrawDetails End
   6:27:15 PM Music.Prepare Start
   18:27:15 Music.Kill Start
   18:27:15 Music.Kill Finished
   18:27:15 Music.NotifyTrackList Start
   6:27:15 PM Music.NotifyTrackList Invoke
   6:27:20 PM Exception

Link to comment
Share on other sites

  • 2 weeks later...
On 11/28/2017 at 12:42 PM, sagaopc said:

The plugin is broken in the latest launchbox version. Can you fix it?

 

This is the error related:

O código de status de resposta não indica êxito: 404 (Not Found).

App:     LaunchBox
Version: 7.15-beta-5
Type:    System.Net.Http.HttpRequestException
Site:    Void Throw()
Source:  mscorlib

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.Services.HttpService.<GetStringAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.YoutubeClient.<GetVideoInfoAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeScraper.Youtube.<youtubeAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Recent Log:

   6:26:28 PM Music.Prepare Start
   18:26:28 Music.Kill Start
   18:26:28 Music.Kill Finished
   18:26:28 Music.NotifyTrackList Start
   6:26:28 PM Music.NotifyTrackList Invoke
   6:26:31 PM GameDetailsGui.RedrawDetails Start
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:26:31 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:26:31 PM GameDetailsGui.RedrawDetails End
   6:26:31 PM Music.Prepare Start
   18:26:31 Music.Kill Start
   18:26:31 Music.Kill Finished
   18:26:31 Music.NotifyTrackList Start
   6:26:31 PM Music.NotifyTrackList Invoke
   6:27:12 PM GameDetailsGui.RedrawDetails Start
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:27:12 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:27:12 PM GameDetailsGui.RedrawDetails End
   6:27:12 PM Music.Prepare Start
   18:27:12 Music.Kill Start
   18:27:12 Music.Kill Finished
   18:27:12 Music.NotifyTrackList Start
   6:27:12 PM Music.NotifyTrackList Invoke
   6:27:14 PM GameDetailsGui.RedrawDetails Start
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:27:14 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:27:14 PM GameDetailsGui.RedrawDetails End
   6:27:14 PM Music.Prepare Start
   18:27:14 Music.Kill Start
   18:27:14 Music.Kill Finished
   18:27:14 Music.NotifyTrackList Start
   6:27:14 PM Music.NotifyTrackList Invoke
   6:27:15 PM GameDetailsGui.RedrawDetails Start
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   6:27:15 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   6:27:15 PM GameDetailsGui.RedrawDetails End
   6:27:15 PM Music.Prepare Start
   18:27:15 Music.Kill Start
   18:27:15 Music.Kill Finished
   18:27:15 Music.NotifyTrackList Start
   6:27:15 PM Music.NotifyTrackList Invoke
   6:27:20 PM Exception

I'm getting the same error.

The last time I used this plugin (admittedly a few months ago), it worked perfectly. Perhaps the latest LaunchBox update broke it.

Link to comment
Share on other sites

  • 4 weeks later...

I also get an error in the lastest Launchbox. Would greatly appreciate if someone (or the original creator) updated this project. Thanks!

 

Here's the error I get:

Response status code does not indicate success: 404 (Not Found).

App:     LaunchBox
Version: 7.16
Type:    System.Net.Http.HttpRequestException
Site:    Void Throw()
Source:  mscorlib

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.Services.HttpService.<GetStringAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.YoutubeClient.<GetVideoInfoAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeScraper.Youtube.<youtubeAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Recent Log:

   9:29:02 PM Music.Pause Start
   9:29:02 PM Music.Prepare Start
   9:29:02 PM Music.Kill Start
   9:29:02 PM Music.Kill Finished
   9:29:02 PM Music.NotifyTrackList Start
   9:29:02 PM Music.NotifyTrackList Invoke
   9:29:04 PM Music.Pause Start
   9:29:04 PM Music.Prepare Start
   9:29:04 PM Music.Kill Start
   9:29:04 PM Music.Kill Finished
   9:29:04 PM Music.NotifyTrackList Start
   9:29:04 PM Music.NotifyTrackList Invoke
   9:29:06 PM GameDetailsGui.RedrawDetails Start
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:06 PM GameDetailsGui.RedrawDetails End
   9:29:06 PM Music.Play Start
   9:29:06 PM Music.Kill Start
   9:29:06 PM Music.Kill Finished
   9:29:06 PM Music.Play Empty Music Path
   9:29:06 PM Music.NotifyTrackList Start
   9:29:06 PM Music.NotifyTrackList Invoke
   9:29:06 PM GameDetailsGui.RedrawDetails Start
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:06 PM GameDetailsGui.RedrawDetails End
   9:29:13 PM GameDetailsGui.RedrawDetails Start
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:13 PM GameDetailsGui.RedrawDetails End
   9:29:13 PM Music.Play Start
   9:29:13 PM Music.Kill Start
   9:29:13 PM Music.Kill Finished
   9:29:13 PM Music.Play Empty Music Path
   9:29:13 PM Music.NotifyTrackList Start
   9:29:13 PM Music.NotifyTrackList Invoke
   9:29:13 PM GameDetailsGui.RedrawDetails Start
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:13 PM GameDetailsGui.RedrawDetails End
   9:29:20 PM Exception

Link to comment
Share on other sites

On 05/01/2018 at 12:34 AM, DrewThatGamer said:

I also get an error in the lastest Launchbox. Would greatly appreciate if someone (or the original creator) updated this project. Thanks!

 

Here's the error I get:

Response status code does not indicate success: 404 (Not Found).

App:     LaunchBox
Version: 7.16
Type:    System.Net.Http.HttpRequestException
Site:    Void Throw()
Source:  mscorlib

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.Services.HttpService.<GetStringAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeExplode.YoutubeClient.<GetVideoInfoAsync>d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at YoutubeScraper.Youtube.<youtubeAsync>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Recent Log:

   9:29:02 PM Music.Pause Start
   9:29:02 PM Music.Prepare Start
   9:29:02 PM Music.Kill Start
   9:29:02 PM Music.Kill Finished
   9:29:02 PM Music.NotifyTrackList Start
   9:29:02 PM Music.NotifyTrackList Invoke
   9:29:04 PM Music.Pause Start
   9:29:04 PM Music.Prepare Start
   9:29:04 PM Music.Kill Start
   9:29:04 PM Music.Kill Finished
   9:29:04 PM Music.NotifyTrackList Start
   9:29:04 PM Music.NotifyTrackList Invoke
   9:29:06 PM GameDetailsGui.RedrawDetails Start
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:06 PM GameDetailsGui.RedrawDetails End
   9:29:06 PM Music.Play Start
   9:29:06 PM Music.Kill Start
   9:29:06 PM Music.Kill Finished
   9:29:06 PM Music.Play Empty Music Path
   9:29:06 PM Music.NotifyTrackList Start
   9:29:06 PM Music.NotifyTrackList Invoke
   9:29:06 PM GameDetailsGui.RedrawDetails Start
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:06 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:06 PM GameDetailsGui.RedrawDetails End
   9:29:13 PM GameDetailsGui.RedrawDetails Start
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:13 PM GameDetailsGui.RedrawDetails End
   9:29:13 PM Music.Play Start
   9:29:13 PM Music.Kill Start
   9:29:13 PM Music.Kill Finished
   9:29:13 PM Music.Play Empty Music Path
   9:29:13 PM Music.NotifyTrackList Start
   9:29:13 PM Music.NotifyTrackList Invoke
   9:29:13 PM GameDetailsGui.RedrawDetails Start
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailRating
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailFileName
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailCustomFields
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailLastPlayed
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailNotes
   9:29:13 PM GameDetailsGui.RedrawDetails Before ShowDetailDates
   9:29:13 PM GameDetailsGui.RedrawDetails End
   9:29:20 PM Exception

Same error too.This plugin is very good.Not work anymore :/

Link to comment
Share on other sites

  • 3 months later...
9 hours ago, Kondorito said:

Hey @srxz , the plugin sounds awesome. Have a question: does the one click downloader have fixed values, like videos with max length 2 mins, or that the search keywords are gamename + gameplay or similar? 

Hi Kondorito,

Unfortunately no, since the Youtube downloader is more for recent games I search for Launchbox game name + Trailer.

For lenght no, it gets the first result with max quality no matter the lenght, but Ill try to only download videos with less than 2min, thanks for the feedback.

 

Once it's updated I'll post here again :)

Link to comment
Share on other sites

3 minutes ago, srxz said:

Hi Kondorito,

Unfortunately no, since the Youtube downloader is more for recent games I search for Launchbox game name + Trailer.

For lenght no, it gets the first result with max quality no matter the lenght, but Ill try to only download videos with less than 2min, thanks for the feedback.

 

Once it's updated I'll post here again :)

Yeah that's a good idea, with the older version I ended up with some lets play's at about 2 hours long, and as there is no way to stop a download once started I had to wait for it to download then immediately delete it.

Link to comment
Share on other sites

2 minutes ago, neil9000 said:

Yeah that's a good idea, with the older version I ended up with some lets play's at about 2 hours long, and as there is no way to stop a download once started I had to wait for it to download then immediately delete it.

Hi neil,

thanks for the feedback, I'll implement the lenght feature asap, download management and feedback for the user is something that I'll try to implement as well at some point, but I have no idea what I'm doing with C# so may take longer lol

Link to comment
Share on other sites

2 minutes ago, srxz said:

Hi neil,

thanks for the feedback, I'll implement the lenght feature asap, download management and feedback for the user is something that I'll try to implement as well at some point, but I have no idea what I'm doing with C# so may take longer lol

Yeah that's OK, if its only going to download smaller files then a UI isn't really needed as they only take a handful of seconds to download anyway, it was just a issue when it was downloading really long videos that could be over a GB in size.

Link to comment
Share on other sites

1 hour ago, srxz said:

Hi Kondorito,

Unfortunately no, since the Youtube downloader is more for recent games I search for Launchbox game name + Trailer.

For lenght no, it gets the first result with max quality no matter the lenght, but Ill try to only download videos with less than 2min, thanks for the feedback.

 

Once it's updated I'll post here again :)

That sounds great. I said 2 minutes as that would be ideal, but in reality it would be better to raise the limit to 4 minutes, as I dont think too many results will show up being under 2 mins.

Would it be easy to code an alternate version with the keyword gameplay instead of trailer for the retro games?

 

Edited by Kondorito
Link to comment
Share on other sites

4 minutes ago, Kondorito said:

That sounds great. I said 2 minutes as that would be ideal, but in reality it would be better to raise the limit to 4 minutes, as I dont think too many results will show up being under 2 mins.

Would it be easy to code an alternate version with the keyword gameplay instead of trailer for the retro games?

 

with Trailer it will bring pretty much the correct video for PC games no matter if its retro or not, for some retro videogames as well, but, if you are looking specifically for MAME games, I have another plugin to do that.

But please let me know some games that you didnt find so I can test it here.

Link to comment
Share on other sites

2 hours ago, srxz said:

with Trailer it will bring pretty much the correct video for PC games no matter if its retro or not, for some retro videogames as well, but, if you are looking specifically for MAME games, I have another plugin to do that.

But please let me know some games that you didnt find so I can test it here.

Care to point me to your other plugin? I would love to check it out :)
When I said retro, I meant games from the 80s-90s era (console and handheld included), they usually get along better with a gameplay keyword rather than a trailer one.
I will check my set once I get home, but if I recall correctly, a lot of videos that I miss are for the Asia releases (Japan/China/Taiwan), or the prototypes, or the unlicensed, or the hacks, etc. (not the mainstream games).
 

Link to comment
Share on other sites

On 08/05/2018 at 11:18 AM, Kondorito said:

Care to point me to your other plugin? I would love to check it out :)
When I said retro, I meant games from the 80s-90s era (console and handheld included), they usually get along better with a gameplay keyword rather than a trailer one.
I will check my set once I get home, but if I recall correctly, a lot of videos that I miss are for the Asia releases (Japan/China/Taiwan), or the prototypes, or the unlicensed, or the hacks, etc. (not the mainstream games).
 

Released a new version, please check it out and let me know if its better.

 

If you wish my mame scraper it is on my github you can download it there, I wont publish here because it scrapes another website and thats not cool.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

4 minutes ago, srxz said:

Released a new version, please check it out and let me know if its better.

 

If you wish my mame scraper it is on my github you can download it there, I wont publish here because it scrapes another website and thats not cool.

Thank you bud! I am out of town for a week, but will check it out as soon as I get back.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...