read duration data
actually load the database file from config
add album art support
add playlist support
refactor