Added getSourceLength() function, which molds to fit both youtube and soundcloud