Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioUplink 🎙️

AudioUplink is a powerful Android application and Magisk module that transforms your phone call experience. It allows you to play custom audio files, sound effects, and manage a personalized soundboard directly during active phone calls.

Features ✨

  • Soundboard in Calls: Play any local audio file during a live phone call.
  • Multiple Play Modes:
    • Manual: Trigger specific sounds on demand.
    • Loop: Repeat a single audio file throughout the call.
    • Shuffle: Randomly play through your enabled soundboard collection.
  • Magisk Integration: Runs as a system-privileged app to gain the necessary permissions for call audio manipulation.
  • Modern UI: A clean, Material 3 interface with a vibrant Deep Violet and Cyan color palette.
  • Quick Settings Tile: Easily toggle playback capabilities from your notification shade.

Installation 🛠️

Since AudioUplink requires system-level permissions to interact with call audio, it is best installed as a Magisk Module.

  1. Build the Module: Run the following command in the project root:
    ./gradlew :app:zipRelease
  2. Flash the Zip:
    • Locate the generated zip file at app/build/outputs/zip/release/AudioUplink-release.zip.
    • Transfer it to your phone.
    • Open the Magisk App -> Modules -> Install from storage.
    • Select the zip file and reboot.

Project Structure 📁

  • app/: The main Android application source code.
  • app/magisk/: Configuration and scripts for generating the Magisk module.
  • app/src/main/java/com/karwasara/audiouplink/: Core logic including call service and audio players.

How it Works ⚙️

AudioUplink uses the Android InCallService API to detect call states. When integrated via Magisk, it gains the MODIFY_PHONE_STATE and CONTROL_INCALL_EXPERIENCE permissions, allowing it to inject audio into the call stream.

Contributing 🤝

Contributions are welcome! Feel free to open issues or submit pull requests to improve the app.

License 📄

[Specify your license here, e.g., MIT License]


Created with ❤️ by karwasara

About

A Magisk module soundboard that allows you to play custom audio, loops, and sound effects directly into active phone calls on Android.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages