Correctly handles service restart so book is not being played in some cases automatically
Prevented fast forward to not existing position
Correctly updating position on database upgrade
Setting previous cover invisible if there is none