Manually merge of old changes from "\Visual Studio\C#\github\OneLastSong (Readonly)". Added also DurationParse()