fixed a bug with fewer than the max number of songs being returned