Skip to content

Blazify 9.12.4

Choose a tag to compare

@rajendra7169 rajendra7169 released this 26 Aug 09:06
· 117 commits to main since this release
fa454cf

Blazify 9.12.4 — playback restored for signed-in accounts, no waiting between songs, and updates from inside the app.


⚠️ Already on 9.12.3? Read this first

This build is signed with a new key, so Android will not install it over 9.12.3. You have to uninstall first — and uninstalling erases your library unless you back it up.

Two minutes, in this order:

  1. Open 9.12.3 → Settings → Backup and restore → Backup. Save the file to your Downloads folder. It holds your liked songs, playlists, history and your sign-in.
  2. Download Blazify-9.12.4.apk from this page. It goes to Downloads and stays there.
  3. Uninstall Blazify.
  4. Open Downloads and tap Blazify-9.12.4.apk.
  5. Settings → Backup and restore → Restore, and pick the file from step 1.

Everything comes back, including being signed in.

Why: the key that signed 9.12.3 can no longer be used. Android treats a differently-signed build as a different app, and there is no way around that from inside the app. This is a one-time break — 9.12.4 onwards updates normally, and now tells you when there is something to update to.

A fresh install needs none of this. Just install the APK.


Songs play again when you are signed in

If songs stopped playing for you, or only worked while signed out, or only worked for a while after reinstalling, this is the release that fixes it. Four separate faults were behind that, all four are fixed, and every one was reproduced on a phone where nothing would play and confirmed there afterwards.

  • Signing in no longer breaks playback. The identity that tells the catalogue who is asking was being saved empty, because it is filled in a moment after the sign-in page closes and nothing waited for it. Signed in, the app was asking with nothing at all — which is why signing out appeared to fix it.
  • A stale identity now mends itself. That identity is minted once and kept, and it does not last forever. When it expires the catalogue stops answering — every song, every source at once — which reads as Video unavailable on a library that played yesterday. Reinstalling helped because it threw the old identity away. It is replaced in place now, without the reinstall.
  • The two spare ways of unscrambling a stream address work again. Both depend on a component that was never handed anything to fetch with, so both had been returning "nothing found" for every song rather than failing loudly enough to notice.
  • The app no longer asks for a stream it cannot unscramble. It was naming a version of the site's player script it had no way of reading, so the signature came back minted for one player and was unscrambled with another — a refusal on a step that reported no error at all.

Less waiting

  • The next song is ready before the gap. Its address is fetched while the current song is still playing, so the handover has no pause in it. Measured: warmed at 12:49:24, played at 12:49:37, with no resolution work in between.
  • A refused stream is caught in one request instead of a failed load. The check made before playing now asks exactly what the player is about to ask, so a song the first source will not serve moves to one that will in about four seconds rather than thirteen.
  • Volume levelling is ready when the song starts, rather than being fetched again over the opening bars.

Updates, from inside the app

Knowing a new version existed was as far as this went — what followed was a web page, a list of files, a guess at which one, and an archive to find and make sense of.

  • A new version is offered when you open the app, once, with the notes attached, and not again until the next one.
  • Settings → Updater → Check for updates asks on demand and downloads it for you, with progress.
  • The download goes to your Downloads folder, so it is still there if you have to uninstall first — and it tells you when that is the case instead of leaving you with a bare App not installed.
  • The updater had also been asking a repository that isn't this one, reading a release's version from its headline rather than its tag, and looking for filenames this project never publishes. Any one of those was enough to make it find nothing.

Also

  • The release notes travel inside the app. Settings → Changelog was nothing but a request to GitHub, so with no connection it was an empty box.
  • Notes are rendered as written — bold and italic were being printed as asterisks.
  • The update available badge on the About page no longer stays on permanently.

Install

Blazify-9.12.4.apk · Android 8.0 or newer · universal, no Google Play Services required.

New here? Download and install. Coming from 9.12.3? Follow the five steps at the top.