MaxFour / Music-Player

Lightweight and Material designed Music Player
GNU General Public License v3.0
283 stars 71 forks source link

[Improvement] Support for IDv2.3+ Synchronized Lyrics #48

Open ongun-kanat opened 5 years ago

ongun-kanat commented 5 years ago

IDv2.3 and IDv2.4 type tags support a special frame called "SYLT" i.e Synchronized Lyrics. jaudiotagger supports it. I am not an Android developer but I had a look at the code. As far as I've found util.MusicUtil needs to be changed to properly detect embedded synchronized lyrics. But I didn't clearly find where the connection between util.MusicUtil and model.lyrics.SynchronizedLyricsLRC is made. If you provide some documentation I can make a pull request. And also a quick explanation for the path from model.lyrics.SynchronizedLyricsLRC to UI would be nice.