mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 00:26:29 +00:00
The web player is intrinsically LAN-resident: it reaches speakers directly and only delegates cloud-only features (e.g. TTS) to a possibly-remote AfterTouch service via --service-url. That is exactly what a cloud-hosted soundtouch-service cannot do, so the standalone player binary stays useful and is not being deprecated. Rename it to state its purpose, with a transition window so existing downloads keep working. - cmd/soundtouch-web -> cmd/soundtouch-player; CLI name is now soundtouch-player. When the binary is invoked under its old name it prints a one-line rename notice (filepath.Base(os.Args[0])). - Build/release both names from the same source: Makefile (build-player + build-web alias, dev-player* targets), Dockerfile (soundtouch-player image + transitional soundtouch-web image), release.yml and ci.yml (player + web artifacts, checksums, Docker images; release notes announce the rename). The soundtouch-web binary, image, and install script remain a transitional alias to be dropped in a future release (which will break stale fetch scripts and nudge users to the release notes). - scripts/raspberry-pi/install-player.sh is canonical; install-web.sh keeps working but warns. - Sweep docs, code comments, user-facing strings, and assets (soundtouch-web-ui.png, soundtouch-web-tunein.png, soundtouch-web-roadmap.md) to soundtouch-player; README documents the rename and why the player remains separate from the embedded /app. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
66 lines
2.1 KiB
Markdown
66 lines
2.1 KiB
Markdown
---
|
|
title: AfterTouch
|
|
layout: hextra-home
|
|
---
|
|
|
|
{{< hextra/hero-badge >}}
|
|
<div class="hx-w-2 hx-h-2 hx-rounded-full hx-bg-primary-400"></div>
|
|
<span>Free, open source</span>
|
|
{{< icon name="arrow-circle-right" attributes="height=14" >}}
|
|
{{< /hextra/hero-badge >}}
|
|
|
|
<div class="hx-mt-6 hx-mb-6">
|
|
{{< hextra/hero-headline >}}
|
|
Keep Your Bose SoundTouch Speakers Alive
|
|
{{< /hextra/hero-headline >}}
|
|
</div>
|
|
|
|
<div class="hx-mb-12">
|
|
{{< hextra/hero-subtitle >}}
|
|
Bose shut down SoundTouch cloud services on May 6, 2026. <br class="sm:hx-block hx-hidden" />AfterTouch replaces the cloud — presets, music browsing, stereo pairing, all restored.
|
|
{{< /hextra/hero-subtitle >}}
|
|
</div>
|
|
|
|
<div class="hx-mb-6">
|
|
{{< hextra/hero-button text="Get Started" link="docs/guides/MIGRATION-GUIDE" >}}
|
|
{{< hextra/hero-button text="Survival Guide" link="docs/guides/SURVIVAL-GUIDE" style="outline" >}}
|
|
</div>
|
|
|
|
<div class="hx-mt-6">
|
|
{{< hextra/feature-grid >}}
|
|
{{< hextra/feature-card
|
|
title="Presets Restored"
|
|
subtitle="Preset buttons, long-press assignment, and recently-played sync — fully working."
|
|
icon="star"
|
|
>}}
|
|
{{< hextra/feature-card
|
|
title="Music Browsing"
|
|
subtitle="TuneIn, Internet Radio, RadioBrowser, and Spotify via soundtouch-player and soundtouch-cli."
|
|
icon="speakerphone"
|
|
>}}
|
|
{{< hextra/feature-card
|
|
title="Stereo Pairing"
|
|
subtitle="SoundTouch 10 stereo pairing via soundtouch-cli, no Bose cloud required."
|
|
icon="adjustments"
|
|
>}}
|
|
{{< hextra/feature-card
|
|
title="Three Deployment Options"
|
|
subtitle="Run on a Raspberry Pi, a VPS, or directly on the speaker itself."
|
|
icon="server"
|
|
link="docs/guides/DEPLOYMENT-OVERVIEW"
|
|
>}}
|
|
{{< hextra/feature-card
|
|
title="CLI Control"
|
|
subtitle="soundtouch-cli for scripting, home automation, and direct device control."
|
|
icon="terminal"
|
|
link="docs/guides/CLI-REFERENCE"
|
|
>}}
|
|
{{< hextra/feature-card
|
|
title="Open Source"
|
|
subtitle="MIT licensed. Not affiliated with Bose Corporation."
|
|
icon="shield-check"
|
|
link="https://github.com/gesellix/Bose-SoundTouch"
|
|
>}}
|
|
{{< /hextra/feature-grid >}}
|
|
</div>
|