team-phoenix / Phoenix

A multi-system emulator and library manager designed to be both powerful and easy to use.
http://phoenix.vg
GNU General Public License v2.0
377 stars 39 forks source link

Question: Cover, Snaps, Videos #231

Open shad00m opened 8 years ago

shad00m commented 8 years ago

Will you be using/supporting something like Emumovies for the artworks, videos, etc?

I've been looking for a forum to ask this question but couldn't find any. Sorry I had to open a ticket for that.

athairus commented 8 years ago

Hi. Since we haven't officially launched yet, our forums' registration is disabled, so making an issue is fine.

I haven't heard of Emumovies before, but their project seems interesting. We've been on the lookout for a good database source! At the moment we're only concerned about metadata and front cover art, though the idea had popped into my head a while back to have things like screenshots and video of a particular game in some kind of detailed view mode. I also had the idea of using emulator movie files as a more efficient way of storing game footage, although technical reasons keep that one from being realized (at least until Libretro v2).

As for cover art, if the site provides an API we can use to download cover art on-demand, it'd be great for us. I didn't look too deeply into it but if the cover art is distributed in giant .zip packs on forum posts, it'll be difficult to get at them programmatically.

shad00m commented 8 years ago

HyperSync, a program for HyperSpin syncs the rom database with the EmuMovies database and downloads all the available artwork. GameEx does that as well I believe. I'd think that EmuMovies uses an API to download single files as well. But I believe they do work together, so maybe that API is not public. edit: LaunchBox does that too I noticed

spektor56 commented 8 years ago

Both HyperSync and GameEx use the following API: http://api.gamesdbase.com/

The api for cover art and wheel art is free to use AFAIK but the video files (MP4) require authentication with the API (Paid Emumovies account works)

athairus commented 8 years ago

We might be able to use this for cover art (why'd they have to watermark everything?) but it'd have to be in conjunction with another db source because from what I can see there's no hash info.

Druage commented 8 years ago

I have toyed with this idea of a little bit. It's something that I'm not opposed to doing, it just comes to getting access to the video files and making sure it runs smoothly.