17 best Java Audio Editing libraries in 2025
by marketing.admin@openweaver.com Updated: Feb 9, 2023
Guide Kit
Java is a general-purpose, object-oriented programming language developed by Sun Microsystems. It's one of the most widely used programming languages and has been around since 1995. Audio editing is a process of manipulating the audio content of recorded sounds. The term "audio editing" encompasses both the process of manipulating the content of audio files and the end result. Audio editing software can be used to either create original sound recordings or to perform various edits on existing audio files. Java can be used to develop desktop based applications as well as mobile apps. Java is also a platform that allows to build and run applications using the computer's resources such as memory, disk space and CPU cycles. Popular Java Audio Editing open source libraries include: jitsi - chat communicator that supports protocols; react-native-track-player - A fully fledged audio module created for music apps. Provides audio playback, external media control; metadata-extractor - Extracts Exif.
jitsiby jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
jitsiby jitsi
Java
3866
Version:r2.14.695
License: Permissive (Apache-2.0)
react-native-track-playerby DoubleSymmetry
A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support, background mode and more!
react-native-track-playerby DoubleSymmetry
Java
2272
Version:v2.0.1
License: Permissive (Apache-2.0)
metadata-extractorby drewnoakes
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
metadata-extractorby drewnoakes
Java
2280
Version:2.18.0
License: Permissive (Apache-2.0)
RxAndroidAudioby Piasy
Maybe the most robust Android Audio encapsulation library, with partial Rx support.
RxAndroidAudioby Piasy
Java
1554
Version:Current
License: Permissive (MIT)
SoundRecorderby dkim0419
A simple sound recording app implementing Material Design
SoundRecorderby dkim0419
Java
1471
Version:1.3.0
License: Strong Copyleft (GPL-3.0)
openaudibleby openaudible
Audiobook Manager for Audible Users
openaudibleby openaudible
Java
1321
Version:v3.7.5
License: Permissive (Apache-2.0)
react-native-audio-streamingby tlenclos
iOS & Android react native module to play an audio stream, with background support and media controls
react-native-audio-streamingby tlenclos
Java
764
Version:v2.3.2
License: Permissive (MIT)
Lavalinkby freyacodes
Standalone audio sending node based on Lavaplayer.
Lavalinkby freyacodes
Kotlin
1191
Version:3.7.5
License: Permissive (MIT)
android-audio-visualizerby GautamChibde
:musical_score: :musical_keyboard: :musical_note: Audio visualisation for android MediaPlayer :sound:
android-audio-visualizerby GautamChibde
Java
600
Version:2.2.5
License: Permissive (Apache-2.0)
audio-wifeby jaydeepw
A simple themable & integrable audio player library for Android.
audio-wifeby jaydeepw
Java
236
Version:v1.1.0
License: Permissive (MIT)
audio-analyzer-for-androidby bewantbe
A fork of audio-analyzer-for-android in Google code, with a lot of enhancement.
audio-analyzer-for-androidby bewantbe
Java
235
Version:Current
License: Permissive (Apache-2.0)
Audio-Recording-Animationby varunjohn
WhatsApp like audio recording animations and views sample for Android.
Audio-Recording-Animationby varunjohn
Java
156
Version:1.0
License: Permissive (Apache-2.0)
react-native-audio-recordby goodatlas
Audio record buffers for React Native (iOS and Android)
react-native-audio-recordby goodatlas
Java
120
Version:v0.2.0
License: Permissive (MIT)
processing-soundby processing
Audio library for Processing built with JSyn
processing-soundby processing
Java
123
Version:v2.3.1
License: Weak Copyleft (LGPL-2.1)
Basic-Audio-Callby AgoraIO
Sample app to join/leave a channel, mute/unmute, and switch between the speaker/headset.
Basic-Audio-Callby AgoraIO
Java
88
Version:3.1.0
License: Permissive (MIT)