Your whole music library,
offline and beautiful.
Wave Player plays the music already on your phone — albums, artists, playlists and favourites — with lock-screen controls, timed lyrics, and an interface that takes its colours from the cover of whatever is playing.
Pick a cover — the whole page repaints with it
Free, no account, no ads — and it keeps playing with no internet.
Midnight Drive
Nova Fields · Aurora Skies
Midnight Drive
Nova Fields
palette.json
Scroll on — the same palette follows the page all the way down.
Built for everyday listening
Nothing here is filler. These are the things you use on the way to work: a queue you can rearrange, lyrics that follow the song, and colours that come from your own album art.
Colours from your album art
The cover becomes the palette — accents, surfaces and text — with contrast measured so everything stays readable, on a bright cover or a black one.
Playback that never stops
Lock the screen, take a call, switch apps: the music carries on, with controls waiting on the lock screen and in the notification shade.
A library that scales
Tens of thousands of tracks stay smooth to scroll and instant to search, and a rescan picks up new files without interrupting playback.
Clean up without a file manager
Delete a track from the device right where you found it — the app asks once, Android asks again, and the file plus its queue entry, playlist slots, play counts and cached artwork all go together.
A queue you control
Play next, add to queue, reorder, clear, shuffle, repeat one or all — then save the whole queue as a playlist in one step.
Playlists, favourites, history
Build playlists, favourite with one tap, and pick up where you left off: recently played, most played and continue listening.
Search that finds things
One field across songs, albums, artists, genres and playlists, forgiving of case, spacing and accents, with an A–Z jump bar.
Lyrics, on your terms
Timed lyrics follow the song line by line and seek when you tap a line. Import a .lrc or .txt file for any track, or let the app fetch lyrics when its library knows the song.
Private and offline-first
No account, no analytics, no network calls for local playback. Covers are cached on the device, so losing signal changes nothing.
Fits every screen
Phone and tablet each get a layout built for them, in English or Persian with true RTL — not a mirrored afterthought.
Lyrics that keep up with the song
Timed lyrics scroll themselves and hold the line being sung in the middle of the screen, and tapping any line jumps playback straight to it. Switch on the translation line to read both languages at once, or bring your own .lrc or text file — the app also looks lyrics up on its own when it knows the track.
- The live line lifts, scales and sharpens while the rest fade back
- Auto-scroll that follows the song and yields to your finger
- Tap any line to jump straight to that moment
- Reads .lrc timestamps, plain text and legacy Persian encodings
Midnight Drive
Nova Fields
Headlights fold the night into a ribbon
Every station fading into hum
Neon rivers running under the city glow
چراغهای نئون زیر شهر راه میروند
We drive until the speakers start to speak
And the dashboard keeps a slower time
Download Wave Player
Free, no account, no ads. One file for Android phones and tablets — install it and your library is ready in seconds.
Android app
APK installer · Android 7+ · 1.0.0 · 3.0 MB
Android 7 or newer, on phones and tablets. Your files stay on your own device.
Downloads are served from waveplayer.ir
This is the latest build, signed and ready to install. Android will ask you to allow installs from this site the first time.
Frequently asked
Does it need an internet connection?
No — that is the point. Your library, playlists, favourites, themes and imported lyrics live on your device, and playback never needs a connection. Only the optional Online section and lyric lookups touch the network, and both fail quietly when it is not there.
Does playback really continue when the screen is off?
Yes. Playback is handed to Android, so it continues with the screen locked or the app in the background, and the controls stay in the notification shade and on the lock screen.
Can I share my music with a friend nearby?
Yes. Nearby shares your library over the Wi-Fi you are both already on: the other phone asks with a code or a QR scan, plays the tracks straight from your device, and can keep the ones it likes. Nothing is uploaded to the internet, and sharing stops the moment you close it.
Which audio formats are supported?
MP3, AAC/M4A, FLAC, OGG/Opus and WAV everywhere; AIFF where the platform decoder supports it. A broken or unsupported file shows a clear error instead of failing silently.
Where does my library data live?
On your own device: the library index, playlists, favourites, history and cached covers. Nothing is uploaded, and clearing the app data resets it cleanly.
Is the dynamic theme just a blur of the cover?
No. A blurred cover looks good on one album and unreadable on the next. Colours are sampled, clustered and then contrast-corrected, so text stays legible even on near-black or blown-out artwork.
How big a library does it handle?
It is built for libraries of 10,000 to 50,000 tracks: lists stay fluid, search stays immediate, and a rescan shows progress instead of freezing the app.
Can it play music from a server?
The playback engine already handles remote tracks and streams, with buffering, retries and timeouts. The Online section is switched on server by server; today the app is built around the music on your device.