vgmrips / vgmplay-legacy

VGM file command-line player and Winamp plugin.
http://vgmrips.net
225 stars 54 forks source link

Libretro port #18

Open sergiobenrocha2 opened 9 years ago

sergiobenrocha2 commented 9 years ago

Could you guys port vgmplay for the libretro API?

Targeting libretro gives you access to many platforms, like windows, linux, macosx, android, iOS, blackberry, Xbox, PS3... with a proper GUI (RetroArch has 4 GUI options). XMBC/Kodi has a libretro player too, as well the Gnome desktop via Gnome Games.

Some of the documentation:

http://www.libretro.com/index.php/api/ https://github.com/libretro/libretro.github.com/blob/master/documents/libretro.pdf https://github.com/libretro/RetroArch/blob/master/libretro.h

Thanks!

apollolux commented 8 years ago

Even though they may share code from the various emulators that were ported, VGMPlay and libretro have different goals; VGMPlay is about strictly being an audio player that happens to be available on multiple platforms and libretro is about providing a stable multi-platform API mainly for media applications like games (like SDL or allegro).

I would love to see someone write a decent looking graphical front-end for VGMPlay, though, and I almost did one but it didn't work like I wanted it to. WinAmp using VGMPlay via in_vgm is the closest thing we have.