foobar2000

OpenLyrics

By: D3zmodos

Version: 1.10.1, released on 2024-08-30 (archived)

Change log:

New features:
  • Add a source for LRCLIB (https://lrclib.net)
  • Add a source for SongLyrics.com
  • Add a source for lyricsify.com
  • Add a source for letras.com
  • Add a source for LyricFind.com
  • Add the option to upload lyrics to LRCLIB
    • For now this feature is experimental, not all lyrics will be uploaded
    • Upload is disabled by default, but can be enabled in Preferences/Upload
    • Upload is triggered by editing & saving lyrics
    • Lyrics will only be uploaded if they are timestamped
    • Lyrics will not be uploaded if LRCLIB has any lyrics for that track
  • Add the ability to see info about the lyrics for a particular track
    • This shows the original source, when last it was edited and more
    • This data wasn't available before this update, so tracks with existing
      saved lyrics will show that the original source is local files/tags
  • Add the option to enable searching even with no visible OpenLyrics panels
    • This can be enabled in Preferences/Searching
  • Add an auto-edit for removing surrounding whitespace from lyrics lines
    • This is enabled by default for auto-application to new lyrics
    • The new default will only apply to new OpenLyrics users
  • Add an 'Is timestamped?' column to the manual search result table
  • Allow configuring whether search prefers synced or unsynced lyrics
    • This only impacts sources that return both types
    • If a source returns only one type you'll get that type regardless

Behaviour changes:
  • Change default local file name format to replace invalid characters
    • Applies to new users only. Existing users' settings won't be changed
  • Prevent manual search result columns from starting out 0 pixels wide
  • Manual search can now give both synced & unsynced results from Musixmatch
    • Previously you'd only get one or the other, not both simultaneously
  • Split the source config out from the 'Searching' preferences page
    • It now lives under the new 'Search sources' preferences page
  • Metadata tag search now defaults to checking 'UNSYNCED LYRICS' first
    • This is internally FB2K stores this tag in a special, standard location
    • This should very slightly improve compatibility with other software
    • This will not affect whether synced or unsynced lyrics are selected
    • This will only apply to new users. Existing config will not be changed
  • Add 'Remove repeated spaces' to the set of auto-edits enabled by default
    • This will only affect new users of OpenLyrics

Bug fixes:
  • Fix the lyric editor sometimes responding badly to Ctrl-A/Ctrl-Backspace
  • Fix possibly using the wrong background colour when changing FB2K colours
  • Fix Metal Archives possibly returning 'lyrics not available'
  • Fix album art backgrounds disappearing when playing the same track twice
  • Fix the 'encoding' tag in LRC files being considered a lyric line
  • Fix rounding errors causing timestamps to randomly change when saving
  • Fix LRC same-line collapsing sometimes deleting parts of a line
  • Fix search avoidance not working for remote/internet radio tracks
  • Fix debug logs going missing if printed early on during fb2k startup
  • Fix the search-avoidance tracker counting local-only searches
  • Fix possibly selecting the worse match of two lyrics provided by a source
  • The external window now respects colour settings when no lyrics are found

Internal improvements:
  • Update the foobar2000 SDK to version 20230913
  • Switch to using built-in Windows codecs for all image loading
  • Many, many non-functional code improvements

The extra .1 release is to fix a versioning issue with v1.10(.0)

Supported processor architectures: x86 32-bit, x86 64-bit.

Works with foobar2000 v1.5 and newer

Links

Download
View version history
View latest version and component description
Home page
Documentation
Discussion
Source code

How to install a component?