also consider underscores and minus signs for youtube videos, fix #2