PanoPlayerExplore panoramic video, listen to spatial audio, and see sound directions live in VS Code. PanoPlayer brings panoramic video, four-channel first-order Ambisonics (FOA), and a live PowerMap into one player. Review spatial recordings, explore panoramic footage, and compare sound directions with the scene. Standard mono and stereo media play too.
Panorama view shows the full scene alongside sound directions. Projection, view, PowerMap, and audio settings stay together below the picture. Explore The Scene
The panorama thumbnail marks the current view. With Binaural selected, FOA audio rotates with your viewing direction. See And Hear Sound DirectionsLive PowerMap estimates sound directions from four-channel FOA audio and updates a MUSIC heatmap during playback. Toggle the overlay or adjust its opacity to compare sound locations with the picture, without changing the source media. Binaural monitoring uses Omnitone to render FOA for headphones. In Perspective view, turning the camera also changes your listening direction. Stereo Monitor provides an alternative mix fixed to the recording axes. Explicit FOA settings support WYZX / WXYZ channel order and SN3D / N3D normalization. Set order and normalization independently without reopening the file.
180°, 360°, And EAC
Near-square frames default to 180° ERP; other aspect ratios default to 360° ERP. This is an initial guess, not projection detection. Confirm Projection and Layout manually for EAC and stereo sources. Stereo support means single-eye playback, not stereoscopic output to a VR headset. Spatial Audio Without VideoPlay FOA WAV files with a standalone full-sphere PowerMap, channel-order and normalization settings, and binaural monitoring. No placeholder video is needed.
A live direction map from four-channel WAV. Mono and stereo audio automatically use Bypass, without FOA analysis or binaural rendering. Mono and stereo video retain Panorama and Perspective viewing. Audio passes through with its decoded channels preserved, with volume and mute controls. Streaming And Remote Media
Video decoding depends on the host browser's WebCodecs support. Perspective view, EAC, and single-eye cropping require WebGL2. The player supports 1, 2, or 4 channels and uses the primary audio track. Other channel counts, track selection, FuMa normalization, and arbitrary cube-face layouts are not supported. Open Your MediaChoose Open With > PanoPlayer on a media file, or run PanoPlayer: Open Media. Requires VS Code 1.84+ and a Node extension host with access to workspace files. Cloud IDE must allow Webviews, Workers, WebAssembly, and Web Audio. Browser-only vscode.dev without a remote extension host is not supported. Screenshots show the actual player Webview running in a local Chrome test host, not mockups. They do not imply validation on every Cloud IDE or platform. For installation, migration, and development, see the technical reference. See third-party notices for component licenses. |


