Settings
The Settings page is where you manage the connected Vū Media Server, the players bound to your account, your software updates, and experimental features.
Open it at one.vu.studio/settings — click the Vū Studio icon to go Home → click Settings in the left sidebar, or open the profile menu (top right) → Settings.
Don't confuse the Settings page with the Device Settings panel (sliders icon in the top-right header). Device Settings is a slide-out for live wall adjustments — Sound (Volume), Image (Brightness), Lighting, and background Music. The Settings page covers player configuration and account-level settings.
Current Vū Media Player Connection
The top section shows your active connection:
- Connection — the connected player's name, with the software version (e.g.
v2026.4.41-P) - Connect form — type a player name or short ID and click Connect to switch
Below that, an Actions row offers:
| Action | What it does |
|---|---|
| Check For Updates | Check whether a newer version of the Vū Media Server software is available |
| Settings | Open the Media Server Settings panel — configure the splash screen and screen saver on the connected player. Visible to Admins of the media server only. |
| Show QR Code | Display the connection QR code (the same one shown on the splash screen) |
| Send Logs | Package and send diagnostic logs to Vū support |
| Restart Media Server | Remotely restart the Vū Media Server software on the connected Windows machine |
Connected to a Vū Studio Player desktop app? The Actions row changes to match:
- Check For Updates checks the desktop player for a newer version. The button reads Checking... while it works, then a message tells you the player is up to date (with its version) or that an update was found and will be offered here once it has downloaded.
- When an update has downloaded, the button becomes Update Player (v…) with the new version number. Click it to open the update dialog and choose Update Now or Update Later. See Checking for and Installing Updates.
- The version shown next to the connection is the desktop player's own version.
- Send Logs is not shown for the desktop player — send its logs from the player's own console instead: press F12 on the machine, go to System, and click Send logs to support (see Operator Options).
Media Server Settings
The Settings button opens the Media Server Settings panel. These are settings for the Vū Media Server on the player you are currently connected to. This panel is only accessible if you are an Admin of that media server.
Splash Screen
Configure what is displayed on the player's splash screen (the screen shown when no content is playing):
| Option | Description |
|---|---|
| Welcome Message | Custom text shown on the splash screen. Defaults to "Welcome to Vū Studio" |
| Welcome Message Font Style | Bold, italic, and underline formatting options for the welcome message |
| Show QR Code | Show or hide the connection QR code on the splash screen |
| Show Connected User | Display the name of the currently connected user |
| Show Time | Display the current time |
| Show Logo | Show the Vū Studio logo or your custom logo |
| Show Apps | Show available app shortcuts on the splash screen |
| Show Screen Share | Show the screen share option on the splash screen |
| Show Connection Border | Show a visual border indicating connection status |
| Logo Image | Upload a custom logo image (max 512px) to replace the default Vū logo on the splash screen |
Screen Saver
| Option | Description |
|---|---|
| Timeout Duration (Minutes) | Number of minutes of inactivity before the screen saver activates. Default is 30 minutes |
Use Save to apply changes or Reset to restore defaults.
The Timeout Duration controls when the screen saver activates. To set what plays as the screen saver, right-click any asset in the Asset Library and choose Set as Screensaver. See The Library →.
To set a custom splash screen background (the image shown when no content is playing), right-click any asset in the Library and choose Set as Splash. See The Library →.
Manage Media Players
This section lets you configure each player bound to your account:
- Player — picker for which player you're editing
- Name — rename the player
- Mode — choose Demo or Session mode
- Demo Mode — anyone can connect to the wall by scanning the QR code on the splash screen. Use for shared studios and open demo environments.
- Session Mode — controlled access. As an admin you create specific sessions and only invited users can connect. Use for production environments and customer-facing kiosks.
- Generate Media Audit Report — opens the Media Audit report for the selected player: a proof-of-play record of every asset that has played on that Vū Media Server, including how long each one was on screen and the date and time of every individual play. Useful for compliance, usage tracking, and for organizations that sell advertising time on their displays. See Media Audit Report below for the full report.
- Vū Media Server License — shows who owns and registered the license, the license UUID, and a Revoke license button to release it
See Demo & Session Mode → for the full details on the two modes.
Media Audit Report
The Media Audit Report is a proof-of-play record for a single player. For a date range you choose, it documents every piece of media that reached the screen, how long each piece of media was visible on screen, and the date and time of each individual play, alongside the play counts the report has always provided.
Where to generate it
The report is generated per player from the Settings page (one.vu.studio/settings → Settings):
- Scroll to Manage Media Players and use the Player picker to choose the player you want to audit.
- Click Generate Media Audit Report. The Generate Media Audit Report window opens.
- Set Start and End to bound the report's date range.
- Optionally type a name into Partner / label (optional) — it is carried onto the exported and printed report, which is useful when you send one report per advertising partner.
- Click Generate Report.
The report is a wide table with a filter sidebar, so it is designed for a desktop or tablet. On a phone the window tells you to reopen it on a larger screen instead of rendering a report you can't read.
How to read the report
Summary cards sit at the top and cover everything currently passing your filters:
| Card | What it tells you |
|---|---|
| Total Plays | How many individual plays happened in the range |
| Total Air Time | The combined time that media was visible on screen |
| Avg Per Play | Total Air Time divided by Total Plays — the typical length of one play |
Below the cards, two daily charts — Plays per day and Air time per day (min) — show how activity is distributed across the range, so a quiet day or an unexpected spike is visible without reading the table.
Group by switches what one row of the table represents:
- Scene — group plays by the scene that was on the wall.
- Item — group by the asset's title in your library. This is the default.
- Clip — group by the underlying file name, which keeps two library items that point at the same file together.
The breakdown table then has one row per group:
| Column | Meaning |
|---|---|
| Content | The scene, item, or clip name, depending on the Group by choice |
| Plays | Number of plays in the range |
| % of Total | This row's share of all plays |
| Total Air Time | Combined time this content was visible on screen |
| Avg / Play | Average time on screen for one play of this content |
| Days Active | How many separate days this content played on |
| First Play | Date and time of the earliest play in the range |
| Last Play | Date and time of the most recent play in the range |
Click any column heading to sort by it.
Individual plays. Click a row to expand Individual plays underneath it — one line per play, with On Air, Off Air, Duration, Scene, Item, and Layer. This is the per-play date-and-time detail: On Air is when the content first became visible, Off Air is when it left the screen, and Duration is the time between the two. Layer identifies which display and layer the content was on, so a wall running an overlay on top of a background reports each slot separately rather than merging them.
Filters. The sidebar carries Scenes, Items, and Clips checklists built from the loaded data, each with All and None shortcuts. Filtering re-computes the cards, charts, and table instantly — changing Group by or a filter does not re-query the range, so you can slice a generated report freely.
Copies on screen at once. An asset counts once per continuous on-screen appearance, no matter how many copies of it are on screen at the same time or where they are. If the same logo is on the left and right of a scene, or the same image is placed twice on a canvas page, or one asset is both the background and an overlay, the report shows one play for the time it was visible — not one per copy. In Individual plays, a play made up of several copies carries a ×2 (or higher) marker; hover over it to see which roles the copies had. The CSV and the Print / PDF view use the same de-duplicated figures, and state the counting rule so a partner reading the report knows how plays were counted.
How appearances are combined:
| On screen | Reported as |
|---|---|
| The same asset on the left and right of a scene for 30 seconds | 1 play, about 30 seconds |
| The same image placed twice on one canvas page for 30 seconds | 1 play, about 30 seconds |
| Two different assets on screen together for 30 seconds | 2 plays, about 30 seconds each |
| The same asset shown 0:00–0:30, removed, then shown again 1:00–1:30 | 2 plays, about 60 seconds in total |
| The same asset on the left 0:00–0:30 and on the right 0:20–0:50 | 1 play, about 50 seconds |
Only appearances that overlap or follow on directly are combined; the same asset shown again after a gap is a separate play. Because the counting happens when the report is generated, it also applies to reports covering earlier dates.
Media inside canvas designs. When a canvas design is cast to a player, the images, videos and presentation decks placed inside the design are recorded in the report as their own plays, with their own titles and times. Group by Scene to see the design's name as the grouping row for its contents. An asset that stays on screen across consecutive pages of a design counts as one continuous appearance, and elements that are hidden — or on a hidden page — are not counted. Media inside canvas designs is only recorded for designs cast after this change; earlier casts of a design do not have per-asset records.
Timezone. Times are rendered in the timezone of the browser you are viewing from; the report states which timezone that is next to the Group by controls.
Estimated durations for older periods
Time-on-screen is measured by the player as content goes on and off air, so accurate durations exist only from the point that measurement started for a given player. For periods before that, the report estimates a play's duration from the gap to the next play so the range isn't simply blank. When any estimated figures are included:
- A warning banner appears above the report explaining that some durations are estimated.
- The affected rows and individual plays carry a ~est badge.
Estimated figures are never mixed into a period that has accurate data, so nothing is double-counted. As accurate data accumulates for a player, the banner stops appearing for newer ranges.
Exporting
Two export controls sit next to Generate Report once a report exists:
- CSV — downloads the report summary plus the content breakdown, including estimated-play counts, for a spreadsheet.
- Print / PDF — opens a print view of the report (summary cards, charts, breakdown table, and individual plays); choose Save as PDF in the print dialog to keep a copy.
Experimental Settings (Beta)
The Experimental Settings section exposes features that are still in beta. They can be changed at any time as we iterate.
Connection Type
Choose how the app communicates with players:
- MQTT — faster connection times, experimental
- WebSocket — the original connection method
Your choice is saved to your Vū Studio account, so it follows you when you sign in on another device or browser. A device that has never had a choice set picks up the account setting when the app starts. After you change it, a message confirms Transport preference saved. Reconnect to apply changes. — the new connection type is used from your next connection. If the setting could not be saved to your account, the message says it was saved on this device only.
There is also a Bypass WebRTC (Admin only) toggle that sends all commands over MQTT and skips WebRTC entirely. This is intended for network environments where WebRTC is blocked or restricted.
Match Library Items to Connected Display's Aspect Ratio
When enabled, media thumbnails in the library grid are resized to reflect the aspect ratio of the active display. Defaults to 16:9 when no display is connected.
Connection Dashboard
View detailed connection and network diagnostics for troubleshooting and advanced setup. Click View Dashboard to open the diagnostics panel.