If no songs, use simple grid view to allow recycling

The UnscrollableGridView inflates every single view at the same time, which causes major performance issues on larger lists.  IF there are no songs, just use the simple GridView which inflates and recycles them properly.