X-Git-Url: https://git.cweiske.de/paste/456.git/blobdiff_plain/f78e4edd5d968527dcbd9d57bdd5da7af028f7b6..a81173f5911b862c7f7884bb88877f3e02fc3c25:/0-patch.diff diff --git a/0-patch.diff b/0-patch.diff index c0cc8db..22d8b46 100644 --- a/0-patch.diff +++ b/0-patch.diff @@ -1,5 +1,5 @@ diff --git a/plugins/lyrics/lyrics.py b/plugins/lyrics/lyrics.py -index 13124b3..45b054a 100644 +index 13124b3..2ea38d6 100644 --- a/plugins/lyrics/lyrics.py +++ b/plugins/lyrics/lyrics.py @@ -32,6 +32,7 @@ import urllib.request @@ -10,7 +10,7 @@ index 13124b3..45b054a 100644 import LyricsParse from LyricsConfigureDialog import LyricsConfigureDialog -@@ -142,10 +143,36 @@ class LyricGrabber(object): +@@ -142,10 +143,41 @@ class LyricGrabber(object): def verify_lyric(self): return os.path.exists(self.cache_path) @@ -32,8 +32,13 @@ index 13124b3..45b054a 100644 + + for i in range(tags.get_tag_size("extended-comment")): + (exists, value) = tags.get_string_index("extended-comment", i) ++ #ogg/vorbis unsynchronized lyrics + if exists and value.startswith("LYRICS"): + text = value.replace("LYRICS=", "") ++ return text ++ #ogg/vorbis synchronized lyrics ++ elif exists and value.startswith("SYNCLYRICS"): ++ text = value.replace("SYNCLYRICS=", "") + return text def search_lyrics(self, callback, cache_only=False):