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 →

💬 Tabbed Multichat & Live Edge Catch-Up

Nov 2026
  • Tabbed Multichat: Switch between live chat rooms for every active streamer in a unified sidebar while watching in multi-stream layout.
  • Live Edge Drift Detection: Monitors playback latency and alerts viewers when a stream falls behind real-time, offering a 1-click jump back to the live broadcast edge.
  • Streamlined Settings: Added explicit toggles for Enable Multichat, Live Edge Indicator, and Chat Only Mode.

📰 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.