Download
LocalJam is Android first. Every device in a jam needs to be on the same Wi-Fi or hotspot, and a guest without the app can always listen from a browser.
Android
The main release
Google Play is coming soon. Until then, the APK is attached to each release on GitHub: download it on your phone, open it, and allow your browser or file manager to install apps when Android asks.
Before you install
- The GitHub APK and the Google Play build are signed with different keys and can’t update each other. Uninstall one before installing the other. Uninstalling removes the app’s data on that phone, including jam history.
-
Each release lists its files and their checksums in
SHA256SUMS.txt. - If the releases page has no release yet, the first one hasn’t been published.
Other platforms
Desktop builds are on GitHub Releases too. A desktop build that fails is left out of a release rather than holding Android back, so a release may not carry every desktop file.
-
macOS
Preview- Not notarized yet. The first time, right-click the app and choose Open.
- To host, allow LocalJam through the firewall for incoming connections.
.zipon GitHub Releases -
Linux (x64)
Experimental- Builds, but audio has not yet been tried on real hardware.
- Needs GTK 3.
- Plays mp3, flac, wav and ogg; m4a/AAC isn’t supported yet.
.tar.gzon GitHub Releases -
Windows (x64)
Experimental- Built by the release workflow; nobody has run it yet.
- Plays mp3, flac, wav and ogg; m4a/AAC isn’t supported yet.
.zipon GitHub Releases -
iOS
From source- Not on the App Store yet.
- Verified on simulators. Building it needs your own Apple developer team.
-
Any browser
Listen only- No install. Scan the host’s QR code, or open the link they share.
- Keep the tab open and in front; a backgrounded tab may stop playing.
- Safari can’t play Ogg Vorbis or Opus files.
Build it yourself
LocalJam is open source under the MIT licence. The README has the toolchain and steps for every platform, and a headless command-line host and guest for testing without a second phone. Changes are listed in the changelog.