| Commit message (Collapse) | Author | Age | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
video sizes
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
This facilitates outsourcing the mpv playlist operations and overlaying
them with an cache that provides the facility to convert for `playlist_entry_id`s
to `ExtractorHash`es even after their corresponding video has been
removed from the playlist.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
hardcoded value
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This makes interpreting the debug output easier.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
This avoids a spurious failure, when the processed dict contains values,
that can't be serialized as JSON (e.g. a LazyList).
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Otherwise the `w` alias for `watch` would conflict with `watched` and
thus not work.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Otherwise, running `yt select file --done` would mark all your already
wached stuff to be watched again.
 | 
| | 
| 
| 
|  | 
The hash can now be used on the commandline to access video information.
 | 
| | 
| 
| 
| 
|  | 
This makes it easier to change the status of a video, without having
to painstakingly remove the flags too.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Otherwise, it would create a `videos.sqlite` *directory*, which is
obviously not ideal.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
This ensures that warnings actually reach the user. And the `--quite` flag
can still be used to silence all output.
 |