Solve common problems

Troubleshooting

Start with the status footer and Transport values, then match the symptom below. Most startup problems are caused by permissions, audio routing or a missing common format.

Applies to VinylRest Live 1.20b1

Beta license and updates

SymptomChecks and solution
License requiredOpen the native License window, request a free Beta license or enter the complete emailed key, then select Activate. Activation cannot be completed from the WebApp.
Validation requiredConnect the Mac to the Internet and select Validate now. If macOS date or time is incorrect, correct it before retrying.
Local license vault is unavailable or invalidTry Validate now first. If the vault cannot be recovered, stop audio and select Delete local vault… before activating again. This does not automatically release the former server installation.
All three installations are in useReview the named least-recently-used installation shown by Live. Select Replace and activate only when you intend to release that installation.
License key is lostSelect Lost your license key?, enter the license email and request recovery. The response is neutral; mail is sent only for an eligible matching license.
Update interrupts listeningChoosing Update intentionally stops audio processing before installation and relaunch. Finish the current side before accepting an update.
In-app update is unavailableUse the latest Universal 2 DMG from the product page as a manual fallback, then launch the new build online for its exact-build Beta validation.
VinylRest Live validation-required screen with Validate now and Delete local vault controls
An invalid local vault keeps Live processing disabled until online validation succeeds or the unusable vault is deleted and the Mac is registered again.

Audio setup and startup

SymptomChecks and solution
Start is unavailableFirst confirm that the dashboard reports an active Beta license. Then select an input, an output and a compatible format. Stop any other application that has exclusive control of either device, then select Refresh.
No input deviceReconnect or power on the interface. In System Settings → Privacy & Security → Microphone, allow VinylRest Live to capture audio. Relaunch the application after changing permission.
No common formatSet the input and output to the same nominal sample rate, bit depth and stereo channel count in Audio MIDI Setup. VinylRest Live does not normally convert mismatched formats.
Processing stops after a device changeThis is intentional. Reconnect the device, select Refresh, verify the route and press Start again. VinylRest Live does not silently restart after a hardware topology or nominal-format change.
Start fails after sleepWake and stabilize the audio devices first. Select Refresh, confirm that the same device UIDs and format are available, then restart processing.

No sound or unexpected sound

SymptomChecks and solution
Output meters do not moveSelect Repaired or Original monitoring, confirm the turntable is using a phono preamp when required, verify the interface input and hardware gain, and check Microphone permission. The meters follow the signal currently sent to the output.
Meters move but there is no outputVerify the selected Output, the downstream amplifier and the Monitoring signal. Use Original briefly to check the route without restoration or tone. Enabled convolution still affects Original; select Off and manually Stop/Start to test without the room filter.
Only removed sound is audibleMonitoring is probably set to All, Clicks or Noise. Select Repaired for normal listening or Original for an aligned unprocessed comparison.
Output clipsInspect IN/OUT and CLIP. Reduce interface or preamp gain for input clipping; reduce tone boosts, filter gain or Master gain for output clipping. Keep peaks below 0 dBFS. The master control can add up to +6 dB and cannot restore headroom already lost at the input.
Clicks sound over-correctedSelect Paranoid and enable DeClick Auto. Compare Repaired with Original or listen to Clicks. If necessary, disable Auto and reduce DeClick manually; leave DeCrackle unchanged so the comparison isolates one stage.
Music changes when NR is activeListen briefly to Noise, choose conservative S150, reduce the manual maximum or enable NR Auto. The built-in profiles share the same NR grade limits; Paranoid only lowers the click/crackle sensitivity curves.

Tone and convolution filters

SymptomChecks and solution
Filter selection remains PendingManually Stop, then Start. Live does not restart itself when a convolution profile is selected or switched Off.
No filter at the selected rateUse an audio rate included in the package or obtain an exact-rate set from the provider. Live does not resample impulse responses or silently choose a neighboring rate.
ZIP import rejectedCheck the compatible four-route stereo matrix configuration, zero route delays and equal-length stereo PCM32 WAV impulse responses. An arbitrary WAV, plug-in, multichannel package or every ZIP intended for Roon is not necessarily supported.
Cannot import from the WebAppImport ZIP in the native Sound Shaping card. The browser can only choose profiles already in the Mac library.
Original still sounds filteredConvolution affects both Repaired and Original. Disable convolution and manually Stop/Start for an unfiltered output comparison. Warmth/Air affects only Repaired.
Dropouts with a room filterCheck Engine Misses, XRuns and Errors. Longer filters and higher rates add CPU demand and latency; try Safe buffering or a lower supported session/filter rate. Disable the filter and restart to isolate its contribution.

Dropouts, latency and performance

SymptomChecks and solution
XRuns increaseStop processing, select Safe buffering in Settings → Audio, close CPU-heavy applications and restart. Check cables, hubs and interface drivers.
Errors increaseStop immediately and inspect the status message. A persistent transport error requires a fresh start after the audio route is stable.
Latency is too highTry Balanced after a stable session. Try Low latency only if Transport remains at XRuns 0. The displayed estimate excludes device, driver and downstream latency.
Buffering change has no effectThe selected buffering profile applies on the next Start, or Apply Now deliberately restarts the current route. Either method interrupts audio.
CPU remains unexpectedly highNote the sample rate, method, correction activity and duration. Stop processing: CPU should fall close to idle. Relaunch the application and collect a sample if usage immediately returns to the previous high value.

