Synced LRC lyrics for your own music on iPhone

Local music does not have to mean giving up synchronized lyrics. bMusic can use LRC files, lyrics stored in tags, or lyrics generated on the device from the audio itself.

If you already maintain .lrc files, bMusic can use those timings with the matching local songs. If lyrics are embedded in the file metadata, it can read those too. For recordings with no lyric source, bMusic can generate timed text on the device.

That last option is useful for demos, live recordings, language-learning audio and obscure tracks that do not exist in a commercial lyrics catalogue.

  • Read .lrc synchronized lyrics
  • Read lyrics embedded in audio tags
  • Generate timed lyrics on-device from the song
  • Correct generated lines manually
  • Works with local music rather than requiring a streaming catalogue match

Why local lyrics are different from catalogue lyrics

Catalogue-based lyric services are excellent when a recording has a known database entry. They are much less useful for personal recordings, alternate masters, bootlegs, demos or language material.

A file-based workflow gives you control over the text and timing instead of depending on whether a third-party service recognizes the exact recording.

Questions people ask

Does bMusic support LRC files?
Yes. LRC is supported for time-synchronized lyrics.
Are generated lyrics uploaded for transcription?
The lyric-generation feature runs on the device; the song itself is not uploaded to bMusic for transcription.
Can I fix a wrong lyric line?
Yes. Generated lyrics can be corrected manually.
Does this work for FLAC and MP3?
Yes. Lyrics features are designed for the local library across supported audio formats.

Bring your own music

Every part of bMusic works for 15 days from the day you install it, with nothing held back. Send one album across and hear it on your own headphones.

iPhone, iPad and Mac · iOS 18.0 or later · MP3, AAC, M4A, ALAC, FLAC, OPUS, WAV, AIFF