Thanks a lot, one more thing.
Please add x retries in options as well. Some of streams what i have tested does not work at first time, such as ustream, but in practice after x retrys they are working. Would be great. Default 5 retries then error message, could be custom one ;).