No, you don't need to provide an account to stream TFPDL videos. The domain is open and it is something that everybody should utilize.