V
Vibamp / Phase 5.0.8.6 Live Player Sync

Live Player Sync Control Hub

OPS-grade launcher surface / live apply bridge pass

Player player skin controls, true player previews, and launcher/index theme controls are separated and repaired.

This repair routes Skin Lab / Preview Rack buttons to player-domain settings, adds player background image loading in the index workspace, and embeds the actual player HTML as a true scaled preview before Apply.

Registry0 commandsMenu, rail, and workspace buttons are routed through a single safe command table.5.0.8.5 accurate preview bridge loaded
CoreProtected player launch

Open or refocus the compact player without touching audio graph, M3U recovery, or skin reload internals.

PreviewDynamic preview rack

Open launcher-native previews for player hub, skin, EQ, and visual changes before any live apply bridge touches the active player.

LibraryResolver-safe previews

Inspect playlist, M3U, and EQ effects in the launcher before 5.0.8 starts pushing approved changes live.

ReleaseSession and skin exports

Keep quick access to the Phase 4.7 preset/session JSON paths for upcoming skin packs.

Skin Lab / Surface Quick Tune
Index Theme Skins

Launcher-only shell skins. These do not overwrite the player skin atlas.

Launcher Theme Live Tune

Index-only visual tuning. These controls update the Control Hub shell instantly and do not touch player skin, player EQ, playlist, or M3U state.

Main Visualizer / Command MonitorLaunch player to receive data
Player Control Surface Preview

Editable launcher controls with a mock player faceplate. Apply focuses the player and pushes safe transport/audio/layout changes live.

EDIT + APPLY
PHASE DECK 5.0.8.5 PLAYER PREVIEW
FileViewSkinPanels
HubEQList
PlayerNo track loaded
PLAYER HUB / CONTROL PREVIEWSkin source: saved player skin or atlas gradient
PREV-10PLAY+10NEXTSTOP
VOL75%
Equalizer10-band / preamp 100
60
170
310
600
1k
3k
6k
12k
14k
16k
Playlist0 playable
Search playlist / resolver queue
01 · Active/resolved track previewready
02 · M3U matched local audiook
03 · unresolved M3U referencepending
M3U resolver — 0 imported / 0 resolved / 0 pendingINFOADDFOLDERM3U
Preview domain: player-only / Apply target: open hub
M3U INFOLDERM3U OUTJSON INJSON OUTHUBLimiter on
track: noneidlebridge: live-ready
Target command
This does not replace the player. It previews and sends only approved values through the existing live bridge.
Player-domain preview: controls here sync from/push to the pop-out player only.
Skin Surface Preview

Visual faceplate mock updates as you change surface settings. Apply pushes those skin controls into the active player skin state.

EDIT + APPLY
PHASE DECK 5.0.8.5 PLAYER PREVIEW
FileViewSkinPanels
HubEQList
PlayerNo track loaded
PLAYER SKIN HUB PREVIEWSkin source: saved player skin or atlas gradient
PREV-10PLAY+10NEXTSTOP
VOL75%
Equalizer10-band / preamp 100
60
170
310
600
1k
3k
6k
12k
14k
16k
Playlist0 playable
Search playlist / resolver queue
01 · Active/resolved track previewready
02 · M3U matched local audiook
03 · unresolved M3U referencepending
M3U resolver — 0 imported / 0 resolved / 0 pendingINFOADDFOLDERM3U
Preview domain: player-only / Apply target: open hub
M3U INFOLDERM3U OUTJSON INJSON OUTHUBLimiter on
Player skin-domain preview: this is not the launcher theme. It previews the player skin surface and applies to the player only.
10-Band EQ Control Preview

Real editable 10-band preview. Apply sends exact gains to the player's BiquadFilterNode EQ. Live audition streams changes while media plays.

