Mass download synchronized LRC lyrics for offline music libraries by scanning local directories for audio files.

lrcget is an open-source utility for mass-downloading synced lyrics for offline music libraries. It serves as the official client for the LRCLIB service, automating the process of finding and saving lyrics for local audio files. This tool is designed for users who maintain their own music collections and want to ensure that every track has a corresponding synchronized lyric file for use in compatible music players.
The application operates by scanning a user-selected directory for music files and attempting to download corresponding LRC files from the cloud. These lyrics files are saved with the same name as the audio files and stored in the same directory to maintain organization. It is available for Windows, macOS, and Linux via various installation formats including EXE, MSI, Flatpak, Deb, RPM, and AppImage, ensuring compatibility across different desktop environments.
The software is built using the Tauri framework, which combines a Rust backend with a Vue 3 frontend to create a lightweight desktop application. This architecture allows the tool to perform file system operations efficiently while maintaining a modern user interface. On Windows, the application depends on the WebView2 component to render its interface. Linux users may need to install the pipewire-alsa package to ensure audio playback functionality within the app. The project is designed to be extensible for developers, requiring Rust and NodeJS for local builds.
It is a specialized tool for music collectors who maintain local libraries and want synchronized lyrics for their playback software.
Portable file server providing resumable uploads and downloads via web browsers and multiple network protocols.
A cross platform BitTorrent client that uses libtorrent to manage peer to peer file transfers.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.