Disney Streams
Disney Streams 1-Year Platform Changelog & Evolution (2025 – 2026)
📅 1-Year Retrospective & Changelog

A Full Year of Innovation Across Disney Streams

From November 2025 to November 2026, over 1,800 commits pushed the platform from a streaming dashboard into a multi-app park ecosystem spanning live sync, multi-year wait analytics, and ambient home displays.

🚀 1,800+ Git Commits
🗺️ Park Companion V2.3 Evolution
🪟 Wonderful Window V3.0 Command Center
📺 Multiview Streamer V8.8 Core Upgrade
🎉 Reaction Overlay Studio Suite
🗺️

Park Companion — Complete 1-Year Journey

From simple wait cards to multi-year analytics, smart touring, party sync, and high-contrast themes.

V1.0 → V2.3 Nov 2025 – Nov 2026 Open Park Companion →

📈 Multi-Year Historical Rollup & Hourly Baseline

Nov 2026
  • Automated Compaction: Built a daily cron worker (historical_rollup.php) aggregating 5-minute intraday snapshots into permanent daily, weekly, monthly, and hourly buckets in historical/ride_rollup.json (<10 MB for 5+ years).
  • Downtime-Free Accuracy: Strictly filters out DOWN, REFURBISHMENT, CLOSED, and 0m wait times so averages reflect actual operating lines.
  • Clean Comparison Badges: Compares current queues against the tracked average for this hour in Eastern Park Time, displaying compact badges like 📉 -15m vs average and 📈 +20m vs average.
  • Best Time to Ride Forecast: Visual crowd curve with 🟢 Best Window and 🔴 Peak Crowd callouts.

🧭 Smart Touring Hub & Rapid Reopen Alerts

Nov 2026
  • "What Should I Ride Next?": Intelligent scoring engine ranking open attractions using historical hourly savings, intraday drops, Day Plan priority, Community Pulse, and GPS proximity.
  • Park-Filtered Rapid Reopen Alerts: Detects live transitions from DOWN to OPERATING and generates alerts strictly respecting the user's selected parks filter (Disney vs. Universal).
  • In-Park GPS Geofencing: Automatic detection of Disney parks via coordinates to filter views and calculate walking routes instantly.
  • Prioritized Card Layout: Multi-line ride titles with secondary metrics strip ensuring attraction names remain prominent.

📅 My Day Plan, Route Optimizer & Party Watch

Oct – Nov 2026
  • Zero-Login Itinerary: Build checklists via 📅 +Plan buttons on cards, tables, maps, or modal selectors with persistence in localStorage.
  • 1-Tap Route Optimization: Re-sort remaining attractions by 🚶 Shortest Walking Route (GPS nearest-neighbor) or ⚡ Lowest Wait & Value.
  • Party Watch Family Sync: 6-character room codes (or ?party=CODE links) for shared watchlists, checkoffs, and custom map pins (strollers, dining tables, meetup spots).
  • Community Pulse Voting: Live accuracy voting (⚡ Faster, 🎯 Accurate, 🐢 Longer) with map utility filters for restrooms and first aid.

🕶️ 3-Theme System, Modals & Mobile Bottom Nav

May – Nov 2026
  • Theme Engine: Seamless switching between ☀️ Light, 🌙 OLED Dark, and 🕶️ Sunlight High-Contrast mode.
  • Modal Viewport Lockdown: Full-screen mobile modals (100dvh) and capped desktop modals (max-height: 90dvh) with automatic background page scroll-locking.
  • Sticky Mobile Navigation: Bottom navigation bar for rapid switching between Wait Times, Park Map, Challenges, Logs, and Menu.
  • Instant Filter Chips & Sparklines: SVG wait-trend sparklines, quick chips (Favorites, Low Wait, Headliners, Day Plan), and collapsible park sections.

🏆 Park Bingo, 4-Park Challenge & Log Analytics

Jan – Jul 2026
  • Park Bingo (Jan 2026): Dynamic bingo boards for each Disney park with automatic stamp validation and win banners.
  • 4-Park Challenge (Feb – May 2026): Live timer and checklist tracking rides across all 4 Walt Disney World parks in a single operating day.
  • Detailed Visit Logs & Trip Management (Jul 2026): Visit history tracking actual waits vs. posted times, personal notes, and named custom trips.
  • Shareable Canvas Infographics: Download high-res 1080×1350 PNG achievement cards directly from the browser.

🗺️ Interactive Leaflet Map & Global Expansion

