Extract song list from adapter instead from a new cursor
Creating a new song list cursor could differ from the current adapter
data, so is
better to create the song list from the current viewable data, otherwise
it could
lead in a AIOOB.