Home > My Projects > Lyru: Live Lyrics on the Lock Screen
Lyru: Live Lyrics on the Lock Screen
Synced lyrics for the song that is playing, line by line on the Lock Screen, in the Dynamic Island and on CarPlay. Works with Apple Music and Spotify.
| Year | 2026 |
| Status | Coming soon to the App Store! |
| My role | Solo — product, iOS, backend, admin, landing page |
Overview 
Lyru shows the lyrics of whatever is playing, line by line, at the moment each line is sung, wherever you are looking: the Lock Screen, the Dynamic Island, CarPlay or your Apple Watch. It works with both Apple Music and Spotify, and the lyrics keep moving with the phone locked and the app closed. The trick lives on the server: it plans each song's timeline and pushes every line to the Live Activity right on time, so nothing depends on the app staying awake in the background.
Features 
- Live Activity with the current and the next line on the Lock Screen, in the Dynamic Island and on CarPlay
- Server-planned timelines: the backend schedules every line of the song and delivers it to the Live Activity by push, so the lyrics keep flowing with the app closed
- Apple Music through its own player (tap any line to seek) or by handing over from the Music app, and Spotify through the official iOS SDK
- Official APIs only: no microphone, no audio fingerprinting, no unofficial endpoints
- Per-song sync offset of ±1 second in 50 ms steps, plus reports for wrong, out-of-sync or missing lyrics
- Freemium with an honest paywall: in-app lyrics are free, the Lock Screen experience is Pro, subscriptions run through RevenueCat
- Anonymous per-device accounts, no sign-up
- Admin panel for users, lyric reports and complimentary Pro
- Ships in English and Turkish
Built With 
Swift 6, SwiftUI, ActivityKit, WidgetKit, MusicKit, Spotify iOS SDK, APNs, NestJS, TypeScript, PostgreSQL, Drizzle ORM, Redis, BullMQ, RevenueCat, Sentry, Next.js, Astro, GSAP
Screenshots 
Click on a thumbnail to see the full size picture. Warning: large files, may take a while on a 56k modem.