From 06a4db51f71150641a84c31a25b7ca90ef7235f1 Mon Sep 17 00:00:00 2001 From: emeric Date: Sun, 5 Jan 2025 21:14:44 +0100 Subject: [PATCH] Try to parse lyrics files in txt files, fixes #582 --- README.md | 2 +- src/libs/metadata/impl/Lyrics.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 31818935..2cec2aca 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ $setmulti(albumartistssort,%_albumartists_sort%) _LMS_ supports playlist files in `m3u` and `m3u8` formats. These playlists are synced during the scan process and are available as public shared playlists. ## Lyrics support -_LMS_ supports lyrics in `lrc` files and embedded track metadata. Both synchronized and unsynchronized lyrics are supported. +_LMS_ supports lyrics in `lrc` files, `txt` files, and embedded track metadata. Both synchronized and unsynchronized lyrics are supported. ## Keyboard shortcuts * Play/pause: Space diff --git a/src/libs/metadata/impl/Lyrics.cpp b/src/libs/metadata/impl/Lyrics.cpp index 10b0d86b..028d7cbf 100644 --- a/src/libs/metadata/impl/Lyrics.cpp +++ b/src/libs/metadata/impl/Lyrics.cpp @@ -28,7 +28,7 @@ namespace lms::metadata { std::span getSupportedLyricsFileExtensions() { - static const std::array fileExtensions{ ".lrc" }; // TODO handle ".txt" and ".elrc" + static const std::array fileExtensions{ ".lrc", ".txt" }; // TODO handle ".elrc" return fileExtensions; }