Nov 2025 – May 2026
  • Interactive Park Maps (Late 2025): Integrated Leaflet.js with custom Disney ride pins, clustering, and live wait-time labels.
  • Universal & Global Resorts (Feb – May 2026): Added support for Universal Studios Florida, Islands of Adventure, Disneyland California, Disneyland Paris, Tokyo, and Hong Kong.
  • Crowd-Sourced Map Events: User reporting for character sightings, parades, crowd spikes, and maintenance issues.
  • PWA Offline Snapshotting: Service worker caching with IndexedDB snapshots allowing offline map and wait-time browsing.
🪟

Wonderful Window — V1.0 to V3.0 Command Center

Evolution from basic ambient display into a customizable smart TV command board with live sync.

V1.0 → V3.0 Nov 2025 – Nov 2026 Open Wonderful Window →

✨ Guided 4-Step Wizard & Live Split Preview

Nov 2026
  • Interactive Setup Wizard: Streamlined configuration across 4 guided steps (Parks & Attractions, Visual Styling, Command Bar & Overlays, and Launch) paired with real-time split-screen canvas preview.
  • 5 Curated One-Click Scenes: Pre-built configurations for 🎢 WDW Thrill Seeker, 🏰 Disneyland Classics, 🏨 Resort TV Lobby Mode, 🖥️ 8-Tile Command Board, and 🎠 Family & Fantasyland.
  • Saved Profiles: Save, export, and load custom named profiles directly from the slide-in drawer.

📺 6-Character TV Share Codes & Splash Bypass

Nov 2026
  • Smart TV Pairing: Configure scenes on your phone or PC, generate a 6-character code, and load it on any Smart TV or Fire TV browser in seconds.
  • Instant Splash Bypass: Direct code or URL launches bypass the 30-second countdown screen for immediate ambient display startup.
  • Unified Slide-In Drawer: Matches the main site navigation with quick scene switching, TV code input, and fullscreen toggles.

🖥️ Multi-Tile Split Grids & Park Pulse

Nov 2026
  • 4 & 8-Tile Command Boards: Display multiple attractions simultaneously in a split-screen grid with live waits and status indicators.
  • Park Pulse Slide: Periodic summary overview showing park-wide average queues, open counts, and headliner statuses.
  • Fluid Command Bar Scaling: Container-query driven layout (--cb-scale) adapting across small tablets to 4K displays without truncation.

🌅 25+ Resort Backgrounds & Ambient Motion

Nov 2025 – Nov 2026
  • High-Res Resort Backgrounds: Dedicated artwork for Polynesian, Grand Floridian, Contemporary, Animal Kingdom Lodge, Riviera, Wilderness Lodge, BoardWalk, and more.
  • Ken Burns Pan/Zoom: Cinematic motion effects creating a dynamic living window experience.
  • Dynamic Time-of-Day Tinting: Subtle ambient lighting transitions corresponding to Dawn, Midday, Golden Hour, and Night.
  • Nighttime Spectaculars: Command Bar schedules for fireworks and shows (Happily Ever After, Luminous, Fantasmic!, World of Color).

⚙️ Freeform Layout Editor & Component Scaling

Apr – May 2026
  • Visual Layout Dragging: Customize element placement (Ride Name, Park Logo, Wait Time, Hours, Graph, Countdown) via drag and scale controls.
  • Custom Weather Integration: Live temperature, conditions emoji, and feels-like temperature using Open-Meteo API by ZIP code.
  • Screen Wake Lock: Prevents TVs and mobile devices from sleeping during continuous display sessions.

🎵 Audio Streaming & Production Launch

Late 2025 – Feb 2026
  • Integrated Park Audio: Background Disney park music streaming via Live365 popout player integration.
  • Beta Graduation (Feb 2026): Finalized core stability, SEO metadata, PWA manifests, and official production launch.
  • Universal Resort Integration: Extended support to Universal Orlando parks and attraction feeds.
📺

Main Multiview Streamer — Platform Architecture

Multi-stream viewing engine, live edge detection, unified chat, moderation, and automated news.

V7.3 → V8.8 Nov 2025 – Nov 2026 Open Multiview Streamer →

⚡ Smart Live Edge, Replay Filtering & 120s Auto-Catchup

Nov 2026
  • Ended Broadcast & Replay Detection: Automatically identifies when a livestream finishes and converts into a VOD replay. Inspects duration growth, detects 0:00 restart loops, and seeks to probe live edges so completed videos never falsely display as "LIVE".
  • Automatic Replay Removal: Videos that are no longer truly live are immediately hidden and destroyed from active playback rather than looping or showing static replays.
  • 120-Second Auto Force Live: When any active stream falls more than 120 seconds behind the live broadcast edge, the player automatically snaps playback forward to the live edge, exactly mimicking the user clicking the "Force Live" button.
  • Calibrated Live Edge Status: Dynamically calculates distance from the live head without being thrown off by large initial DVR durations or replay offsets.

