React Native · Offline-first

Music that
moves with you.

A dark, swipe-first music player built for people who hate waiting. Stream, download, and play from your device — all in one fluid, vertical-scrolling interface.

Ishq Ishq Karke

Stebin Ben

Features

Everything you need.
Nothing you don't.

Built from scratch with a focus on speed, offline reliability, and a UI that gets out of your way.

↓

Offline Downloads

Parallel chunked downloads split files into 2–8 HTTP range requests. Falls back to single-connection automatically if the server can't handle ranges.

⇅

Vertical Swipe Player

One song per page, snap-to-page scrolling. Swipe up to skip. TikTok-style flow that never fights you.

∞

Endless Autoplay

Near the end of the queue, v5ibe silently pulls in related tracks — or loops your playlist — so playback never stops.

♪

Local Library

Scans your device for MP3 & M4A files with a hand-rolled ID3v2 and M4A atom parser. No native dependencies.

♡

Liked, Playlists, History

Everything persists. History dedupes and counts plays. Playlists survive restarts. Liked songs match across sources.

⌬

Smart Cache

1,000-entry LRU of stream URLs with expiry-aware eviction. Recently played tracks start instantly — no re-fetching.

Playback engine

Four tiers. Zero waiting.

Every song passes through a resolver that tries the fastest source first — and never hits the network unless it has to.

1

Local file

Scan cache lookup

2

Downloaded

On-disk m4a

3

Cached stream

LRU, still valid

4

Fresh /info

Fetch + cache

Under the hood

Built with tools that ship.

No exotic dependencies. Just the essentials, tuned for performance.

React Native 0.84 React 19 TrackPlayer 5 TypeScript AsyncStorage react-native-fs Axios React Navigation 7 Linear Gradient Hermes

Ready to vibe?

Download the app, drop in your library, and let the queue run. Available for Android.

Download APK →