1916: Add better logging (timestamp and flush)
1916: Catch more errors

* Private videos (VideoError)
* Unicode in descriptions