support various combinations of youtube timecodes, now including hours