💬 Tabbed Multichat & Site Controls

Nov 2026
  • Tabbed Multichat: Switch between live chat rooms for every active streamer in a unified sidebar while watching in multi-stream layout.
  • Default-On Autoplay with Toggle: Streams automatically begin playback upon arrival, backed by a persistent user toggle in Site Settings.
  • Quick Keyboard Shortcuts: Added quick hotkeys (1–9 to toggle stream focus, F for browser fullscreen, L to force live, M to toggle mute, Esc to exit fullscreen).

📰 News Automation & Smart Social Cards

Oct 2026
  • Automated News Engine: Major overhaul to RSS parsing and rate-limit handling across major Disney news sources.
  • Dynamic OpenGraph Social Cards: Upgraded metadata generation in index.php and watch.php to render high-res live streamer thumbnails, channel names, and descriptions on Twitter, Facebook, and Discord.
  • Thumbnail Resilience: Improved fallback thumbnail logic for upcoming streams and premiere broadcasts.

🛡️ Global Chat, Moderation & Guest Access

Jul – Aug 2026
  • Native Guest Chat Login: Replaced intrusive browser prompts with native in-panel guest usernames and sign-out buttons.
  • Auto-Pruning Retention: Implemented automatic 2-hour message retention to optimize client memory and performance.
  • Admin Ban System: Added IP and username moderation tools, site-wide ban enforcement, and incognito status options.
  • Dark Mode Chat Embeds: Forced dark theme styling across all YouTube live chat iframes.

⚡ Multi-Platform Player Resilience & Mute Engine

Feb – May 2026
  • Twitch & Multi-Source Support: Enhanced player initialization to gracefully handle mixed YouTube and Twitch broadcasts.
  • Unified Mute & Audio Routing: Refactored sound management ensuring only one stream plays audio at a time, preventing audio collisions during channel switches.
  • Memory Leak Mitigations: Automatic player garbage collection and recreation to eliminate memory bloat during multi-hour viewing sessions.

🖥️ Windows & Docker Deployment Automation

Apr – Jul 2026
  • PowerShell Automated Setup: Created InstallMultistreamerWindows.ps1 and Linux bash setup scripts for turn-key local and server deployments.
  • BelaBox Streaming Integration: Added automated setup scripts and video ingestion pipelines for mobile BelaBox IRL broadcast rigs.
  • Docker Cron Dashboard: Re-architected containerized cron workers with real-time health diagnostics.

🔒 Google OAuth & Architecture Restructure

Jan – Mar 2026
  • Google Identity Services: Upgraded Google Sign-In using postMessage popup authentication for seamless user profiles.
  • Core Module Modularization: Consolidated monolithic scripts into clean, reusable modules (config.js, player.js, ui.js, core-utils.js, pwa-manager.js).
  • Comprehensive SEO & Sitemaps: Built dynamic sitemaps and schema markup for streaming channels and park wait times.
🎉

Stream Overlays & Interactive Games

Real-time audience reaction capture, OBS browser sources, trivia games, and live leaderboards.

Overlays & Tools Nov 2025 – Nov 2026 Open Reaction Studio →

🎉 Live Stream Reaction Capture & OBS Overlays

Nov 2026
  • Reaction Overlay Studio (/overlay/reactions/): Creator interface allowing livestreamers to display animated audience emoji bursts in real time via OBS browser sources.
  • URL Configuration: Full customization via URL query parameters for reaction types, aggregation timeframes, floating physics, and scaling.
  • Cross-Device Responsive: Dynamic viewport scaling adapting from mobile controls to 1080p and 4K stream broadcasts.

🎮 Disney Trivia & Chat Leaderboard Engine

Jan – Oct 2026
  • Interactive Chat Trivia: Integrated chat-based trivia system capturing audience answers and calculating scores with latency compensation.
  • Leaderboard Broadcast Overlays: OBS browser source overlays rendering top scores, participant avatars, and live leaderboards during streams.
  • Admin Control Dashboard: Streamer controls for launching questions, reviewing answers, and posting results directly into stream chat.

📐 Custom Marquee & Wait-Time Overlay Ticker

Late 2025 – May 2026
  • Wait Time Stream Marquee (/waitTimes/V2/overlay.php): Embeddable horizontal ticker displaying live wait times, park operating hours, and custom transparency for stream overlays.
  • Custom Overlay Builder: Visual designer for creating custom lower-thirds, shape masks, and radar maps for stream productions.