FS#12809 - [WIP] New vgm streamed music plugin powered by vgmstream

Attached to Project: Rockbox
Opened by Mauricio Garrido (gama) - Friday, 25 January 2013, 02:03 GMT
Last edited by Dominik Riebeling (bluebrother) - Friday, 25 January 2013, 04:58 GMT
Task Type Patches
Category Plugins
Status Unconfirmed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Release 3.12
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


Hi there,

this is another WIP plugin that I wrote last year. It plays videogame streamed music
using the vgmstream library. Original homepage here:

I'm a bit new to git so please forgive me for not uploading a proper patch.

To test the plugin, simply copy the rockstream folder to the plugins folder in
rockbox sources. And you have to extract the file in the .rockbox folder.

The formats.db found in is basically a list with all vgmstream supported
extensions (at least "all" by the time I wrote the plugin). You can add or remove
new or unwanted extensions there. The plugin will only handle the extensions found
in the formats.db.

Currently the plugin works as a viewer plugin, and there is only one extension associated
with the plugin in viewers.config for testing purposes, but you can always use the
'open with' option from rockbox. Once you open a file the plugin will parse all supported
files found in the same folder.

The vgmstream project is updated quite often, if someone wants to
update the core library, I believe that would be very easy, since I only changed a couple
of things to it.

I'm not going to work on this anymore, so I decided to upload it here, and hope someone
can make a proper patch and maybe some dev would be interested in testing it, make
the necessary changes and upload an stable release.

As a last comment, I have only tested the plugin in the simulator, samsungypr0, fuze+
and ipod nano. It only worked in the simulator and samsungypr0, so hope someone can
fix that.

Please read the README file for some additional info about the plugin.

Working on: simulator and samsungypr0
Commid ID: e1ea08417bca57c607df6686472fa0a86f38b6d1
This task depends upon

Comment by Mauricio Garrido (gama) - Friday, 25 January 2013, 15:04 GMT
Hi, accidentally posted this task twice. And Category should be daily build I think. Can a moderator delete the other one, please? Thanks.