Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/kepabilbao67-bot/musicplayer2/llms.txt

Use this file to discover all available pages before exploring further.

Because NEON DJ is distributed as a debug APK rather than a Play Store listing, installing it is a sideloading process — you download the file, transfer it to your device, and approve the installation manually. The whole process takes only a few minutes, and once the app is installed it runs entirely offline with no internet connection required.

Prerequisites

  • An Android device — the APK is built with Apache Cordova, which typically requires Android 5.0 (Lollipop) or higher, though the README does not state a specific minimum version.
  • Enough free storage to hold the APK (the app is lightweight; all audio synthesis is done in real time by the Web Audio API, so no audio files are bundled).
  • Access to the GitHub repository to download the APK.

Installation Steps

1

Find a successful workflow run

Go to the GitHub repository and click the Actions tab. In the left sidebar, select the “Construir APK” workflow. Look for a run with a green ✅ — that indicates the APK was built successfully. Click the run to open it.
2

Download the APK

You have two options:Option A — Actions Artifact: Scroll to the bottom of the workflow run page and find the Artifacts section. Click NEON-DJ-apk to download a ZIP archive, then extract NEON-DJ.apk from it.Option B — GitHub Release: Navigate to the Releases section of the repository and open the release titled “NEON DJ - APK para Android”. Download NEON-DJ.apk directly from the release assets — no extraction needed.
3

Transfer the APK to your Android device

Move NEON-DJ.apk from your computer to your Android device using whichever method is most convenient:
  • USB cable — copy the file to the Downloads folder on your device.
  • Email — send the APK as an attachment and open it from your mail app.
  • Cloud storage — upload to Google Drive, Dropbox, or similar, then download on the device.
4

Enable installation from unknown sources

Android blocks APKs that don’t originate from the Play Store by default. To allow the install:
  • Android 8.0+: When prompted during installation, tap Settings and toggle “Allow from this source” for your file manager or browser.
  • Android 7.x and below: Go to Settings → Security and enable “Unknown sources”.
The exact path varies by device manufacturer and Android version.
5

Install the APK

Open your device’s file manager, navigate to the folder where you saved NEON-DJ.apk, and tap the file. The Android package installer will launch and display app information. Tap Install.
6

Dismiss the security warning if prompted

Depending on your Android version and security settings, you may see a “Play Protect” warning or a prompt saying the app is from an unknown developer. Tap “Install anyway” to proceed — this is expected for any sideloaded APK.
7

Open NEON DJ

Once installation finishes, tap Open in the installer dialog, or find the NEON DJ icon in your app drawer. On first launch, wait a few seconds while the Web Audio API generates all 11 built-in rhythms — you’ll hear the decks come to life shortly after.
Enabling “Install from unknown sources” allows APKs from outside the Play Store to be installed on your device. Only use this setting for APKs you trust. You can disable the permission again after installing NEON DJ.
NEON DJ works completely offline after installation. All 11 original rhythms (House, Hip-Hop, Techno, Synthwave, Reggaeton, Drum & Bass, Trap, Funk, Rock Español 80/90, Heavy Metal 80/90, and Pop Español 80/90) are synthesised in real time by the Web Audio API — no audio files are downloaded and no internet connection is ever needed.
Performance may vary on older or lower-powered devices. The Web Audio API synthesis — which generates beats note by note using OfflineAudioContext — is CPU-intensive during the first load. Expect a brief pause on the initial launch while the rhythms are computed. Subsequent deck interactions and playback should be smooth once the audio context is initialised.

Build docs developers (and LLMs) love