Ad-free listening • Shared Jams • Android & Web

Your music. Your people.
One more song.

Find your favourites, build your library, and listen together in a Jam. NoSpoti is a free, open-source music player for Android and your browser.

NoSpoti concept mockup with dark interface, lime accents, and music artwork
A look inside NoSpoti
Search • Playlists • Lyrics • Listen together
Open App Demo →

A little preview. Press play.

Try three short demo sounds and explore the player controls. These samples are a preview; open the web app to search for music.

Interactive audio demo
Afterglow Downtempo Chill
0:00 0:02
Click Play to Listen
Short audio demo • Not a live music stream
iOS & Android Architecture

Made for the way you listen.

Explore the Home, player, search, and library design previews. The live app also includes shared Jam rooms and lyrics when available.

NoSpoti mobile design mockup
Interactive Flow 01

Your next favourite starts here

Browse Bollywood, Punjabi, Marathi, English pop, and more. Revisit favourites, explore moods, and find music for your day.

Your music, front and centre

A dark player with album artwork, playback controls, and a queue you can shape as you listen.

Lyrics, when available

Open Lyrics from the full player. Some tracks include timed lyrics; others have plain text or no match.

Discover across sources

Search connected music sources and explore curated moods and languages. Availability varies by track and source.

Your library, your way

Listen as a guest, or sign in for cloud library sync. Device files remain on the device where you added them.

Less interruption. More listening.

Keep the songs you love close, discover a different sound, and share a listening session with someone who gets it.

Search, save, and press play

Search music, import public Spotify or YouTube playlists, and add supported audio files from your device. Imports bring track lists into NoSpoti; playback depends on finding an available source.

Music discovery
Source-dependent quality
JioSaavn
Music search
Playlist imports
Track matching
Device Files
Supported audio files
Acoustic waveform analytics

A player that keeps up

Pause, skip, seek, and manage what plays next. Similar-song autoplay looks for different songs that fit the artist, album, or mood.

Playback quality depends on the source

Local library. Optional cloud sync.

Guest listening keeps your library on the device. When you sign in, supported library data can sync through Supabase. Clearing browser data may remove local files and downloads.

Guest listening supported
Sign in for supported cloud sync

Your favourites, ready for another listen

Tap the heart to save a song in Liked Songs. Build your own playlists, import a collection, or explore mixes and genre collections from Home.

Liked Songs Custom playlists Shuffle & queue

What you can do today.

A clear look at the features, and where availability varies.

NoSpoti feature availability
Feature Availability What to know
Listening Free to use NoSpoti does not insert ads into its player.
Library Available Liked Songs, custom playlists, and supported cloud sync when signed in.
Playlist imports Available Import public Spotify and supported YouTube playlist links. Tracks need an available playback match.
Jam rooms Available One host controls playback. Listeners join with a room code; everyone needs internet.
Lyrics When a match is available Timed or plain lyrics depend on the song and the lyrics service.
Offline listening For files available on your device Downloads depend on source and browser support. Online search and Jam need internet.
Android & web Available The APK is for Android. iPhone, tablet, and desktop users can open the web player.
AI DJ & MCP Experimental / off in the public app Developer integration work is in the repository. Installing the app alone does not connect an AI assistant.
Listen together

Different places.
The same song.

Start a Jam, share the room code, and listen with your partner or friends. The host chooses the music while listeners follow the shared queue.

JAM ROOM PREVIEW · ILLUSTRATION
Your room. Your soundtrack.
SHARE A PRIVATE ROOM CODE

PLAY01

One host · Everyone listening
Open Jam

Make a little room for someone.

  1. Open Jam in the app and choose your display name.
  2. Create a room, then share its code with your listeners.
  3. Pick a song. The host controls play, pause, skip, and seek.

Each device streams its own audio. Internet and available song sources are required; timing can vary with the connection.

Experimental · Not enabled in the public app

MCP for developers.

The repository includes developer work for connecting compatible AI assistants to music tools. It needs a configured bridge and a supported client. There is no built-in AI chat or API key required for normal listening.

Explore the MCP source
Android & Web

Your next song.
Right here.

Choose an Android download or open the player in your browser.

Take the music with you.

Install the available NoSpoti APK on an Android phone. This download is separate from the web player and may be on a different release.

Download Android APK

Direct APK download · Android only

Open a new tab.

Listen from an Android phone, iPhone, tablet, or desktop browser. No native iPhone app is required.

Launch web player

No installation needed · Features vary by browser

Before you press play.

Do I need an account or AI API key?

You can listen as a guest. An account is used for supported cloud library sync. Normal music listening does not require an AI API key.

Will every imported song play?

Playlist imports bring song information into your library. Playback needs an available matching source, so some tracks may be unavailable.

Can I listen without internet?

Only audio already available on your device can play offline. Online searches, new streams, account sync, and Jam rooms need internet.

Are these app screenshots?

The large hero and mobile images are design mockups from the original NoSpoti landing page. The current app may look different.

How is my data stored?

Guest library data is stored locally. Signed-in accounts use Supabase for supported account and library data. Account and library sync uses network requests to Supabase; local file storage depends on your browser.

Put something good on.

Open the web player on your phone or computer, or download the Android APK. Pick a song. Bring someone along.