Tempo

Universal Music Tracker,Stats, Pretty Visual Journal & Story

45 followers

Tempo tracks listening across 20+ Android music apps (Spotify, YouTube Music, local files) and unifies it into one timeline. Get "Wrapped-style" insights in real-time for any range—today, week, month, all time—plus cinematic story cards built for sharing. All data stays local (no backend), with export/import and Google Drive backup. Connecting Spotify is optional and only for metadata. Deep stats include discovery dates, fan badges, engagement scores, moods, and listening personalities.
Tempo gallery image
Tempo gallery image
Tempo gallery image
Tempo gallery image
Tempo gallery image
Tempo gallery image
Tempo gallery image
Free
Launch tags:AndroidMusicAnalytics
Launch Team
Vy - Cross platform AI agent
Vy - Cross platform AI agent
AI agent that uses your computer, cross platform, no APIs
Promoted

What do you think? …

Avinash
Hey Hunters👋 I’m Avinash, a student developer and the maker of Tempo. Tempo started from a really basic frustration: on Android, almost every “serious” music stats app assumes you’re on Spotify. If you split your listening between YouTube Music, local files, or other players, your history gets fragmented or just isn’t tracked. Tempo exists to fix that. ​ Instead of tracking accounts, Tempo tracks listening. It watches what you actually play across 20+ Android music apps and unifies everything into one timeline — then turns that into real-time, “Wrapped-style” insights and cinematic story cards you can share when you feel like it. No profiles, no followers, no feeds. ​ A few things I’m personally excited about: Real-time stats for any range (today / week / month / all time) instead of waiting for December. ​ Deep insights like discovery timelines, fan badges, engagement scores, moods, and listening personalities. ​ A strict privacy model: local Room database, no servers, and full export/import + backup so your listening history stays yours. ​ I’d love your feedback on two questions: What’s one stat or insight you wish your current music service showed, but doesn’t? If you mix services (Spotify, YouTube Music, local, etc.), what’s the biggest pain in keeping your history together? ​ Happy to answer anything about how it works under the hood, the privacy decisions, or the design/story system. Thanks for checking out Tempo ❤️
Russell Dou

The “no profiles, no feeds” choice is refreshing. Turning listening history into a private visual journal instead of another social graph feels intentional, especially with everything staying local.

How you’re thinking about long-term storytelling, like how someone’s taste evolves over years, not just stats snapshots.

Avinash

@russell_dou Your idea is great. We are moving slowly, but we will introduce something more personal. Your kind feedback will always help us improve.

Yoang

The idea of having 'Wrapped-style' insights on demand is a killer feature. Waiting until December always felt arbitrary anyway. I'm curious about the 'moods' feature—does it analyze the audio features/lyrics locally to determine the mood, or does it rely on metadata tags from the source app?

Avinash

@yoang_loo  For now it rely on metadata, but we also have extended audio analysis, which download and send 30 second song preview to ReccoBeats to analyse mood but currently its on experiment phase and not working properly.

yahaha

Love the visual journal aspect of Tempo! Tracking 20+ apps is an impressive technical feat. I'm curious—how does the app handle data accuracy when multiple players are open at once, or is it purely based on notification listening? The UI looks incredibly polished. Upvoted!

Avinash

@yahaha66 Thanks for your kind words! It's not just notification listening. We rely on notifications mainly for the metadata (Song/Artist info), but we hook into Android's media system to track the actual playback state.

When multiple players are open, we track each app in its own separate 'lane'. So if you pause Spotify and start YouTube Music, Tempo knows to stop the timer for one and start it for the other. We also track the actual progress bar movement rather than wall-clock time, so accurate listening time is preserved even if you seek or loop!