Releases: scheilch/opencloudtouch
Releases · scheilch/opencloudtouch
OpenCloudTouch v1.0.0
OpenCloudTouch v1.0.0
Local control for Bose SoundTouch devices after the cloud shutdown.
Highlights
- Manual device setup Configure SoundTouch speakers via USB stick and SSH
- Multi-arch Docker amd64, arm64, arm/v7 on GHCR
- Raspberry Pi Images Pre-built SD card images for Pi 3/4/5 (arm64 + armhf)
- Documentation Bilingual Wiki (DE/EN) with setup guides and troubleshooting
Features
- SSDP device discovery for automatic SoundTouch detection
- Preset management supporting slots 1-6
- RadioBrowser.info integration for internet radio search (30,000+ stations)
- Manual device IP configuration for networks without multicast
- Device swiper navigation for multiple devices
- Web UI optimized for desktop and mobile
- Health check endpoint for container monitoring
Bug Fixes
- CORS configuration uses explicit default origins instead of wildcard
- SQLite index name collision between devices and presets tables
- XML namespace handling in SSDP discovery
- Database filename typo in config (ct.db -> oct.db)
Security
- Container vulnerability scanning enabled
- Automated dependency security updates
Installation
Docker (recommended)
# Pull the latest stable release
docker pull ghcr.io/scheilch/opencloudtouch:stable
# Or pull this specific version
docker pull ghcr.io/scheilch/opencloudtouch:1.0.0
# Run the container
docker run -d \
--name opencloudtouch \
--network host \
-v opencloudtouch-data:/data \
-e OCT_DISCOVERY_ENABLED=true \
ghcr.io/scheilch/opencloudtouch:1.0.0Docker Compose
services:
opencloudtouch:
image: ghcr.io/scheilch/opencloudtouch:1.0.0
container_name: opencloudtouch
restart: unless-stopped
network_mode: host
volumes:
- oct-data:/data
environment:
- OCT_DISCOVERY_ENABLED=true
- OCT_LOG_LEVEL=INFO
volumes:
oct-data:Raspberry Pi (SD-Card Image)
- Download the
.img.xzfile for your architecture (arm64 or armhf) from the assets below - Flash with Raspberry Pi Imager
- Boot -> OpenCloudTouch starts automatically on port 7777
- Default credentials:
oct/opencloudtouch
Supported Architectures
| Architecture | Platform | Example Devices |
|---|---|---|
amd64 |
x86_64 | Desktop, Server, NAS |
arm64 |
aarch64 | Raspberry Pi 4/5, Apple Silicon |
arm/v7 |
armhf | Raspberry Pi 2/3 |
Resources
First stable release of OpenCloudTouch!