← Back to extraction

Install details

What the per-machine installer found and what it installed. Sent to support when you hit a problem with the bundle.

{% if not summary_available %}

Summary not yet available

The bundle's installer hasn't written an install summary yet.
This is normal in a fresh repo / dev environment. Once the bundle is installed via the launcher, this page will show machine detection, tier selection, every package + version + hash, and voiceprint state.

Expected at: {{ install_log_path }}

{% else %}

Your machine

Operating system
{{ summary.machine.os }}
Architecture
{{ summary.machine.arch }}
Python
{{ summary.machine.python_version }}
Platform
{{ summary.machine.platform }}
Detected at
{{ summary.timestamp_utc }}

Music detection backend

Tier
{{ summary.music.tier }}
Label
{{ summary.music.label }}
Runtime
{{ summary.music.kind }}
Outcome
{% if summary.music.outcome == "installed" %} installed {% elif summary.music.outcome == "no_compatible_wheel" %} no compatible wheel (fell to next tier) {% else %} {{ summary.music.outcome }} {% endif %}
Why this tier
{{ summary.music.reason }}
{% if summary.music.yamnet_bundle_state %}
YAMNet weights
{% if summary.music.yamnet_bundle_state == "bundled" %} bundled ({{ summary.music.yamnet_bundle_detail }}) {% elif summary.music.yamnet_bundle_state == "placeholder" %} placeholder — segmenter will return empty
{{ summary.music.yamnet_bundle_detail }} {% else %} {{ summary.music.yamnet_bundle_state }}
{{ summary.music.yamnet_bundle_detail }} {% endif %}
{% endif %}

Voiceprint speaker-ID

State
{% if summary.voiceprint.state == "installed" %} installed {% else %} {{ summary.voiceprint.state }} {% endif %}
{% if summary.voiceprint.detail %}
Detail
{{ summary.voiceprint.detail }}
{% endif %}
{% if summary.pip %}

Installer (pip)

{% for name, version in summary.pip.items() %}
{{ name }}
{{ version }}
{% endfor %}
{% endif %} {% if marker %}

Active audio backend marker

Backend
{{ marker.backend }}
Tier
{{ marker.tier }}
{% if marker.label %}
Label
{{ marker.label }}
{% endif %}
{% endif %}

Raw summary

Full structured JSON for support — secret-shaped values are stripped.

{{ summary | tojson(indent=2) }}
{% endif %}