TRIPAMPINATOR
Music and radio for the road: your own songs, online radio and podcasts — and it keeps playing through a tunnel.
Open the app →Runs in any browser, installs as an app. Android app on request.



What it does
- Radio that survives a dead zone. When the signal drops, it plays the last half-minute it kept in memory and reconnects in the background, then rejoins the live stream.
- Your own music from the device, a link, or a public Google Drive folder — saved for offline, so a tunnel is no problem at all.
- Local radio and podcasts by country — what people listen to wherever you are, from open directories.
- Made for the car: an always-on display you can read at a glance, a destination alarm, “where did I park”, and lock-screen and steering-wheel controls.
- Private by design: no account, no server of ours. Everything you save stays on the device.
How it was built
A web app first — one codebase, plain JavaScript and Web Audio, no framework — wrapped for Android with a thin native shell that does only what a browser cannot: keep playing with the screen off, show a real lock-screen card, track a destination in a pocket.
It started as a modernization
The first version had grown into ten features — sync, sign-in, quizzes, audiobooks, broadcasting. We cut it back to the core people used, drew one clean seam between the app and the device, and rebuilt from there. The same work we do on legacy systems, done on our own.
Measured on a real phone, not assumed
“The Android wrapper gives background audio” turned out to be false: with the screen off, the phone cut the app's network first and froze it 50 seconds later. A small native service fixed it — and every claim like that is now checked on the device before it ships.
Bugs found where users would never look
Tunnel recovery reconnected perfectly — and then stayed silent, every time. The app's own log said all was well; Android's battery history showed the audio stopping nine seconds after each recovery. Since then, a test that fakes the event proving success is not accepted as a test.
In numbers
- Web app + Android shell, one source of truth
- 119 automated tests — every one shown to fail against the code before its fix
- WCAG AA contrast checked automatically, every skin on every main surface
- Released continuously: a version tag ships the website, the bundle and the Android build
Contact
Want something like this — or want your own system to work this way? tesons.company@gmail.com