SimpleMobileTools / Simple-Music-Player

A clean music player with a customizable widget, stylish interface and no ads.
https://www.simplemobiletools.com
GNU General Public License v3.0
1.28k stars 407 forks source link

Support embedded (mp3 id3 tags) lyrics. #423

Open josefson opened 2 years ago

josefson commented 2 years ago

Many mobile and desktop apps support reading metadata from mp3 ID tags, which I suppose you already do for most of the app: Album, Artist, song name, etc. There's also a common lyric tag that could be used, when filled in, to show lyrics. It could be shown at the bellow screen by tapping at the album art, that's my experience in other apps anyway.

Screenshot_2022-07-10-07-29-24-832_com.simplemobiletools.musicplayer.jpg

Screenshot_2022-07-10-07-28-52-229_io.github.muntashirakon.Music.jpg

I've seen in #32 that there's also an option to implement a synced lyric. But that is a different kind. Perhaps a setting to define a preferable one and falling back to the other.

Anyway, thanks for all Your apps. Great stuff!!

tibbi commented 1 year ago

how to reproduce it so that a song has lyrics in it? Or is it stored by the system automatically like the song title, album etc?

vanntile commented 10 months ago

A tag USLT is used for unsynced lyrics and SYLT for synchronized lyrics. Check from the mutagen docs