Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Using Lyrics

A topic by Alex created 17 days ago Views: 57
Viewing posts 1 to 1
Developer (1 edit)

Using lyrics in AJ Audio

There is a variety of options when it comes to displaying and interacting with lyrics.


Searching for lyrics

You can search for lyrics automatically which will replace the current lyrics on file (if there is any). To do this:

  • Right-click on one or more tracks and select "Lyrics" > "Find automatically"

This will perform a search in the background. Time synchronised lyrics are preferred in the search. However, if none are found, it will resort to plaintext lyrics.


Uploading lyrics manually

You can also replace lyrics manually via file. To do this:

  • Right-click on a track and select "Lyrics" > "Replace from file"

You can import .txt or .lrc files this way


Replacing lyrics via clipboard

If your clipboard contains text, you can replace your lyrics with this text. To do this:

  • Right-click on a track and select "Lyrics" > "Replace from clipboard"


How lyrics are processed

Lyrics are uploaded to your Jellyfin server (if applicable). For local files, the .lrc file is saved alongside the track file on your computer. 

When reading lyrics, AJ Audio will detect if timestamps exist which will determine whether this is in fact a time-synchronised track.

  • The app will automatically sort timestamps in ascending order

Some lines within .lrc files contain a timestamp and no text. For example:

  • [00:01.56]

AJ Audio will interpret this as a break. Meaning once this timestamp has been reached, the current lyric will no longer be highlighted, while still retaining its position at the top.


Customising the lyrics

About the dots

The dots are shown when there is a large gap between one lyric and the next one. You can customise the time threshold in the Settings page. By default, dots are inserted if the gap is 12 seconds or more


Options

Within the settings page, there are a variety of options for displaying lyrics:

  • Format lyrics: This will insert any text within brackets on a new line underneath the current lyric
  • Enable dots: Enable or disable the dots, as explained above
  • Insert dots after the allotted time: the threshold as explained above
  • Uncensor lyrics: This will attempt to uncover censored lyrics
  • Lyric offset: Offset all lyrics by the allotted time, in ms