Save extra custom tags provided by other components using titleformatting.

Save playback statistics (closes #5)
Save marc2003's last.fm sync foo_customdb fields (closes #6)
Check file_info before use and issue error if null