Songs being added to SQL results should have been inside the loop.   Previously placement outside of the loop resulted in null reference exceptions downstream