REAL EQ
PHASE DECK 5.0.8.5 PLAYER PREVIEW
FileViewSkinPanels
HubEQList
PlayerNo track loaded
PLAYER EQ PREVIEWSkin source: saved player skin or atlas gradient
PREV-10PLAY+10NEXTSTOP
VOL75%
Equalizer10-band / preamp 100
60
170
310
600
1k
3k
6k
12k
14k
16k
Playlist0 playable
Search playlist / resolver queue
01 · Active/resolved track previewready
02 · M3U matched local audiook
03 · unresolved M3U referencepending
M3U resolver — 0 imported / 0 resolved / 0 pendingINFOADDFOLDERM3U
Preview domain: player-only / Apply target: open hub
M3U INFOLDERM3U OUTJSON INJSON OUTHUBLimiter on
Player EQ-domain preview: these gains target the real player EQ chain; launcher theme is untouched.
M3U / Library Preview

Resolver stats plus a visual playlist mock. Apply focuses the player playlist without faking browser file permissions.

RESOLVER SAFE
PHASE DECK 5.0.8.5 PLAYER PREVIEW
FileViewSkinPanels
HubEQList
PlayerNo track loaded
PLAYLIST + M3U RESOLVER PREVIEWSkin source: saved player skin or atlas gradient
PREV-10PLAY+10NEXTSTOP
VOL75%
Equalizer10-band / preamp 100
60
170
310
600
1k
3k
6k
12k
14k
16k
Playlist0 playable
Search playlist / resolver queue
01 · Active/resolved track previewready
02 · M3U matched local audiook
03 · unresolved M3U referencepending
M3U resolver — 0 imported / 0 resolved / 0 pendingINFOADDFOLDERM3U
Preview domain: player-only / Apply target: open hub
M3U INFOLDERM3U OUTJSON INJSON OUTHUBLimiter on
No resolver snapshot has been synced yet. Launch/focus player or use Sync Preview From Player.
M3U recovery remains player-owned. This preview shows counts and target behavior only.
Player library-domain preview: this displays resolver/playlist state; it never pretends unresolved M3U refs are playable.
Project Ops / Live Session Data
track: noneidlem3u: 0/0src: 0
Browser-safe resolver model

M3U/folder recovery remains player-owned. The launcher can inspect and request a one-shot sync, but it does not rewrite local-file permissions or fake playable paths.

Pre-5.1 build path
5.0.4 — Workspace Panel Router

Done: switchable internal panels, clutter deprecated, wider app data area.

5.0.5 — Modal and Focus Polish Gate

Done: modal sizing, Escape handling, keyboard focus, disabled feedback, and launcher themes.

5.0.6 — Index Theme and Workspace Persistence

Done: active panel, launcher theme, rail width, menu density, and index-only preferences persist safely.

5.0.7 — Dynamic Preview Rack

Done: local preview cards for skin/EQ/M3U/player controls show what a command will affect before applying it.

5.0.9 — Pre-5.1 QA Lock

Proof launch, restore, M3U/folder recovery, skin reload, theme persistence, command routing, and no-overflow behavior.

Then 5.1 — Optional Pop-Out Panels

Mini player, detached visualizer, playlist/library manager, detached EQ, and skin preview become optional windows only where useful.

Release commands

Session/skin JSON paths remain wired through the same protected player API hooks.

Deprecated from visible workspace

The oversized hero headline, do-not-break note box, right-side dev/ad notes, and bottom data tiles were removed from the primary surface. Their useful status values were compressed into the header and routed panels.

Protected core files

player.html and player_data.js remain unchanged for this build. Audio, EQ, M3U, folder restore, skin restore, and Control Hub behavior are not rewritten.

5.0.6 Launcher Persistence
ThemeOnyx
PanelMaster Console
RailExpanded
DensityStandard
Command registry surface
PlayerLaunch/focus, hub, playlist, EQ.
StateSave/sync, restore, one-shot sync.
SkinLoad image, export/import skin preset, preview hook.
SessionFull session export/import remains protected.
VisualizerInternal panel and modal stay separate.
ResolverM3U status remains inspect-only from launcher.