HEART — Human Emotional Audio Recognition Technology — is a small machine that lives on your phone, listens to no one but you, and never asks for permission to learn what you love.
A recommendation guesses what the market thinks you should like. A recognition remembers what you already love. HEART does the second. It does not ask. It does not predict. It listens.
Every skip is a sentence. Every save is a vow. Every full play is a confession. HEART reads them all — and writes a private diary of your taste that no one else, including us, will ever open.
The heart has its reasons, of which the algorithm knows nothing — so we taught the algorithm to be the heart. — A note from the studio
HEART reads six signals. None of them ever leave your phone. Each is small. Together, they are you.
A skip under 15 seconds is a vote against. Three from the same channel — quietly demoted. Forever, or until you change your mind.
A save is the closest thing music has to a promise. HEART treats it like one — and weights it heavier than anything else.
You let it run to the end. No interruption. No second thought. That is not data — that is devotion.
The same song, twice in a week. Three times in a day. HEART remembers — and finds the rooms that song lives in.
Morning has its mood. Midnight has another. HEART learns when your tempo bends — and bends with it.
Hindi today, Tamil tomorrow, Bengali by Sunday. HEART notices when your ear shifts language — and follows, gently.
Five passes. Each one happens on your device, in the time between heartbeats — and never once asks the cloud for help.
Every interaction — tap, hold, skip, save, scroll past — is timestamped and written to a single store on your phone. We call it the Heart Log. It is a few kilobytes. It is also you.
localStorage · 0 telemetryThree counters run in the background — quick‑skip, sustained‑play, channel trust. They run silently, the way good things do.
QUICK_SKIP_THRESHOLD = 15s · AUTO_BLOCK_AT = 3Trailers, podcasts, reviews, scene clips — the things that masquerade as songs and steal a play. A small classifier removes them before they reach your ears.
isNonMusicContent() · isLikelyMusicChannel()Song titles on the open internet arrive bloated — “[Official Music Video] | 4K | HD | Latest 2026.” HEART scores them, cleans them, and presents the song the way the artist meant it to be read.
smartTruncateSongTitle()A line on the screen, in your language, in your moment. Not a notification. Not a nag. A whisper — that you are heard, and that the next song will know it too.
HEARTWhisperCore · 7 languages · 210+ linesNo model file. No remote inference. Just clear code, small numbers, and a promise to your phone that nothing here will go anywhere else.
// HEART — invisible intelligence (excerpt) const QUICK_SKIP_THRESHOLD_SEC = 15; const AUTO_BLOCK_AT_SKIPS = 3; const SKIP_RECORD_TTL_MS = 30 * 86400000; // 30 days function recordChannelSkip(channel, skipSec) { if (skipSec > QUICK_SKIP_THRESHOLD_SEC) return; const log = readHeartLog(channel); log.skips = (log.skips || 0) + 1; if (log.skips >= AUTO_BLOCK_AT_SKIPS) { log.blocked = true; // quiet demotion, no notice } writeHeartLog(channel, log); // localStorage only }
HEART runs entirely on your device. No account is required to use it. No telemetry leaves your phone. The Heart Log is yours alone — and a single tap of Reset Profile erases it without ceremony or recovery.
localStorage. Nothing more. Nothing else.HEART will be quiet at first. It will grow louder, kinder, closer — one song at a time.