Yes it is a good solution. Then I've an another suggestion afterward,
make those kind parameters more user friendly to set and in the same
way, make the app "install and play" by clicking on only one button.
Streeme is a very cool app and it was not so hard to install for me (I
use symfony every days). But I think it becomes difficult and more for
people who doesn't work on web jobs.
The vm is a good idea, I'm not sure it will be enough to make streeme
more popular.
I was thinking about a simple module or app "installer/config" witch
launch tasks and configure parameters.
Then it is possible to use sfYaml to set custom parameters (eg. path
to music folder, default songs order) but it can be dangererous for
performance, the yaml is not exported to php like sfConfig.
Anyway, I tried to modify the navigation on mobile app, to show all
artists instead of click on the first letter. I know it could be
better, it is more a test for now. I'l try to commit on github as soon
as possible.