s9e Media Sites

s9e Media Sites 2.12.8

No permission to download
Instagram Reels are processed and rendered like normal posts or Instagram TV.
Added support for more URLs from the former, and updated support for short URLs from the latter.
Added JSFiddle.
Added experimental support for dark themes. Currently supported: Bandcamp, JSFiddle, Spreaker, Twitter.
Removed FOX Sports. Their video section has been discontinued and all of their URLs return a 404 error now.

As far as I know, Facebook embeds don't currently have a dark mode.


  • light.webp
    31.2 KB · Views: 40
  • dark.webp
    29.9 KB · Views: 40
Added Falstad. Thanks to ControlBooth.com for sponsoring this addition.
Fixed an issue with full-width embeds such as GitHub Gist and Google Sheets being limited to 640px. They are now back to 100% width.
Added Rumble. Thanks to [H]ard|Forum for sponsoring this addition.
Updated lazy loader. It may help with dynamically-sized embeds (e.g. tweets) being cut off.
Updated Twitter. Tweets are now slightly wider (550px vs 500px) and should load imperceptibly faster.

A word about embedded tweets. At the time of writing, embedding a text-only tweet using Twitter's default method requires 20+ HTTP requests and 3.5 MB of resources. This update reduces both by approximately 10% and saves about 100 ms on loading time on a fast network. It is unclear why Twitter loads 3.4 MB of JavaScript to display ~140 characters of black-and-white text.
The new CSS should be functionally identical but please feel free to report any potential layout issues.
The style changes introduced in 2.6.11 have been reverted as a precautionary measure.
Added support for lazy loading in Chat 2 by Siropu. Thanks to Cryptoevo.de for sponsoring this feature.

Updated CSS to fix a layout issue. Great care was taken in considering and avoiding any unwanted side effects but those can always occur so please feel free to report any potential layout issues.
Top Bottom