Skip to content

Commit

Permalink
Add a post about bad streaming site URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
maxjacobson committed Oct 1, 2023
1 parent bbf0b30 commit 82aeb1e
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 0 deletions.
42 changes: 42 additions & 0 deletions _posts/2023-10-01-streaming-sites-and-their-bad-urls.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: Streaming sites and their bad URLs
date: 2023-10-01 14:06
category: culture
preview_image: img/preview/2023-10-01-streaming-urls.png
---

Why do streaming sites have such poor URLs?

Here's a quick survey of the field:

| Site | Example series | URL |
|--------------|---------------------------------------------|---------------------------------------------------------------------------|
| Amazon Prime | Gen V | <https://www.amazon.com/gp/video/detail/B0CBFTRGPZ/> |
| Apple TV+ | Ted Lasso | <https://tv.apple.com/us/show/ted-lasso/umc.cmc.vtoh0mn0xn7t3c643xqonfzy> |
| Disney+ | Bluey | <https://www.disneyplus.com/series/bluey/1xy9TAOQ0M3r> |
| Hulu | Only Murders in the Building | <https://www.hulu.com/series/ef31c7e1-cd0f-4e07-848d-1cbfedb50ddf> |
| Max | Friends | <https://play.max.com/show/52dae4c7-2ab1-4bb9-ab1c-8100fd54e2f9> |
| Netflix | One Piece | <https://www.netflix.com/title/80217863> |
| Paramount+ | Star Trek: The Original Series (Remastered) | <https://www.paramountplus.com/shows/star_trek/> |
| Peacock | Killing It | <https://www.peacocktv.com/watch/asset/tv/killing-it/5156438808822262112> |
| Tubi | Hannibal | <https://tubitv.com/series/300000159/hannibal> |

Of these, the best one is clearly **Paramount+**, because it's human-readable and free of any junk.
If I were feeling uncharitable, I might ding it for using [snake case](https://en.wikipedia.org/wiki/Letter_case#Snake_case) rather than [kebab case](https://en.wikipedia.org/wiki/Letter_case#Kebab_case), but I'm willing to concede that's a matter of taste.

In the second tier are **Apple TV+**, **Disney+**, **Peacock**, and **Tubi** which all contain the series name _somewhere_ in their URL.
They don't make it easy for you to read them, because there's some amount of junk mixed in there too, but it's possible.

When I see a URL like that, I want to test if they actually validate the human-readable bit. Let's see:

| Site | Example series | Fake URL |
|-----------|----------------|--------------------------------------------------------------------------------------|
| Apple TV+ | Ted Lasso | <https://tv.apple.com/us/show/sad-soccer-show/umc.cmc.vtoh0mn0xn7t3c643xqonfzy> |
| Disney+ | Bluey | <https://www.disneyplus.com/series/sad-dog-show/1xy9TAOQ0M3r> |
| Peacock | Killing It | <https://www.peacocktv.com/watch/asset/tv/silly-snake-scenarios/5156438808822262112> |

And indeed, two out of those three work.
Good for **Peacock** going that extra mile.

In a distant last place, of course, are **Hulu**, **Netflix**, **Max**, and **Amazon Prime**, which don't make an effort to be human-readable at all.
Boo.
18 changes: 18 additions & 0 deletions _sass/_tables.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
table {
width: 100%;
}

th {
border: 1px dashed black;
padding: 8px;
}

td {
border: 1px dashed black;
text-align: left;
padding: 8px;
}

th {
background-color: $light-highlight-salmon;
}
1 change: 1 addition & 0 deletions css/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
@import "metaphorloop";
@import "embed-container";
@import "about";
@import "tables";
Binary file added img/preview/2023-10-01-streaming-urls.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 82aeb1e

Please sign in to comment.