JonsTube Lab
100 of 100 experiments are live. Everything runs on real catalog data, in your browser, with nothing personal leaving your device.
Data, Archives and Insight
- 1. Water Lab Live (partial)
Use open source vision models on yt-dlp frames to measure the glass, bottle, sip count and setting in every water video and publish the dataset as an explorable lab.
Water detection data (COCO on a thumbnail subset) is still being computed on the build machine and is not published yet; sip counts are not possible because YouTube blocks frame downloads.
- 2. Visual Fingerprint Atlas Live (partial)
Cluster every thumbnail with open CLIP embeddings into a zoomable 2D map where similar looking videos sit near each other.
Uses open source MobileNetV3 features instead of CLIP, on a subset (every non-water thumbnail plus 2,000 water thumbnails). The data is still being computed and is not published yet.
- 3. Color Year Wheels Live
Build a radial chart per year showing the dominant colors of every video posted that year.
- 4. Daily Upload Heatmap Wall Live
Render a full GitHub style calendar of every upload since 2011 with click through to each day.
- 5. Open Data Downloads Live
Publish the full video catalog as JSON, CSV and SQLite files with a documented schema for anyone to remix.
- 6. Public Read Only API Live
Ship a free Vercel serverless API with endpoints for videos, channels, numbers and random picks.
- 7. Count Pace Forecaster Live
Model upload pace to project when Jon Counts to 100,000 and Jon Drinks Water will hit future milestones.
- 8. Archive Integrity Monitor Live (partial)
Run a nightly free GitHub Action that checks every embed and flags videos that went private or vanished.
Live checker and nightly sample are real; the scheduled job is written but not running because the site deploys without a connected repo.
- 9. Title Linguistics Explorer Live
Analyze every title for word frequency, length trends and naming patterns across all channels.
- 10. Channel DNA Cards Live
Generate a visual profile for each channel showing length mix, posting rhythm, colors and era.
AI Powered Viewing
- 11. Ask the Archive Live (partial)
Add a chat box where a free open source model answers questions about the catalog using site metadata only.
Answers come from a rule based engine over site metadata, not a language model, so nothing is invented.
- 12. Visual Search by Sketch Live (partial)
Let viewers draw a rough shape or color and find thumbnails that match using CLIP in the browser.
Matches a painted 6 by 4 color layout instead of CLIP embeddings.
- 13. Search by Image Upload Live (partial)
Let viewers drop in a photo and find the most visually similar JonsTube videos on device.
On device color layout matching instead of CLIP.
- 14. Object Index Live (partial)
Run open source object detection on frames so viewers can browse every video that features tape, a carrot, a phone and more.
COCO detector on a thumbnail subset; COCO has no tape class. The data is still being computed and is not published yet.
- 15. Scene Change Jump Points Live (partial)
Detect visual scene cuts with ffmpeg and let viewers skip between them on longer videos.
Covers the first 30 to 60 seconds of the Tech Thursday clips on the build box (8 of 13 processed so far); YouTube blocks downloads of the rest.
- 16. Auto Generated Recaps Live (partial)
Use Whisper and a small open model to write a short recap card for each spoken video.
Extractive recaps from Whisper transcripts of the first 30 to 60 seconds of the processed Tech Thursday clips (8 of 13 so far); no generative model.
- 17. Spoken Word Search Live (partial)
Index Whisper output so viewers can search for a phrase Jon actually said and jump to that moment.
Whisper tiny.en transcripts of the first 30 to 60 seconds of the processed Tech Thursday clips (8 of 13 so far).
- 18. Multilingual Title Layer Live (partial)
Translate every title and description into a dozen languages with open translation models and a language switcher.
Translation runs on demand in the browser (Opus MT via transformers.js) rather than precomputed for every title.
- 19. Mood Ring Browsing Live
Classify videos by visual tone so viewers can browse by calm, bright, cozy or busy.
- 20. Smart Clip Highlights Live (partial)
Use audio energy and scene analysis to suggest highlight moments shown as marked hotspots on long videos.
Audio energy hotspots for the same Tech Thursday subset (8 of 13 clips so far).
New Ways to Watch
- 21. Channel Surfing TV Mode Live
Create a full screen lean back mode with numbered channels and a remote style dial that flips between live feeling streams.
- 22. Scheduled Broadcast Channel Live
Run a deterministic 24 hour programming schedule so every visitor sees the same video at the same moment like real TV.
- 23. TV Guide Grid Live
Show a scrolling program guide for the broadcast channel with time slots for the next 24 hours.
- 24. Wall of Screens Live
Play up to nine muted videos at once in a grid, with click to promote one to sound.
- 25. Side by Side Compare Live
Watch two videos synchronized next to each other, such as water video 1 and water video 3000.
- 26. Then and Now Splitter Live
Auto pair an early video with a recent one from the same channel and show a draggable split view.
- 27. Ambient Screensaver Mode Live (partial)
Turn idle screens into a slow rotating gallery of thumbnails and silent water clips.
Thumbnails only; no water clips, to avoid rehosting video.
- 28. Time Machine Homepage Live
Let viewers pick any past date and see the homepage exactly as the catalog stood that day.
- 29. Duration Dial Live
Let viewers say how much time they have and auto build a perfect fit lineup to fill it.
- 30. Sleep Timer Lineups Live
Build a calm wind down sequence that fades and stops after a chosen time.
Games and Interactive Play
- 31. Higher or Lower Views Live
Build a game where viewers guess which of two videos has more YouTube views.
- 32. Thumbnail Pixel Reveal Live
Slowly unblur a thumbnail and score viewers on how fast they name the channel.
- 33. Which Year Was It Live (partial)
Show a random frame and challenge viewers to guess the upload year.
Uses thumbnails instead of random frames.
- 34. Daily JonsTube Puzzle Live
Ship a Wordle style daily puzzle built from titles and numbers with a shareable result grid.
- 35. Tape Physics Toy Live
Create a playful canvas sandbox where viewers tape virtual objects together.
- 36. Carrot Crunch Rhythm Game Live (partial)
Turn carrot audio into a rhythm tapping game generated from real crunch timings.
Crunch timings could not be extracted (YouTube blocked audio downloads), so players record their own chart against a real video, then replay it.
- 37. Number Hunt Scavenger Trail Live
Hide clues across pages that lead viewers to specific numbered videos for a final reveal.
- 38. Archive Jigsaw Live
Turn any thumbnail into a drag and drop jigsaw puzzle with selectable difficulty.
- 39. Channel Sorting Speedrun Live
Flash thumbnails rapidly and have viewers sort them into the right channel against a clock.
- 40. Choose Your Path Episodes Live
Stitch existing clips into branching adventures where viewers pick what happens next.
Creative Remix Tools
- 41. Supercut Builder Live
Let viewers pick moments from many videos and play them back as a seamless embed sequence they can share by link.
- 42. Meme Card Studio Live
Let viewers caption any thumbnail with templates and download the image locally.
- 43. GIF Maker Live (partial)
Precompute short open licensed preview loops and let viewers trim and export GIFs of their favorite moments.
Frames are the thumbnail plus YouTube auto still frames; no trimmed video loops.
- 44. Water Mosaic Generator Live
Assemble thousands of water thumbnails into a photo mosaic of any image a viewer uploads in the browser.
- 45. Soundboard Live (partial)
Build a board of short clips of signature sounds like crunches, sips and tape tears.
Pads play short real clips in the official embed; sip and crunch moments are not auto detected.
- 46. Poster Generator Live
Create printable posters for any channel or milestone with auto layout from real thumbnails.
- 47. Wallpaper Factory Live
Generate phone and desktop wallpapers from channel art and thumbnails in any resolution.
- 48. Playlist Mixtape Covers Live
Let viewers design retro cassette style artwork for their own lists and export it.
- 49. Year in Review Video Render Live (partial)
Use ffmpeg on the box to render an annual montage of the year's uploads posted as a JonsTube feature.
Montages for 2024 and 2025 rendered from thumbnails, not footage.
- 50. Lyric Style Title Poems Live
Generate fun poems built entirely from real video titles with a remix button.
Storytelling and Editorial
- 51. Documentary Mode Live (partial)
Present a guided narrated tour of the channel history using open source text to speech over archive clips.
Narrated with browser speech synthesis, not a cloned voice
- 52. Channel Origin Stories Live
Write long form illustrated pages explaining how each channel began, sourced from public descriptions.
- 53. Era Chapters Live
Divide the archive into named eras with a cinematic scrolling story page for each.
- 54. Milestone Museum Live
Build a virtual gallery room where each milestone video is a framed exhibit with a plaque.
- 55. Weekly Auto Zine Live (partial)
Generate a printable PDF zine every week covering new uploads, fun facts and puzzles.
Weekly issue is generated at build time; no automatic weekly schedule
- 56. Fact of the Visit Live
Show a rotating trivia fact computed from the real catalog each time someone arrives.
- 57. Data Stories Live
Publish scrollytelling articles like how long it would take to watch everything with live charts.
- 58. Jon Encyclopedia Live
Create a wiki style reference for recurring objects, places and running bits across videos.
- 59. Behind the Numbers Pages Live
Give each round number milestone its own page with context and neighboring videos.
- 60. Crossover Map Live
Visualize every link between channels as a network graph of shared topics and themes.
Spatial and Immersive
- 61. 3D Archive Galaxy Live (partial)
Render every video as a star in a Three.js galaxy where channels form constellations.
Needs the visual atlas data, which is still being computed on the build machine and is not published yet.
- 62. Virtual Living Room Live
Build a 3D room with a TV, couch and shelves of tapes where viewers browse by picking up cassettes.
- 63. WebXR Theater Live (partial)
Offer a free WebXR mode that places the player on a giant screen in a virtual cinema.
WebXR theater shows posters and opens the official embed outside VR; YouTube embeds cannot render inside WebXR
- 64. Walkable Timeline Hallway Live
Let viewers walk down a 3D corridor where each year is a room of videos.
- 65. Water Glass Shelf Live
Show every water video as a glass on endless shelves that fill as numbers grow.
- 66. Carrot Garden Live
Grow a virtual garden where each carrot video is a plant that blooms when watched.
- 67. Repair Workbench Explorer Live
Present Everyday Repairs as tools hanging on a pegboard that open episodes.
- 68. Retro OS Desktop Live
Build an alternate interface styled like a 1990s desktop with draggable windows for each channel.
- 69. Arcade Cabinet Mode Live
Wrap games and the archive in a pixel arcade lobby with machine cabinets per channel.
- 70. Map of Places Live (partial)
Plot videos with publicly stated locations on an OpenStreetMap powered map.
No publicly stated locations found in 10,906 titles and descriptions, so the map is empty by design
Network and Sister Sites
- 71. Unified Network Search Live
Search JonsTube, JonTok and InstaJon from one box with merged results.
- 72. Cross Site Passport Live (partial)
Let viewers export and import a single local profile file that works across all three sister sites.
JonsTube side only: JonTok and InstaJon need an import button to read the file
- 73. Network Status Board Live
Show live freshness of each sister site with last sync times and new item counts.
- 74. Same Moment Everywhere Live (partial)
Link a JonsTube video to its matching JonTok clip and InstaJon post in a unified view.
Matches by number; only works where all three sites share a Short
- 75. Network Embed Kit Live
Provide copy paste widgets so anyone can embed a random video or latest upload on their own site.
- 76. Shared Design System Site Live (partial)
Publish a living style guide documenting components shared across the three sites.
Tokens and components documented from JonsTube; sister sites have not adopted them
- 77. Network Weekly Recap Page Live (partial)
Auto build a page summarizing new content across all three sites each week.
Sister sites expose no watch history, so the recap covers JonsTube history plus public sister catalogs
- 78. Browser Extension Live
Ship a free open source extension that adds a new tab page with a random JonsTube video.
- 79. Bluesky and Mastodon Bot Feed Live
Generate ready to publish daily post text and images for an approved bot, held as drafts for approval.
- 80. Network Knowledge Graph Live
Link every video, clip and post across the three sites into one browsable graph of shared subjects and dates.
Platform and Reliability
- 81. Autonomous Nightly Sync Live (partial)
Run yt-dlp on a free schedule to pull new uploads, rebuild and deploy with zero manual steps.
Pipeline scripted and a workflow written, but no schedule is running
- 82. Self Healing Thumbnails Live (partial)
Detect broken thumbnails and regenerate them from frames automatically.
Healing retries alternate YouTube thumbnail sizes; no self-generated frames
- 83. Visual Regression Suite Live
Use Playwright screenshots on every deploy to catch layout breaks before going live.
- 84. Synthetic User Journeys Live (partial)
Run automated test scripts that walk through key flows daily and report failures.
Journeys run on demand, not on a schedule
- 85. Lighthouse Scoreboard Live (partial)
Track performance scores over time in a public chart on the changelog.
Playwright navigation timing with a simple local score, not a real Lighthouse run.
- 86. Static Search Index Shards Live (partial)
Split the search index into lazily loaded shards so search stays instant as the catalog grows.
Demo index for the lab; the main site search still uses the full index
- 87. Edge Personalization Without Tracking Live
Compute recommendations entirely on device so nothing personal leaves the browser.
- 88. Privacy Report Page Live
Publish an automated audit of every cookie and request the site makes.
- 89. Duplicate and Reupload Detector Live
Use perceptual hashing to find duplicate uploads and link them together.
- 90. Catalog Health Dashboard Live
Show missing metadata, broken links and sync gaps on a private admin page.
Seasonal, Live and Ambient
- 91. Weather Reactive Homepage Live
Use the free Open Meteo API to tint the homepage and pick fitting videos for local weather.
- 92. Time of Day Moods Live
Shift the layout and picks across morning, afternoon and late night automatically.
- 93. Holiday Auto Takeovers Live
Generate themed homepage takeovers for major holidays from matching archive videos.
- 94. Anniversary Engine Live
Celebrate channel birthdays and video anniversaries with auto built tribute pages.
- 95. Live Count Ticker Live
Show a scrolling stock ticker style bar of the newest numbers across counting channels.
- 96. Advent Calendar Live
Open one hidden archive pick per day in December with a door animation.
- 97. Summer Countdown Camp Live
Build a themed summer program of daily watch missions drawn from the archive.
- 98. Lo Fi Radio Mode Live (partial)
Generate an audio only stream of calm clips with open source music generation underneath.
Procedural Web Audio lo-fi instead of an ML music model, to stay in browser and free
- 99. Moonlight Mode Live
Serve a special late night interface with starfield visuals and quiet videos after midnight.
- 100. Time Capsule Letters Live
Let viewers write a note stored only in their browser that reopens on a future date alongside a chosen video.