Poweramp build number: build-976-bundle-play [976004-c2601e58] Full Version 64 bit
My device model: Samsung Galaxy S10e (SM-G970F/DS)
My Android version: 12
My custom ROM name/version: rooted with Magisk 27.0, but using standard OS: One UI 4.1
## Abstract
Hi. I'd like to report a behaviour that is either a bug or is frustratingly unobvious.
As you know, Poweramp supports id3v2 lyrics tags, both SYLT and USLT: when playing a song with embeded lyrics you can normally click a hamburger button that shows you the lyrics text, which is super cool.
But today, with trial and error, I finally realized that when you play the audio file from a file manager (from Downloads directory), rather than from a directory that was configured for Library scanning, the app is never able to detect the lyrics, resulting in "No lyrics found" screen when you tap the hamburger/lyrics button. On the "No lyrics found" screen there is also a gear button that leads you to Lyrics settings that has a "Rescan Lyrics Tags" function with very specific description: "Force rescan tracks which may contain lyrics tags, includin SYLT", but sadly that rescan button still does not have any effect on files played from Downloads directory.
One may conclude that something is wrong with the SYLT data in the file, after all, there is some ambiguity about how this format is supposed to work, but in reality, the issue is not in the SYLT in the file, and not even in Poweramp's support for SYLT, but simply in the way how Poweramp interacts with the file system. If you move exact same mp3 file in a directory that is configured as a Library (like Music directory) and open the file from the Library view (tapping Rescan beforehand to make it appear), then the lyrics miracluously start working!
## Steps to Reproduce
Download the attached mp3 file "compiled_chap1.mp3" and put it in the Downloads directory on your phone (I guess any directory that is not scanned for the Library would do)
Open this file from File Manager with the Poweramp
Tap the "⋮" button on the Now Playing view and then on the "Lyrics"
Observe that "No lyrics found" screen is displayed instead of the lyrics text. See attached "01_from_downloads.jpg" screnshot. Tapping "Rescan Lyrics Tags" in the settings does not make lyrics appear.
Now put this mp3 file in a directory that is scanned by Poweramp as a Library
Open this mp3 file from the Library view (I used Library -> Folders, but I think All Songs worked too)
Tap the "⋮" button on the Now Playing view and then on the "Lyrics" again.
Observe that you can see the lyrics and they even follow the playback! See attached "02_from_library.jpg" screnshot.
## Actual Behaviour
4. "No lyrics found" screen is displayed instead of the lyrics text. See attached "01_from_downloads.jpg" screnshot. Tapping "Rescan Lyrics Tags" in the settings does not make lyrics appear.
## Expected Behaviour
The lyrics should be shown as they are when you open the file from a Library directory.
(if id3v2 lyrics are not intended to be working without library, then I believe it would be a big UX enhancement to at least mention on the "No lyrics found" screen that they don't work because file is not in a Library)
## Afterword
I'm filing this not so much for the actual fix, but more just so that people could google this when they are trying to make SYLT work with Poweramp and are pulling their hair out from it seemingly randomly working on one file and not working on another, even though they both properly follow the SYLT specification.
poweramp_log_id3_lyrics_not_syncing_from_fm.txt
compiled_chap1.mp3