Introduction

Introduction

What is Custom Soundboard?

Custom Soundboard is an Android app that lets you create fully custom soundboards on your device. It includes advanced customization features and options.

Basic concepts

There are a number of terms that are used throughout this documentation as well as the app itself. These are explained here.

Soundboard

A soundboard is a collection of sounds similar to a folder. While there’s no technical limit for the maximum number of sounds a soundboard can contain, there’s a practical limit that varies depending on your device’s capabilities.

The app can be used to create multiple soundboards. As with sounds, there is currently no limit as to how many soundboards can be created with the app. However, the practical maximum number of soundboards depends on your device’s capabilities.

You can see a list of all your soundboards when you start the app.

A device frame around the screenshot A list of all soundboards created in the app A list of all soundboards created in the app
The list of soundboards created in the app

You can return to this list from within a soundboard by using your phone’s back button or a back gesture if you’re using gesture navigation.

Sound

Sounds are contained within a soundboard.

By default, they are displayed as rectangular cards / buttons. Tapping a sound starts playing it. As with soundboards, there’s no technical limit to the number of sounds you can add to a soundboard, but your device’s capabilities will result in one in practice.

A device frame around the screenshot A soundboard opened in the app A soundboard opened in the app
A soundboard opened in the app
See also: Add a sound

Where can I download the app?

Google Play Store

The recommended way to download Custom Soundboard is through the Google Play Store. This has several advantages, one of which is automatic updates.

Apart from the APK download provided below, the Play Store is the only place I officially use to distribute the app. If you see it anywhere else, it means that a third party uploaded the app to their platform without me knowing about it. If you choose to download the app from such a platform, I highly recommend you verify the file’s checksum and its signature.

APK download

If you prefer to download the app directly as an .apk file, you can get the latest version here. The app’s package name is me.maagk.johannes.customsoundboard.

You will not receive automatic updates if you choose to download the .apk directly. You will have to update manually by re-downloading the latest version from this page.
I highly recommend you verify both the checksum of the file downloaded as well as the certificate used to sign it. This ensures the file you downloaded is the one you intended to get and it hasn’t been tampered with.

Verifying the file checksum

The SHA-256 checksum for the current latest release is b9303cd46502388b243e678aeb2bc2136ec64c474ea4a670b1ac1448c2d75f90. This can be verified like this:

shell
$ sha256sum custom-soundboard-latest.apk
b9303cd46502388b243e678aeb2bc2136ec64c474ea4a670b1ac1448c2d75f90  custom-soundboard-release.apk

Verifying the APK signature

The certificate’s SHA-256 checksum is 1b1d771f472b92284a8934517f416b2cd6df6a94ef54aa2c8446c547ac687559. This is the same for all releases of the app and can be verified like this:

shell
1
2
3
4
5
$ apksigner verify --print-certs custom-soundboard-latest.apk
Signer #1 certificate DN: CN=Johannes Maagk, L=Berlin, C=DE
Signer #1 certificate SHA-256 digest: 1b1d771f472b92284a8934517f416b2cd6df6a94ef54aa2c8446c547ac687559
Signer #1 certificate SHA-1 digest: c654ae9aec79144fbdd17ac4c0e3b47fe9f14ad6
Signer #1 certificate MD5 digest: a88f8d021818c450a3282ceb7bd948a6

apksigner is a tool provided with the Android SDK Build Tools. You can get more info in the Android developer docs.

You will probably get a lot of output for this command. Most of it isn’t important. It’s important this command passes and the info at the top shows the provided SHA-256 digest for the certificate.
Last updated on