Bring the six preset buttons on a Bose SoundTouch speaker back to life. A small server you run at home puts a radio station from Air Drift behind every button. Free, with no account.
Bose ended cloud support for SoundTouch on 6 May 2026. The speakers still play Bluetooth, AirPlay and Spotify Connect, but press a preset for your radio station and nothing happens: the speaker used to ask Bose's servers what to play, and those servers are gone.
Air Drift for SoundTouch answers that question from your own network instead. You start it once, pick six stations in your browser, and the buttons on the speaker and its remote work again.
The same directory as this site, 59,296 stations from 239 countries, searchable by name, country and genre. Any stream address of your own can go on a button too. Stations the speaker could never play by itself are converted on the way through, so they play as well. There is a page that checks every link between a button and its station and says what to fix. Nothing is sent anywhere except the request for the station list and the radio streams themselves.
A machine that stays on, on the same network as the speaker, that can run Docker: a NAS, a Raspberry Pi, a home server or a mini PC. Start it with one command:
docker run -d --name sound-touch --network host \
--restart unless-stopped -v sound-touch-data:/data \
ghcr.io/air-drift/sound-touch:latest
Then open port 8686 on that machine in a browser and follow the six steps. If the server is switched off, the buttons do nothing until it is back.
It is built for the SoundTouch 20 and 30, and is expected to work on the SoundTouch 10, the SoundTouch 300 soundbar and the other speakers and systems in the family. The list, with what has been confirmed, is kept on GitHub.
Bose shut down the SoundTouch cloud service on 6 May 2026. Radio presets were looked up on that service, so the buttons on the speaker, the remote and the app stopped playing. Bluetooth, AirPlay, Spotify Connect and AUX were not affected.
No. It is for internet radio. Spotify Connect still works on the speaker without any of this.
It never touches the firmware. In its default mode nothing on the speaker changes at all. The other mode changes one setting, which server the speaker asks, and one click puts it back.
Yes. The software is open source under the MIT licence, the stations are free to air, and there is no account.
The speaker still plays whatever a phone sends it over Bluetooth or AirPlay, so the Air Drift app or website on your phone will play through it.
Setup in detail, settings, troubleshooting and the source are in the project on GitHub. It changes how a speaker behaves, so it is yours to use at your own risk.
Bose and SoundTouch are trademarks of Bose Corporation, which has no part in Air Drift.