Files
punktfunk/packaging/winget/unom.PunktfunkHost.locale.en-US.yaml
T
enricobuehler 4a621de6b1 chore(packaging): retire VB-Cable — audio's substrate is Steam's drivers
The other half of the audio-substrate decision (spikes S2+S3 green, minted
endpoints landed in the previous commit): stop bundling a third-party
kernel driver the host no longer needs.

  installer      the VB-CABLE task, payload, silent-install run and the
                 donationware notice are gone; a suppressible notice tells
                 a Steam-less box that audio needs Steam INSTALLED (never
                 running) and that installing it later just works. A cable
                 from an older install is still deliberately not removed.
  packer + CI    -VbCableDir/VBCABLE_DIR, the staged-payload check and the
                 runner provisioning download are gone; SBOM drops the
                 redistributed-driver component.
  winget         the VB-Audio bundling-grant agreement becomes the honest
                 Steam requirement (surfaced on the unattended path where
                 no wizard is on screen).
  docs           windows-host/uninstall/security/echo say what actually
                 ships: no kernel-mode driver of our own, endpoints minted
                 from Valve's vendor-signed drivers, VB-CABLE mentioned
                 only as the historical fallback that keeps working.
  host wording   the mic-open guidance and module headers lead with Steam;
                 the NAME ladder itself is untouched — demoting 'cable
                 input' was considered and rejected (on a box where minting
                 transiently fails, the SSM would outrank an installed
                 cable, steal the silent sink, and make audio host-audible).
2026-08-07 11:27:29 +02:00

73 lines
3.6 KiB
YAML

# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.6.0.schema.json
PackageIdentifier: unom.PunktfunkHost
PackageVersion: 0.19.2
PackageLocale: en-US
Publisher: unom
PublisherUrl: https://git.unom.io/unom/punktfunk
PublisherSupportUrl: https://git.unom.io/unom/punktfunk/issues
PackageName: Punktfunk Host
PackageUrl: https://docs.punktfunk.unom.io/docs/windows-host
License: MIT OR Apache-2.0
LicenseUrl: https://git.unom.io/unom/punktfunk/src/branch/main/LICENSE-MIT
Copyright: Copyright (c) unom
ShortDescription: Low-latency game-streaming host — stream your PC's games to any Punktfunk or Moonlight client.
Description: |-
Punktfunk Host turns a Windows 11 PC into a low-latency game-streaming server. It captures the
desktop or a dedicated virtual display, encodes with NVENC / AMF / QSV / Vulkan, and streams over
its native QUIC protocol to Punktfunk clients on Windows, macOS, iOS, tvOS, Android and Linux —
or over GameStream to stock Moonlight clients.
The installer bundles the pf-vdisplay virtual display driver (native-resolution and HDR streaming
without a physical monitor), virtual DualSense / DualShock 4 / Xbox 360 gamepads, and a web
management console served on port 47992.
Moniker: punktfunk-host
Tags:
- game-streaming
- remote-desktop
- moonlight
- gamestream
- streaming
- remote-play
ReleaseNotesUrl: https://git.unom.io/unom/punktfunk/src/branch/main/docs/releases/v0.19.2.md
Documentations:
- DocumentLabel: Windows Host Setup
DocumentUrl: https://docs.punktfunk.unom.io/docs/windows-host
# Shown BEFORE download/install; the user must accept or the install does not proceed. This is what
# carries — on the unattended path, where no wizard page is on screen — the disclosures the wizard
# surfaces interactively.
Agreements:
- AgreementLabel: Audio requires Steam installed on this PC
Agreement: >-
Punktfunk streams game audio and microphone passthrough through its own instances of
Steam's streaming audio drivers. Steam only needs to be installed — it never has to run.
Without Steam, this host streams video only; installing Steam later is picked up
automatically.
AgreementUrl: https://store.steampowered.com/about/
- AgreementLabel: GameStream (Moonlight) compatibility is OFF by default
Agreement: >-
Punktfunk's own clients work out of the box. Support for stock Moonlight clients is a separate,
opt-in plane, because it pairs over legacy plain HTTP and is intended for trusted LANs only. To
install WITH it, use --override "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
/MERGETASKS=gamestream", or run --interactive and tick the GameStream checkbox. It can also be
turned on later with `punktfunk-host service install --gamestream=on` (or via
PUNKTFUNK_HOST_CMD in %ProgramData%\punktfunk\host.env), followed by a service restart.
AgreementUrl: https://docs.punktfunk.unom.io/docs/windows-host
# Displayed after the install completes. The console password is generated per install, so it can
# only be pointed at, never printed here — this text is fixed at publish time.
InstallationNotes: |-
Web management console: https://<this-PC>:47992
The login password was generated during installation and is stored in
%ProgramData%\punktfunk\web-password (edit that file to change it).
Configuration: %ProgramData%\punktfunk\host.env
Logs: %ProgramData%\punktfunk\logs\
The host service starts automatically at boot. `punktfunk-host` is on the machine PATH — run
`punktfunk-host service status` from an elevated prompt to check it.
ManifestType: defaultLocale
ManifestVersion: 1.6.0