Skip to content

Releases: jacquesh/foo_openlyrics

v1.11

05 Sep 20:28
v1.11
3caf686
Compare
Choose a tag to compare
Version 1.11 (2024-09-05):

* Add a source for Bandcamp.com
* Fix SongLyrics.com sometimes returning lyrics saying there are no lyrics
* Fix OpenLyrics panels getting colours confused when toggling dark mode

v1.10.2

02 Sep 21:06
v1.10.2
8bf13a2
Compare
Choose a tag to compare
Version 1.10.2 (2024-09-02):

* Fix a crash when attempting to edit lyrics on a track with none saved
* Fix internet radio always searching when a new track starts, ignoring
  the option to only search when an OpenLyrics panel is visible

v1.10.1

30 Aug 20:24
v1.10.1
ef91e0c
Compare
Choose a tag to compare
Version 1.10.1 (2024-08-30):

* Fix version 1.10 not having any version at all in the fb2k components UI

v1.10

30 Aug 18:16
v1.10
40cdee2
Compare
Choose a tag to compare
Version 1.10 (2024-08-30):

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

v1.9

12 Jun 22:15
v1.9
9c57a9b
Compare
Choose a tag to compare
Version 1.9 (2024-06-12):

Bug fixes:
* Fix a crash when attempting to load lyrics for non-existent media files
* Fix lyrics sometimes not updating when not all lyric panels are visible

v1.8

28 Oct 16:06
v1.8
ec975d5
Compare
Choose a tag to compare
Version 1.8 (2023-10-28):

Behaviour changes:
* Searches that are 'skipped' now still search local sources
  * This means that you'll still see lyrics for tracks matching the
    skip filter if they were already available from a local source.
  * For example if you already have (or explicitly search for) lyrics
    saved to file for a track whose genre is 'Instrumental' (which
    matches the default skip filter) then those will still show up.
* Change the default search filter to consider multi-value genre tags

Bug fixes:
* Fixed the default search skip filter never skipping anything
* Fix the parsing of line breaks in lyrics from genius.com

v1.7

18 Oct 18:22
v1.7
4f5379e
Compare
Choose a tag to compare
Version 1.7 (2023-10-18):

New features:
* Add support for album art or a custom image file as the panel background
* Add support for gradients to the background colour preferences
* Add support for showing already-passed lyric lines in a different colour
* Add configuration for horizontal and vertical text alignment
* Add (experimental) support for showing the panel in an external window
* Add a source for metal-archives.com
* Add a 'skip filter', a titleformat-based way to skip auto-search
* Show the active sort order in column headers of the manual search window

Behaviour changes:
* Stop asking users to submit metrics after a pre-defined date
* Automatically display search result in all lyric panels, not just one
* Remove support for horizontal scrolling
* Move preferences for searching onto their own page, named accordingly
* Add a preferences page for each source with source-specific options
* Show a different 'no lyrics' message based on the reason they're missing
  * For example tracks marked instrumental will show one message, while
    tracks that are not instrumental, but that repeatedly fail searches
    will show a different message
  * This does not apply retroactively: Tracks that were previously marked
    instrumental will still show as having failed too many searches.
    Marking those tracks instrumental one more time will fix this.
* Skip auto-searching remote sources when the track has no metadata tags

Bug fixes:
* Fix retrieval failing from some sources when no 'album' tag is present
* Fix crash when deleting lyrics from tags via the playlist context menu
* Fix crash when playing tracks that have no tag metadata at all
* Fix LRC offset tags being ignored if they contained a space
* Fix a potential crash when opening preferences, caused by corrupt config
* Avoid sometimes creating difficult-to-delete folders when saving to file
* Fix a case where NetEase sometimes returns garbage results unnecessarily

v1.6

13 Apr 07:12
Compare
Choose a tag to compare
Version 1.6 (2023-04-13)

Bug fixes:
* Fix crash on startup when running on fb2k v2, beta 31 or earlier

v1.5

03 Apr 12:19
Compare
Choose a tag to compare
Version 1.5 (2023-04-03)

New features:
* Add basic support for network music streams
* Allow subdirectories (with '\\') in the 'file name format' save setting
* Add support for continuously scrolling synced lyrics
* Allow configuring line scroll time and highlight fade time separately
* Add dark mode support to the preferences pages and some dialogs
* Add support for asking users to submit once-off usage metrics

Behaviour changes:
* Bulk searches now add to the search queue instead of creating a new one
* Avoid saving lyrics if they're loaded from a local source during search
* Restrict the scroll time setting to increments of 20ms

Bug fixes:
* The lyric editor now respects fb2k's configured 'Default' font
* Fix failing to load lyrics from meta tags in some situations
* Fix lyrics being mangled when loaded from UTF-16-encoded text

Internal changes:
* Update foobar2k SDK to version 20221116

v1.4

19 Nov 11:31
Compare
Choose a tag to compare
Version 1.4 (2022-11-19):

Bug fixes:
* Fix always opening lyrics in explorer instead of the default file browser
* Fix LRC line-merge options reordering lines when saving unsynced lyrics
* Fix manual search always failing if no track is playing
* Fix bulk search not saving lyrics when auto-save is disabled
* Fix 'Remove all blank lines' skipping lines with certain blank characters