added improvements by @Pe8er and added a date + better handling of
no-cover on iTunes