It looks like getRandomSongs.view will return an empty result set more often than not. I've been passing no other parameters other than the required u, p, c and v:
getRandomSongs.view?u=user&p=password&c=test&v=1.9.0
Code: Select all
<subsonic-response xmlns="http://madsonic.org/restapi" status="ok" version="1.10.1">
<randomSongs></randomSongs>
</subsonic-response>
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<subsonic-response xmlns="http://madsonic.org/restapi" status="ok" version="1.10.1">
<genres>
<genre>Children's Music</genre>
<genre>Drum & Bass</genre>
<genre>R&B</genre>
</genres>
</subsonic-response>