Skip to content

Immortal 1.40: multi-room audio and now-playing on every Portal

Choose a tag to compare

@starbrightlab starbrightlab released this 19 Jun 00:57
· 5 commits to main since this release

This release has something for everyone, and a big unlock for power users.

Now-playing on every Portal

Everyone gets album art and a mini-player for media playing in any app. Whatever you're listening to or watching shows a compact player in the home header, with the cover art and a play/pause control, read straight from the device's own media session. The screensaver can show it too. Both are on by default and stay out of the way when nothing is playing.

Multi-room audio (power users)

We've unlocked multi-room audio that synchronizes perfectly across your Portals. Now you can unify all those devices you just bought into one in-sync speaker system, with native play, pause, skip and now-playing on every Portal in the group.

There are a few components to set up:

  1. Install and set up Music Assistant as a server on your home network. If you're new to Music Assistant, you can find out more here: https://music-assistant.io/
  2. Once you've got Music Assistant set up, download and set up Snapcast from the Immortal App Store, and point it at your Music Assistant server.
  3. Go to the Immortal settings page, find Multi-room audio, and set up the connection to your Music Assistant server.

Enjoy device-native control of your Music Assistant setup across your Portals.

Also in this release

  • Start on boot: a new Settings page to choose which apps relaunch after a reboot, so a synced room comes back on its own after a power blip.
  • Provisioning overhaul. Apps now install through the standard Android installer (the old silent-install helper is gone, so installs no longer pause until you re-run setup). Setup now asks whether to block OS updates instead of doing it silently. The status bar is hidden by default but you can show it from Settings. The fleet agent is opt-in. Forced dark mode is gone.
  • Cleaner uninstall. Immortal can turn off its own device admin from Settings, and Restore is honest about what it can and can't undo from a script.
  • Android 10 fixes. The Restore Amazon Alexa step no longer appears (it only works on the first-gen Portal), and no display settings are forced.

Updating

Provisioned Portals self-update automatically. To update manually, reinstall immortal.apk. To set up a new Portal, download portal-kit.zip and run the included provision script.

Generated with Claude Code