In the top post from this page from a year back I was suggesting getInstalledRelatedApps, but some research now showed me that's still pretty bleeding edge.
This could work I'd say:
https://stackoverflow.com/questions/276 ... -of-an-appI think it's important to offer a nice player experience to the user, this would need a native display of all previously downloaded music, with all normal options for a decent player (which is a lot actually

)
Just one more option is needed; a vgmrips.net pull down for downloading which opens the website when selected. It might be nice to then detect the player and just display a few of the pictograms on vgmrips.net for searching through the music, but a bit bigger; browse by soundchip, composer, company or system. One doesn't need to access the other options from a music player app. From there everything can behave the same for searching.
When the correct game is found on vgmrips, everything can keep the same, except it should offer the vgz file instead of the mp3 file when clicked. If the filename is in the cache, play it locally still, if not download it...
Or something like that?