don't increase the content size and write the header in lowercase (I don't get why qhttpserver is acting so weird);
init MetaData with duration of -1;
reset metadata when playback is canceled;
reset intervals before setting new ones; log errors;