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 probes live edges so completed videos never falsely display as "LIVE".
  • Automatic Replay Removal & False-Positive Fix: Videos that are no longer truly live are immediately hidden and cleaned from active playback, with fine-tuned edge tolerances ensuring ongoing live broadcasts are never erroneously hidden.
  • 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.
  • Default-On Autoplay with Toggle: Streams automatically begin playback upon arrival across the multiview grid, backed by a persistent user toggle in Site Settings.

๐ŸŽฌ Cinema Mode, Hero Switching & Audio Hand-off

Nov 2026
  • 1 Hero + Interactive Side Strip: Toggle via the dedicated header button (๐ŸŽฌ) or Site Settings for a focused layout featuring one dominant Hero video alongside an interactive scrolling side strip.
  • Seamless Hero Switching & Audio Transfer: Clicking any secondary preview immediately switches it to the Hero view. If the previous Hero stream was unmuted, the newly selected Hero automatically unmutesโ€”seamlessly transferring audio.
  • Persistent Channel Name Bars: The Hero stream features an always-visible prominent channel name bar (channel title, live status, and stream metadata) at the top of the player. Secondary side cards feature clear channel badges at the top so users always know which channel they are clicking on to promote to the Hero.
  • Clean Secondary Previews: Unclickable action buttons (chat, hide, mute) are hidden on secondary preview cards, while retaining clear channel titles and a "๐Ÿ‘‘ Switch to Hero" hover cue.
  • Sleek Theme Scrollbar & Header Clearance: Features a custom dark-themed scrollbar with dynamic header boundary tracking (--header-actual-height) so preview cards never slip behind the navigation bar.

๐Ÿ“ Streamlined Viewport, Layout Controls & Brand Assets

Nov 2026
  • Reclaimed Viewport Real Estate: Removed redundant park filter pills from the top of the multiviewer, devoting maximum screen space directly to live video playback.
  • Retained Max Videos Displayed Control: Retained dedicated header button (โ–ฆ) and quick dialog to easily adjust the maximum stream limit (2 to 16 videos) on the fly.
  • Decluttered Navigation: Removed unnecessary keyboard shortcut modals and links to keep the navigation bar clean and focused.
  • Restored Disney Streams Favicons: Regenerated authentic multi-resolution favicons (16×16 to 128×128 .ico, .png, .svg) directly from the official logo with automatic cache-busting.

๐Ÿ“ฑ Mobile Sticky Hero & Split-Screen Sheets

Nov 2026
  • Mobile Sticky Hero Mode & Channel Switcher: Pin your active Hero stream to the top of the screen while browsing a 2-column grid of secondary streams underneath, complete with a scrollable channel pill bar and left/right swipe switching on the hero bar.
  • Split-Screen Wait Times & Global Chat Sheets: Opening Global Chat or Park Wait Times on mobile docks them into a sleek bottom sheet below the active 16:9 stream (with an expand toggle โ†•๏ธ for full-screen view).
  • Off-Screen Battery & Data Saver: Uses IntersectionObserver on mobile to automatically pause off-screen silent players and resume them when scrolled back into view.
  • Landscape, Safe-Area & Keyboard Polish: Fixed mobile landscape header overlap, adopted 100dvh dynamic viewport sizing for soft keyboards, enlarged touch targets, and added viewport-fit=cover safe-area insets.

๐Ÿ’ฌ Tabbed Multichat & Streamer Hub

Nov 2026
  • Tabbed Multichat: Switch between live chat rooms for every active streamer in a unified sidebar while watching in multi-stream layout.
  • Theme & Viewport Synchronization: Fully synchronized theme and chat state across desktop multiview, mobile layouts, and modal panels.

๐Ÿ“ฐ 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.