Jump to content

klesun

Approved Members
  • Posts

    5
  • Joined

  • Last visited

About klesun

  • Birthday 01/22/1995

Contact Methods

  • Website URL
    https://klesun.net

Profile Information

  • Gender
    Male
  • Location
    Riga, Latvia
  • Interests
    Programming

klesun's Achievements

  1. @AlienLogic I used node-id3 library. Here is the code (the getTags() function): https://github.com/klesun/re-zero-web-novel-ru/blob/0e3debf5a0c5b897634e0fd1a21b30e50f154ba8/scripts/compile_chapters.js#L137
  2. Thanks! It appears that the 978-981 build does not have the issue I described: after installing the 978-981 version I can play the file from Downloads and I do see the lyrics! Guess my issue was fixed somewhere between 976 and 978-981. I did a factory reset and first installed the 976 version from Google Play Market, the lyrics were still not showing on the file in Downloads, but after I installed the 978-981 from the link you provided the lyrics started to show. Hope 978-981 makes it from beta to stable soon and nobody will ever have to face this issue. Thank you very much.
  3. Hm, thank you very much for looking into my case. I did not consider that this issue would not reproduce on other devices, I wonder if there are other steps I did not note, like granting some permissions. I'll try to download the 981 version from https://Poweramp-music-player.en.uptodown.com/android/download and do a factory reset to see if I can reproduce it on clean.
  4. 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
×
×
  • Create New...