Sample app demonstrate how to use the AAudio API for building high performance audio apps.
This project is mainly for use with Android applications that do not have access to Java's javax.sound.midi
library. However, it is a stand-alone Java library with no Android-specific dependencies or considerations.
A playlist file (*.pls) parser library for Android.
A powerful and efficient library written in Kotlin to record WAVE form audio files (WAV) in Android with recording customizations.
Convert audio files inside your Android app easily. Supported formats: WAV, AAC, MP3, M4A, WMA and FLAC.
This library allows you to play Ogg Live Streams on any Android device. It is based on JOrbis so everything is written in Java code.
ANP Audio Recorder is a library that helps a developer to provide a easy way to to user record an audio and play it to get a feedback about the record.
Audio recorder (Voice recorder, Sound recorder) - an open source application makes an easy audio recording experience. App optimized for the fastest start as possible and helps not to miss important sound for the user.
Features:
Simple capture and play audio for android.
Shows a graphic representation of the sounds captured by the microphone on Android
A simple themable & integrable audio player library for Android.
AudioPlayerView is an Android view that loads audio from an url and have basic playback tools.
A simple Android audio view with a few controls. Basically it's a MediaPlayer wrapper.
DMAudioStreamer library helps you to integrate audio streaming in your application.
Eleven music player (CyanogenMod) - compatible with Android version > 14.
Alternative for MediaPlayer for music files. Uses ExoPlayer 2 and MediaPlayer for lower APIs.
A simple audio player for Android that you can plugin to your apps quickly get audio playback working.
Jockey is a music player for Android based on Google's Material Design standards. The point of Jockey is to be a simple, lightweight media player with features designed for music enthusiasts and casual listeners alike. Currently Jockey is notably lacking a few enthusiast features like gapless playback, crossfade and replay gain which may be added in the future.
Libpulse-android is a JNI interface to functions of libpulse (which communicates with pulseaudio). As of now, it is focused on providing access to introspection functions of the library, so as to enable writing of a remote control volume application.
This is project contains part of Java Minim audio library which can be used on Android.
A light-weight sample how to visualize sound via Audio Visualizer for Android. Very simple and easy to understand. You can use it in your projects for free.
NaraeAudioRecorder is AudioRecorder for Android powered by Kotlin
Key Features
A FFT computation library for Android.
Noise is an Android wrapper for kissfft, a FFT implementation written in C. Noise features an api that is designed to be easy to use, and familiar for Android devs. However, a low level JNI api is available as well.
An opencore amr codec JNI wrapper with explanation and one solution for packaging amr audio files.