Skip to content

About

Android app that automatically adjusts media volume based on riding speed. Built for motorcycle riders using satnav.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

VolumeShifter

An Android app that automatically adjusts your media volume based on riding speed. Built for motorcycle riders who use satnav or listen to music through a helmet headset.

Louder on the motorway, quieter in town. No fumbling with volume at every traffic light.

How it works

VolumeShifter uses GPS to detect your speed. As you accelerate, it gradually increases the media volume to compensate for wind and road noise. When you slow down, volume drops back to your baseline. When you stop the service, your original volume is restored.

Features

  • GPS speed detection with automatic volume adjustment
  • Volume boost slider to control how much extra volume is added at speed
  • Volume cap with hearing safety warning above 70%
  • Auto-start option for a quick pre-ride setup
  • km/h and mph toggle
  • Bluetooth safety — mutes immediately if your headset disconnects
  • GPS timeout — volume decays back to base if signal is lost (tunnels, etc.)
  • Privacy first — no data ever leaves your phone. No internet permission, no analytics, no tracking.

Download

Grab the latest APK from the Releases page.

Building from source

  1. Clone the repo
  2. Open in Android Studio
  3. Let Gradle sync
  4. Run on a device (GPS requires real hardware)

Requirements: Android 8.0+ (API 26), location permission.

Permissions

Permission Why
ACCESS_FINE_LOCATION GPS speed detection
FOREGROUND_SERVICE Runs while the screen is off
POST_NOTIFICATIONS Foreground service notification (Android 13+)

No internet permission. No data collection. Everything stays on your phone.

Contributing

Found a bug or have a feature idea? Open an issue. Pull requests welcome.

License

GPL v3 — see LICENSE. Anyone can use and modify this code, but derivatives must also be open source.

About

Android app that automatically adjusts media volume based on riding speed. Built for motorcycle riders using satnav.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages