re-integrated soundcloud url validation, small refactoring