Downloading and Managing Lyrics

SongSync offers flexible ways to download and save lyrics, whether for a single song or your entire library.

Single Song Download

When you tap a song from the main list, you are taken to the Lyrics Fetch screen. Here's a breakdown of the process:

  1. Automatic Search: The app immediately searches for lyrics using the song's metadata and your selected lyrics provider.
  2. Review Lyrics: The found lyrics are displayed in a scrollable view. You can review them for accuracy.
  3. Adjust Offset: If you notice the lyrics are slightly out of sync with the song, you can use the Offset controls (+/- buttons) to shift the timestamps. This value is saved inside the .lrc file.
  4. Save or Embed:
    • Save .lrc File: This is the standard method. It creates a .lrc file with the same name as your audio file and saves it in the same directory. Most LRC-compatible players will automatically detect this file.
    • Embed Lyrics: This option writes the lyrics directly into the audio file's metadata tags (specifically the LYRICS or USLT tag). This is useful for players that support embedded lyrics and for keeping the lyrics and audio together in a single file.

The "Try Again" Button

Sometimes, the first search result isn't the correct version of the song. Tapping Try Again tells SongSync to fetch the next result from the provider's search query. This is useful for finding different versions of a song (e.g., live vs. studio, or remasters).

Batch Downloading

For large libraries, downloading lyrics one by one can be tedious. SongSync's batch download feature automates this process.

  1. Select Songs: On the main screen, long-press any song to enter selection mode. Tap additional songs to add them to your selection.
  2. Initiate Batch Download: Once you have selected songs, a new context menu will appear at the top. Tap the three-dot menu and select Batch download lyrics.
  3. Confirm: A dialog will appear confirming the number of songs you are about to process. Tap Yes to begin.
  4. Monitor Progress: A progress dialog will show you the current status, including:
    • The song currently being processed.
    • The number of successful downloads, failed attempts, and songs for which no lyrics were found.

It is recommended to keep the app open while the batch process is running.