LocalJam turns the phones in a room into one sound system. One person hosts a jam and picks the songs; everyone nearby joins over the same Wi-Fi or the host's hotspot and hears the same thing at the same moment, in their own headphones or speaker.
No internet. No accounts. No servers. Everything happens between the phones in the room.
HOW IT WORKS
• Host a jam and add songs from your phone.
• Friends join by scanning the QR code, tapping the room in "Nearby", or opening a link you share.
• Playback stays in sync across every device, with tiny, inaudible corrections instead of jumps.
• Friends without the app can listen too: the join link opens a listener page served by the host's phone, right in their browser.
A SHARED QUEUE
• Anyone you allow can add songs, reorder and skip.
• Every song shows who added it.
• Pick a vibe for the room: Open (everyone can do everything), Jam (everyone adds, you control playback) or Listen-only. Promote a co-host, or remove someone, at any time.
MADE FOR REAL ROOMS
• Keeps playing with the screen off, with play and pause on the lock screen and in notifications.
• Ending the jam tells everyone straight away.
• Jam history remembers each session: what played, who added it and who was there.
PRIVATE BY DESIGN
LocalJam collects no data. There are no accounts, no ads, no analytics and no tracking. Your music goes only to the phones in your jam, over your local network. Use it on networks you trust, such as your home Wi-Fi or your own hotspot.
FREE AND OPEN SOURCE
LocalJam is MIT-licensed. Read the code, report issues or contribute at github.com/bimsina/localjam.
GOOD TO KNOW
• All devices need to be on the same Wi-Fi network or the host's hotspot. Some public and office networks block devices from seeing each other.
• Browser listeners on iPhone (Safari) cannot play Ogg Vorbis or Opus files.
• Only share music you have the right to share.
Play music in sync on nearby phones over Wi-Fi. No internet, no accounts.