Troubleshooting

Solutions to the most common Interlude problems · Last updated

If your problem isn't listed here, search GitHub Issues — someone has probably reported it, and if not, opening a new issue is the fastest way to get a fix.

Jump to

Installation problems

For step-by-step install instructions, see the installation guide. These are the failures people hit most often.

error "There was a problem parsing the package"

Cause: the APK is corrupt, or was built for a CPU architecture your phone doesn't support.
Fix: re-download the universal build from GitHub Releases. If it still fails, your Android version is likely below 8.0 (API 26), which Interlude does not support.

error "App not installed as package appears to be invalid"

Cause: a build from another fork (Metrolist, SimpMusic, InnerTune) or a really old version of Interlude is already installed with the same package name but a different signing key. Android refuses to overwrite an app with a differently-signed one.
Fix: back up your playlists and downloads, uninstall the other app, then install Interlude. This is also why you must uninstall Interlude itself before installing a debug build produced by Android Studio.

error "Blocked by Play Protect"

Cause: Play Protect blocks all apps it hasn't seen before, not just malicious ones. Every sideloaded app triggers this the first time.
Fix: tap More details → Install anyway. If you never see the "More details" option, tap the small arrow next to the warning first.

error Install button is greyed out

Cause: the app you're installing from (browser, file manager) doesn't have "Install unknown apps" permission.
Fix: Settings → Apps → Special access → Install unknown apps, then enable it for the specific app you're using to open the APK.

Playback problems

error Playback stops when the screen turns off

Cause: your phone's battery optimization is killing the playback service when the app goes to background.
Fix: Settings → Apps → Interlude → Battery → Unrestricted. On Samsung devices this is under Allow background activity; on Xiaomi/HyperOS you also need to lock the app in the recents list.

error Playback stutters or pauses every few seconds

Cause: usually a network problem on streamed tracks, or an extremely aggressive power-saving mode.
Fix: try a downloaded track — if it plays cleanly, the issue is network-side. If downloads also stutter, disable the equalizer as a test (a very high preamp setting can clip the output). If that fixes it, reduce preamp gain to 0 and re-enable.

error "Seamless Transition doesn't seem to work"

Cause: Smooth Skip has strict preconditions and deliberately does nothing when they aren't met.
Fix: see the list of trigger conditions. The most common reasons are same-album tracks in gapless mode, manual skip within two seconds, and tracks without a detectable BPM.

error Next/Previous buttons do nothing

Cause: the current queue has no next or previous track.
Fix: check the queue (swipe up on the mini player). If the queue looks correct but buttons don't respond, force-stop the app and reopen — this is a rare state-desync bug that a clean restart resolves.

Lyrics problems

error Lyrics don't load for a specific song

Cause: no provider has synchronized lyrics for that track.
Fix: from the player overflow menu, try each provider (SimpMusic, BetterLyrics, Musixmatch) individually. If none produce results, the song genuinely lacks a synchronized transcript. You can leave the app in automatic mode and it will fall back to plain lyrics if any provider has them.

error Lyrics are off by a second or two

Cause: provider timestamps and the streamed audio differ in where they consider the start of the track, usually because of an intro that some providers include in their timing data.
Fix: try a different provider for that song. Per-song overrides persist until you reset them to automatic. OR Decrease or Increase the Lyrics offset in the lyrics menu

Download problems

error Download fails with a network error but streaming works

Cause: usually storage-side — the target folder is full, or has insufficient write permission.
Fix: check available storage. If you chose a custom download folder, ensure Android has granted write access to that folder (re-select it in Settings → Downloads → Folder). The app's private folder requires no permission and is the safest choice.

Battery and performance

error High battery usage

Cause: Smooth Skip's tempo analysis, live lyrics, or Discord Rich Presence are the usual suspects.
Fix: disable Smooth Skip in Settings → Player and Audio if you don't need it. Disable live lyrics animation in Settings → Content → Lyrics. Disable Discord Rich Presence if you're not using it. Each is a measurable improvement on a mid-range device.

Reporting a bug properly

What to include in a GitHub issue

Bug reports without the following usually can't be reproduced and get closed. Include:

1. Android version and device model (e.g. "Pixel 7, Android 14").
2. Interlude version from Settings → About.
3. Exact steps to reproduce — "press Next twice quickly while the equalizer is open" is more useful than "skipping is broken".
4. What you expected to happen, and what actually happened.
5. A logcat if the app crashed: adb logcat -d -s AndroidRuntime:E > crash.txt.

Open issues at github.com/naklirajveerfr/Interlude-Music/issues. For feature requests, check the roadmap in the changelog first — many requests are already planned for Phase 02 or 03.

Next steps