add songs to library that have no id3 tags by using the filename as the
title
fix bug in new shuffle implementation when there is only 1 song in the
queue