VGMRips API
Technical discussion about the VGM format, and all the software you need to handle VGM files.
Moderator: Staff
VGMRips API
Hi I'm currently developing a VGM player for Android, and I wanted to know if there is an API to query the VGM db?
If there isn't can use an HTML parser to scrap the website for my queries?
TIA
Philippe
If there isn't can use an HTML parser to scrap the website for my queries?
TIA
Philippe
- vampirefrog Offline
- Webmaster
- Posts: 1508
- Joined: 2014-01-28, 5:51:54
Hello. There currently isn't an API. You may scrape the pages as long as you cache the result on your server, so the user requests go to your server instead of ours. Also please don't use our mp3 files and cache the vgm or zip files on your server as well. Also mind the fact that we don't know if vgmrips is legal, but I think it's ok as long as we're not making money from it, so if your app is monetized, you might have legal problems with the copyright holders.
I want to add that we do publish the "all in one" packs every once in a while (that you could upload to your server), and that there is a mirror (now a little outdated) at joshw.info.
firebase database up and running on https://vgm-player-85e69.firebaseio.com
REST API is free to use for anyone.
https://vgm-player-85e69.firebaseio.com/packs.json (this where you have the packs details)
theses tables (are mostly indexes to packs)
https://vgm-player-85e69.firebaseio.com/authors.json
https://vgm-player-85e69.firebaseio.com/chips.json
https://vgm-player-85e69.firebaseio.com/systems.json
https://vgm-player-85e69.firebaseio.com/composers.json
https://vgm-player-85e69.firebaseio.com/publishers.json
https://vgm-player-85e69.firebaseio.com/developers.json
for a pack details
https://vgm-player-85e69.firebaseio.com ... m-m58.json
same goes for the others "tables"
now onto hosting the packs and images somewhere
REST API is free to use for anyone.
https://vgm-player-85e69.firebaseio.com/packs.json (this where you have the packs details)
theses tables (are mostly indexes to packs)
https://vgm-player-85e69.firebaseio.com/authors.json
https://vgm-player-85e69.firebaseio.com/chips.json
https://vgm-player-85e69.firebaseio.com/systems.json
https://vgm-player-85e69.firebaseio.com/composers.json
https://vgm-player-85e69.firebaseio.com/publishers.json
https://vgm-player-85e69.firebaseio.com/developers.json
for a pack details
https://vgm-player-85e69.firebaseio.com ... m-m58.json
same goes for the others "tables"
now onto hosting the packs and images somewhere
- vampirefrog Offline
- Webmaster
- Posts: 1508
- Joined: 2014-01-28, 5:51:54
great job. you can update the packs when there's a new post in this thread: viewtopic.php?f=1&t=125
- vampirefrog Offline
- Webmaster
- Posts: 1508
- Joined: 2014-01-28, 5:51:54
http://vgmrips.net/files/VGMRips_all_of ... 170226.zipJFD62780 wrote:Speaking of All-In-Ones, aren't we a little due? I mean, it'll be a year come St. Patty's Day (Mar. 17).
Thanks, I've just uploaded everything on 5gbfree.com hosting.
Now onto working on the player.
btw: if anyone wants to give a shot here it is https://play.google.com/store/apps/deta ... .vgmplayer
feedback welcomed
Now onto working on the player.
btw: if anyone wants to give a shot here it is https://play.google.com/store/apps/deta ... .vgmplayer
feedback welcomed
- vampirefrog Offline
- Webmaster
- Posts: 1508
- Joined: 2014-01-28, 5:51:54
open sourced the player
here is github repository
https://github.com/VolcanoMobile/vgm-player
Pull Request welcomed
here is github repository
https://github.com/VolcanoMobile/vgm-player
Pull Request welcomed