Revert "Parse options in the stack, don't allocate them on the heap."

Actually this commits breaks compilation on clang, because variable
length arrays for non POD are not standard in C++.

This reverts commit f92773635f8f93d2b5b2af3f8e6ecdaa14796b75.
Remove deleted songs from the model.

Signed-off-by: Guillaume Clement <gclement@baobob.org>
Prevent crashes if the connection cannot be done.

Signed-off-by: Guillaume Clement <gclement@baobob.org>