Repos / hi.imnhan.com / d1ef8ffaca
commit d1ef8ffaca322dc2b7d4218ba0a89951589b7585
Author: Bùi Thành Nhân <hi@imnhan.com>
Date:   Fri Oct 23 13:14:31 2020 +0700

    put.io post

diff --git a/content/images/put.io_01_mpv.mp4 b/content/images/put.io_01_mpv.mp4
new file mode 100644
index 0000000..1de0c02
Binary files /dev/null and b/content/images/put.io_01_mpv.mp4 differ
diff --git a/content/posts/streaming-videos-from-google-drive.md b/content/posts/streaming-videos-from-google-drive.md
index 672c245..3d6923b 100644
--- a/content/posts/streaming-videos-from-google-drive.md
+++ b/content/posts/streaming-videos-from-google-drive.md
@@ -1,4 +1,4 @@
-Title: Streaming videos from Google Drive - 2nd attempt
+Title: Streaming videos from Google Drive - a second attempt
 Date: 2020-06-10 08:25
 Category: side projects
 
diff --git a/content/posts/video-streaming-finale-or-why-put-io-is-awesome.md b/content/posts/video-streaming-finale-or-why-put-io-is-awesome.md
new file mode 100644
index 0000000..9a8e837
--- /dev/null
+++ b/content/posts/video-streaming-finale-or-why-put-io-is-awesome.md
@@ -0,0 +1,38 @@
+Title: The video streaming finale, or why put.io is awesome
+Date: 2020-10-21 11:45
+
+
+[Previously](/posts/streaming-videos-from-google-drive-a-second-attempt/),
+[previously](/posts/towards-an-acceptable-video-playing-experience/).
+
+
+I ditched the whole self hosted mess and just bought a [put.io](https://put.io)
+subscription instead. This has become the smoothest, most no-nonsense video
+streaming experience I've ever had.
+
+It transcodes.
+
+It streams.
+
+It has a web-based video player that lets me pick subtitles.
+
+In cases when the subtitles aren't recognized, or I want to switch between
+audio tracks, I can always drag-n-drop the original file's streaming URL from
+browser to an mpv launcher like this:
+
+<video controls>
+  <source src="/images/put.io_01_mpv.mp4" type="video/mp4">
+</video>
+
+
+It also has a third-party Android app that lets me browse and stream via
+mpv-android.
+
+The above is only possible because put.io exposes a powerful, well-documented
+API for everyone to play with.
+
+The web player is clean, snappy (see that, Google Drive team?) and has
+autoplay disabled by default (screw you, Netflix).
+
+It's refreshing to find software that works _for_ instead of _against_ its
+users these days.
diff --git a/nhanb-theme/static/css/article.css b/nhanb-theme/static/css/article.css
index ae6ae6f..6457aea 100644
--- a/nhanb-theme/static/css/article.css
+++ b/nhanb-theme/static/css/article.css
@@ -1,5 +1,6 @@
 .article-title {
-  margin-bottom: 0px;
+  line-height: 1.1em;
+  margin-bottom: 0.2em;
 }
 
 #comments {