Opportunities › Video player library for web developers › Proposed app
Framewell
Find every video player on your sites and plan the move to a lighter one
- Score
- 59
- confidence 46
- Evidence
- 5
- items on the page
- Rivals
- 4
- named in sources
- First version
- 35 d
- estimate
- Type
- Desktop app
- PWA: runs in the browser, installs on Mac and Windows
- Market since
- 2010
- Mature market · AI estimate
ScreensConcept
Desktop app: Developers audit and plan site migrations at their desks, reviewing dense reports, scanning multiple players, and building checklists for infrastructure changes. Sample screens on a computer, in the proposed brand. Their numbers are sample data.
Site scan
Scanned 2 hours ago142 pages
About this appAI proposal
Framewell scans your pages, finds every embedded video player, and shows which library and version each one runs, how many bytes it ships, and which plugins and options it relies on. You get one report instead of a week of digging through templates.
It is built for web teams that depend on an ageing player library and need to decide when and how to move. A small beacon adds real playback errors and start times, so the case for migrating rests on your own pages, not guesses.
Each finding links to a migration checklist that maps your current options and plugins to the closest equivalent in a newer player. Framewell is not a player. It helps you choose one and move safely.
- Tagline
- Know what your video players cost you before you change them.
- Voice
- PlainPreciseCalm
- Why this name
- A frame is one unit of video; a well is a trusted source you draw from. Together: a steady place to check your playback.
In the first version
Members say which features they would use. It tells PWAS what people want; it changes no score.
Player detection crawl
Give it a sitemap or URL list. It loads each page in a real browser and records the player library, version and embed method.
No member yet
Weight report
See script and style bytes per player, per page and across the site, ranked so the heaviest embeds get fixed first.
No member yet
Plugin and option inventory
Lists the plugins, custom skins and config options in use, so nothing is missed when you switch players.
No member yet
Migration checklist
Maps each option and plugin to a closest equivalent in a target player, and marks gaps that need custom work.
No member yet
Brand identityAI proposal
Check the name against trademark registers before using it.
Palette
#0F5C5EDeep Teal · primary#F6F3ECPaper · surface#1B2A2FInk · text#E4572ESignal Orange · accent#C9A227Brass · data
Typography
Aa
Framewell
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
Know what your video players cost you before you change them.
PricingAI proposal
The material gives no competitor prices. Video player libraries are open source and free. These tiers are a starting point to test, not derived from the market.
Free
Free
- 1 site, up to 25 pages
- One scan per month
- Shareable report link
Team
$29 a month
- 3 sites, up to 500 pages each
- Weekly re-scans and email alerts
- Migration checklist
- Playback beacon, 100k plays
Business
$99 a month
- 20 sites, up to 5,000 pages each
- Daily re-scans
- Playback beacon, 2M plays
- Branded client reports
- Priority support
What it could be worthEstimate
What a software business making this much sells for today, from real deals. Pick a monthly revenue.
If it makes
Worth about
$194,000
Sale range $132,000 to $263,000
$120,000 a year in revenue
From 87 software businesses listed and sold on Empire Flippers in the last year, revenue vetted by the broker: they sell for about 19× their monthly revenue, most between 13× and 26×.
Measured on profit, the middle deal is 32× monthly net profit: about 2.7 years of profit.
An estimate, not an offer or financial advice. A real price depends on profit, growth, churn, how much of the work is the owner's, and the buyer.
How it would growAI proposal
How the product would reach new customers through its own use, and how the first ones would be found. A plan to test, not a result.
- Built-in loop
- Shared outputs. Developers send read-only audit reports to managers, clients and agencies. Each report shows the Framewell name and a link to run a scan on your own site.
- Do they become customers?
- Report viewers are often the budget holders, so some may become buyers. Test how many shared reports lead to a scan started by someone new, and how many of those pay.
- First customers
- Small web agencies and in-house front-end leads at mid-size media or e-learning companies running a legacy video player on 50 to 5,000 pages.
- Where to reach them
- Open-source community threads: Offer free scans in discussions about the player reboot and share anonymised findings as write-ups.
- Agency outreach: Contact front-end agencies directly with a free audit of one client site as a sales tool.
- Developer newsletters: Publish a short guide to measuring player weight, with a link to the free tier.
- First milestone
- Ten free scans turn into five paying Team plans among agencies or e-learning companies within 60 days.
Why people already pay for this
- VerifiedHacker News post received 648 points and 137 comments
- Public claimVideo.js is used by billions of people every month on major websites
- Public claimThe legacy Video.js had outdated architecture and insufficient maintenance
- Public claimThe rewritten Video.js v10 is 88% smaller than the legacy version
- Public claim
Tech stack
Every proposal builds on the same PWA base, installable from the browser on any phone or computer. Dashed boxes are what this app adds.
- AppNext.js and TypeScript
- PWAManifest and service worker
- UITailwind CSS
- Data and authSupabase Postgres
- PaymentsStripe
- EmailResend
- HostingVercel
- This app · Headless browser crawlerManaged headless Chromium workersPages must run in a real browser to detect players loaded by scripts and measure bytes shipped.
- This app · Job queue and schedulerQueue service with cron triggersScans and weekly re-scans run in the background and can exceed serverless time limits.
RisksAI inference
- CommercialTeams may migrate once and never return, which makes a subscription hard to justify. Recurring scans and the beacon must show ongoing value, such as catching regressions.
- TechnicalDetecting players and plugins across custom bundles, lazy loading and minified code is imperfect. False negatives would erode trust in the reports.
- CommercialThe player library market is free and open source. Buyers may expect free tooling, and the new community player may ship its own migration guides.
- DataThe playback beacon collects data from visitors on customer sites, which needs a clear privacy policy and no personal identifiers.
- TechnicalMigration mappings depend on target players that are still changing, so the checklist data needs ongoing upkeep.
Everything marked AI proposal or AI inference was written by a model from the evidence on the opportunity page. The proposed name must be checked against trademark registers before it is used.