• Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Upscale or stretch any video on the web, to make it look great on UltraWide screens.

License Version Chrome Web Store Mozilla Add-on


UltraWideo

The cross-browser extension that manipulates video aspect ratio to fit your entire screen.

Netflix | Prime Video | Disney+ | Hulu | ESPN | + Many others... ๐Ÿš€

Here's the list of all services where this extension passes or fails the tests. Feel free to contribute to the list! ๐Ÿ™ UltraWideo Tested List


Getting started

Select one of the possible options to install this extension, depending on your browser's engine.

  1. Chrome Extension
  2. Firefox Add-on

Note for Opera browser users: They allow installing extensions directly from the Chrome Web Store, but you must install this extension - Install Chrome Extensions to do that. I strongly suggest installing the extension this way because Opera add-ons' approval is insanely slow, and I delisted the extension from there.

Note for Microsoft Edge browser users: Visit the Chrome Web Store and install this extension from there.


Introduction

The only extension on the market with two significant functionalities that no other extension in this category possess.

  • Works on all video streaming platforms. โœ…
  • Works on all embedded videos. โœ…

It doesn't matter if there are multiple direct or embedded video players on a single page. The extension is smart enough to manipulate the video you put into a fullscreen, without affecting other video players.

If you are using multiple browsers on the same or different devices, this extension is cross-browser and will work in all major browsers (except Safari). I tested it in Chrome, Firefox, Edge, Brave, Whale, and Opera; without a single issue. Many other browsers use Webkit engine, hence this extension will work in those browsers too.


Should you use it?

It's for everyone who wants power over the video aspect ratio. This extension is primarily for UltraWide monitors, but that does not mean it's only good for it. You can manipulate the video's size that contains horizontal or vertical black bars and let the video fill your entire screen for a better experience.


How to use it?

The extension is relatively easy to use but very powerful at what it does. It has a couple of options:

  • Pause the extension - It will stop listening for all memory consuming events and restore any DOM manipulations.
  • Toggle between modes - Toggle between different options will affect the video: normal, upscale, and stretch.
  • Configurable shortcuts - Set desired keystroke, with min/max of 3 keys to control pause or mode toggling.

Works everywhere?

It is working on all globally popular video streaming platforms. Making a list of all platforms would be very expensive and time-consuming since many platforms are subscription based.


Where it really shines?

Just for a reference, if you come across any videos like the one below, it will be the best watching experience on ultrawide screens. On my screen 3440x1440, using upscale mode, it doesn't crop a single pixel of video content. It's just made to be.

Kevin James - Short Film


Donations

I want to take a minute and show my gratitude to every single donation that I received. I'll be updating the list accordingly.

  • Paul Mertens ๐Ÿบ
  • Shahrul Azlan ๐Ÿฅฉ
  • Jelle Kaufmann ๐Ÿบ
  • Manuel Prussenowsky ๐Ÿบ
  • Christian Kulhei โ˜•๏ธ
  • Timothy Park โ˜•๏ธ
  • Ariel Bobadilla ๐Ÿบ
  • Ronald Ison โ˜•๏ธ
  • Justin Tisdale ๐Ÿฅฉ
  • Tiburcio Garcia ๐Ÿบ
  • Michael Downing ๐Ÿฅฉ๐Ÿบ
  • Carsten Range ๐Ÿบ
  • ATM Music Studio ๐Ÿบ
  • Mladen Savic ๐Ÿบ
  • Benjamin Houix ๐Ÿบ
  • Renรฉ Kielder ๐Ÿบ
  • Josiah Dines ๐Ÿฅฉ๐Ÿบ
  • Roland Jacques ๐Ÿฅฉ
  • Aaron Grach โ˜•๏ธ
  • Jonathan Dyer ๐Ÿบ
  • Ciprian Petrica ๐Ÿฅฉ
  • Karl-Michael Heinle โ˜•๏ธ
  • Kevin Marshall ๐Ÿฅฉ
  • Leif-Erik Nordbรธ โ˜•๏ธ
  • Carlos Soutullo ๐Ÿฅฉ๐Ÿบ
  • Gregor Robakiewicz ๐Ÿบ
  • Samuel Jones ๐Ÿฅฉ๐Ÿบ
  • Guy-Steevy GNADOU ZABO ๐Ÿฅฉ๐Ÿบ
  • David Conrad ๐Ÿฅฉ
  • Christopher MacKenzie ๐Ÿฅฉ๐Ÿบ
  • Ron Hockman ๐Ÿฅฉ
  • Erik Desaunois ๐Ÿบ
  • LudiusMaximus โ˜•๏ธ
  • Jim Paradis ๐Ÿฅฉ๐Ÿบ
  • Trent Campbell โ˜•๏ธ

๐Ÿ™Œ THANKS, A LOT! ๐Ÿ™Œ


Test Coverage

Statements Branches Functions Lines
Statements Branches Functions Lines

Featured on Product Hunt

UltraWideo 2.0 - Upscale or stretch any video on web for better experience. | Product Hunt

More Repositories

1

vidage

Your solution to full-screen background video & image combined.
JavaScript
1,582
star
2

webpack-config

Webpack 5 configuration for static projects...
JavaScript
98
star
3

slope

Sass mixin that helps you build sloped section edges with a consistent angle.
SCSS
91
star
4

differs-sass

WIP: Building CSS framework using Sass...
SCSS
71
star
5

macos-config

Setup for macOS that I've built for personal use case.
Shell
32
star
6

alfred-themes

Alfred Powerpack Themes that I built for personal use. Feel free to use them too, if you like it!
21
star
7

arena-of-valor-data-scraper

Scrape data from Arena of Valor's official website.
JavaScript
11
star
8

is-webview

Detect if a visitor is coming through a webview or a native browser using user-agent.
TypeScript
9
star
9

aspecter

A utility module for Node & Browser that calculates aspect ratio and decimal fraction based on width and height and alongside provides normalized aspect.
TypeScript
8
star
10

rustlings

My solutions to the small exercises for Rust. ๐Ÿฆ€
Makefile
8
star
11

asb-detect

Simple Android stock-browser detection.
TypeScript
7
star
12

ps-awake

Keep PlanetScale database awake on free tier...
TypeScript
7
star
13

await-it

A wrapper for async/await calls without the need of try/catch block.
TypeScript
7
star
14

numen

Check the length of numerical value.
TypeScript
7
star
15

webpack-lib-config

Personal Webpack configuration for library building...
JavaScript
6
star
16

web3-campaign

Second application that attempts to solve Kickstarter's main issue.
TypeScript
6
star
17

simple-portfolio-page

Simple portfolio website built with Vue.
Vue
6
star
18

tuts-rape

ScRape Tutsplus courses, so you can continue watching offline.
Python
6
star
19

web3-lottery

First application that allows people to gamble.
Vue
6
star
20

gulpfile

My workflow configuration with Gulp & Babel
JavaScript
6
star
21

rollup-lib-config

Personal Rollup configuration for library building...
JavaScript
6
star
22

gulp-tasks

Personally crafted Gulp-Tasks for simple websites...
JavaScript
5
star
23

alea

Pseudorandom number generator based on Alea algorithm.
TypeScript
5
star
24

ify

Simple link shortener that serves as API only. Built for my personal needs.
TypeScript
5
star
25

config

2
star
26

seeran

Simple pseudorandom number generator that takes a seed as string or number.
TypeScript
2
star
27

modulz

Starting point of a new module for public or private use.
TypeScript
1
star
28

mla-api

MultiloginApp - API wrapper that aims to cover everything that they offer, with type safety in mind.
TypeScript
1
star