Grading and Auto controls

SymptomChecks and solution
Grade remains —Play non-silent audio and wait for the first complete grading window of about ten seconds. If the native rate is not calibrated, the grade remains Uncalibrated rather than using another rate's thresholds. A reset or side change discards a window that crosses the new boundary.
Grade pausesThe input may be below the configured silence level for the configured duration. This is expected at the end of a side.
A repair sensitivity does not changeAuto may be waiting for a complete rolling observation after Start or Reset. Allow approximately 3.6 to 5.4 seconds of fresh non-silent audio.
A sensitivity slider cannot be movedThat stage's Auto control owns its effective sensitivity. Disable the corresponding Auto switch if you want manual control.
NR slider cannot be movedNR Auto owns the effective value and moves the disabled slider as decisions change. Disable NR Auto to restore the preserved manual value.
NRNG keeps waiting or bypassingUse a music-free lead-in or gap, check Calibration and the maximum capture level, then Relearn. Acquisition evaluates four seconds to choose a median-level one-second candidate. Generic or an existing profile may remain active during acquisition. Raise −55 dBFS only cautiously to avoid learning quiet music.
NRNG acquisition captured musicLower the maximum capture level, move to a clean lead-in or run-out and select Relearn. Values above −55 dBFS increase the risk of accepting quiet music.
NRNG maximum stops at 12 dBThis is the manual and automatic product limit for S150 and S200. The built-in profiles share the same grade-dependent NR limits.
Invariant violations increaseStop processing and record the visible profile, transition, confidence, gain and Transport diagnostics. Restart only after the audio route is stable.
Grade and Audio Repaired disagreeThis is expected. Grade uses an independent fixed reference and a session median; the graph shows the percentage of stereo frames changed by the audible click/crackle stages, not detections per second or a listening-quality score.

Now Playing and recognition

SymptomChecks and solution
No track identifiedRecognition is optional and best-effort. Confirm Enable Shazam recognition is on in Settings → UI and check Internet access, play a clear musical passage and wait. Very short, noisy or heavily altered passages may not match.
Wrong track appears brieflyVinylRest Live requires stable agreement before confirming a match, but catalog recognition can still be wrong. Let it continue listening; a better match may replace the result.
Now Playing clears at the run-outThis is intentional. Sustained silence ends the side, pauses recognition and removes stale metadata.
No artworkThe match may not include artwork, or the artwork host may be unreachable. Track text can still be valid. Check Internet access and content blockers.
Genre looks genericEnglish genre names depend on the metadata available from the catalog. Some matches provide only a broad category.

WebApp connection

SymptomChecks and solution
Page does not openEnable HTTP server, use the displayed LAN address and confirm both devices are on the same network. Do not use localhost on the remote device.
Connection stays orangeRefresh the page, close duplicate WebApp tabs and verify that the Mac is awake. On an older iPad, fully close Safari and reopen the Home Screen WebApp or page.
Dashboard is staleThe Mac may have received a new IP address. Reopen Settings → General and use the current URL. Disable private/client isolation on the Wi-Fi network if it blocks devices from reaching each other.
Port conflictSelect another unused port in Settings → General, then use the updated URL.
WebApp works on Mac onlyCheck the macOS firewall and Local Network permission. Guest Wi-Fi and some mesh configurations isolate clients by design.
Old artwork or layout is cachedReload the page, close the Home Screen WebApp and reopen it. If necessary, remove and add the Home Screen icon again after confirming the Mac serves the current version.

Audio capture and report troubleshooting

Use Audio diagnostics to capture a reproducible defect. On Mac, capture is local until explicit Send. The WebApp's Send audio problem starts capture and anonymous upload directly.

SymptomChecks and solution
Capture has less historyStart-up, interruptions or an unavailable stage can shorten the ten-second pre-marker history. Missing audio is not filled with invented silence.
Cannot preview a captureStop Live first. Preview uses the current Mac output device and ends if Live is started or configured again.
Capture is only in memory / saving failedFree disk space and use Retry saving before quitting. An unsaved capture is lost if the application quits; previously saved and exported captures remain.
Capture storage is fullReview the saved captures and export anything to keep before deliberately removing local copies. Storage is bounded to eight captures and 2 GiB; there is no automatic eviction. Removal is permanent and does not delete exported or server copies.
Upload failed or application restartedRestore connectivity and explicitly retry the existing report. A retry sends its frozen audio/context with the same request identity. Stored unfinished reports are not automatically uploaded at launch.
Browser closed but report continuedAn accepted background upload is independent of the page. Closing, refreshing or losing the WebApp connection is not cancellation.
Receipt but no response yetThe receipt confirms server acceptance, not analysis or email delivery. Anonymous reports have no reply address; native email notifications require a separate opt-in.
Programme audio is included: review before sharing where the native workflow permits it. Do not confuse deliberate problem reporting with the separate, optional one-second anonymous noise-sample setting.

Collect useful diagnostics

When reporting a reproducible issue, include:

Use Console.app to filter for the VinylRest Live process and save the relevant interval. For performance growth, Activity Monitor can create a process sample. Avoid posting logs publicly if they contain local IP addresses or personal metadata.