Populate Songs during start of application
Do not fail when database has to be created
Schedule using Rufus, not quite elegant, though
Refresh more efficient
Persist only when dirty