soundtouch-decloud
Herramienta para recuperar altavoces Bose SoundTouch tras el cierre del cloud de Bose, actuando como puente entre usuarios no técnicos y AfterTouch auto-alojado.
Ficha actualizada 27 sept 2026, 10:05 · upstream 27 sept 2026, 9:46 · release sin release detectada
Qué es soundtouch-decloud
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio contiene una habilidad (skill) para Claude Code diseñada específicamente para ayudar a usuarios no técnicos a recuperar sus altavoces Bose SoundTouch después del cierre del servicio cloud de Bose. La solución asume que el usuario final no tiene conocimientos técnicos y guía paso a paso la configuración, requiriendo confirmación explícita antes de cualquier cambio en los dispositivos.
La herramienta se basa completamente en el proyecto AfterTouch por gesellix, instalando su contenedor oficial sin incluir código fuente. Incluye cinco scripts Python que realizan funciones específicas: preflight para verificar dependencias, service para validar Docker y la composición, find para descubrir altavoces en red, onboard para reescribir URLs de servicio mediante SSH, y presets para gestionar copias de seguridad y restauración de configuraciones guardadas.
Los scripts utilizan solo bibliotecas del estándar Python y reportan resultados en formato JSON con códigos de salida consistentes (0: éxito, 1: fallo, 2: indeterminado). Cada operación que modifica un dispositivo requiere confirmación explícita mediante el parámetro --confirm, garantizando que las operaciones de lectura sean siempre seguras para ejecutar sin supervisión.
- Recuperar presets guardados tras la migración a AfterTouch
- Configurar streaming directo en altavoces SoundTouch locales
- Verificar estado de dispositivos antes de aplicar cambios
- Restaurar presets desde copias de seguridad externas
- Requiere confirmación explícita para cualquier operación que modifique dispositivos
- Utiliza solo bibliotecas del estándar Python sin dependencias externas complejas
- Proporciona snapshots externos de presets para recuperación ante fallos
- Scripts independientes ejecutables con Python 3.11+ y uv
- Requiere AfterTouch instalado previamente en la red local
- No funciona con redes Bridge, necesita host networking
- Algunos presets pueden contener URLs inválidas tras migración
- Altavoces sin conexión WiFi periódica generan lecturas no legibles
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar AfterTouch primero en máquina con Docker y host networking. Ejecutar scripts con Python 3.11+ y uv. Verificar siempre con --confirm antes de modificar dispositivos. Medir impacto antes de automatizar restauraciones periódicas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.