Chronograph is an open-source application designed for accurately syncing lyrics with audio timestamps.
You may notice that many of music players support synced lyrics which are highlighted line-by-line or word-by-word while playing? This app was designed to give the community an ability to be the ones who make these lyrics.
Chronograph directly supports publishing to LRCLib. As many FOSS music players use LRCLib to fetch synchronized lyrics, this integration allows users to easily contribute their work back to the open-source community.
If you have a large base of music and just want to download lyrics for all of it, Chronograph also supports mass lyrics downloading. It will try to find lyrics for each of your track on LRClib and save it depending on your settings.
Syncing Modes
Supported Formats
New Library approach: Previously, Chronograph has manipulated different directories user stores files in. Now we move from this approach to new Library. You select a folder in which you want to create a new library, then import files in it, and Chronograph then uses this Library and its files.
New Chronograph's own lyric format Chronie. Its main goal to be compatible with every other format Chronograph supports. Since barely all formats use Line-by-line or Word-by-word syncing and either only start or both start and end timestamps, Chronie combines all these approaches and store ALL of them simultaniously. Chronie can be converted to any lyric format and then exported, at the same time, it is exportable itself.
Since most of the users, I guess would only use one library, it has tags you can assign to a track in a Library. Sidebar, which previously stored saved locations (directories) now stores tags and allow fast filtering among them.
These are removed: List View mode, all files related settings.
Don't forget to check Preferences after the update, since many changes were made to the app schema
New features
Bug fixes
New features
Bug fixes
Bug fixes
New features
Bug fixes
Miscellaneous
New features
Bug fixes
New features
Bug fixes
Miscellaneous
5.0 Hotfix #2
5.0 Hotfix
New features
Bug fixes
Hotfix
New features
Bug fixes
New features
Bug fixes
New features
Bug fixes
Miscellaneous
Translation
A new eLRC format support!
Added support for advanced syncing Word-by-Word (WBW).
WBW syncing has 2 steps: Edit the lyrics you gonna sync and... sync them. Editing lyrics while syncing is not possible in WBW mode.
Unfortunately, LRClib does not have support for eLRC lyrics, so WBW lyrics aren't possible to upload to LRClib :(
Navigation in WBW syncing mode happens by using Alt+{arrow_keys}, so using WBW on mobile will be too overwhelming, so it's not recommended.
If the lyrics you've provided are partially synced then the app will start the synchronization from the first unsynced word.
Now there will be two types of files: eLRCs with eLRC prefix set up and plain .lrc
Don't forget to check Preferences after the update :)
Apologies for all Ukrainian app users. Previously, Ukrainian language was not available cause of misspelled langcode (UA instead of UK)
Translations
The App was rewritten for better performance and easier features implementation
New features
Bug fixes
Translations
Bug fixes
New features
Bug fixes
New features
Renaming the Saved Location now performs using dialogs instead of popovers
Actions with saved locations now performing using RMB click or long press
Bug fixes
Bug fixes & Common text editor like behavior
Bug fixes
GNOME Platform 48 & New features
New features
New features and bug fixes
New features and bug fixes
Full app rewrite for better performance and flexibility
Important hotfix of publishing functionality
LRClib import now available
Important bug fixes
Features and bug fixes
Features and updated icon
First full release
Bug fixes, new features
Bug fixes
Introduce i18n
Initial release