@
ronie
CU LRC Lyrics seems to be quite stubborn. It does not like change.
I have been updating some lyrics in my library, and I notice that if you have played a song that either has not lyrics, are incorrect lyrics or the lyrics need timing adjustments, then you can't seem to get the add-on to see the new lyrics once they have been added. It requires a restart of Kodi.
For example, the below is an extract from the log.
1. Played a song. No lyrics were found.
2. Went to my other PC, fired up Foobar2000 and created the Lyrics
3. Saved the file next to the song file
4. No matter how many times I try to play the song, it won't find the local lyrics as it has already decided that there are no lyrics available.
5. The log shows
searching files for lyrics
, but it won't see them
6. After a Kodi restart, they are picked up.
xml:
20:17:23.095 T:11084 DEBUG: ------ Window Init (MusicVisualisation.xml) ------
20:17:23.095 T:11084 INFO: Loading skin file: MusicVisualisation.xml, load type: KEEP_IN_MEMORY
20:17:23.113 T:11084 DEBUG: Keyboard: scancode: 0x0f, sym: 0x0009, unicode: 0x0000, modifier: 0x0
20:17:23.114 T:1876 DEBUG: script.cu.lrclyrics: Current Song: Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:23.114 T:1876 DEBUG: script.cu.lrclyrics: searching memory for lyrics
20:17:23.114 T:1876 DEBUG: script.cu.lrclyrics: searching for embedded lrc lyrics
20:17:23.115 T:1876 DEBUG: script.cu.lrclyrics: searching files for lyrics
20:17:23.115 T:1876 DEBUG: script.cu.lrclyrics: MiniLyrics: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:24.138 T:1876 DEBUG: script.cu.lrclyrics: TTPlayer: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:24.837 T:1876 DEBUG: script.cu.lrclyrics: Baidu: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:27.994 T:1876 DEBUG: script.cu.lrclyrics: GomAudio: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:28.754 T:1876 DEBUG: Previous line repeats 2 times.
20:17:28.754 T:1876 DEBUG: script.cu.lrclyrics: Alsong: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:29.610 T:1876 DEBUG: script.cu.lrclyrics: searching for embedded txt lyrics
20:17:29.612 T:1876 DEBUG: script.cu.lrclyrics: searching files for lyrics
20:17:29.612 T:1876 DEBUG: script.cu.lrclyrics: lyricwiki: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:29.639 T:1876 DEBUG: script.cu.lrclyrics: genius: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:42.396 T:1876 DEBUG: script.cu.lrclyrics: azlyrics: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:43.825 T:1876 DEBUG: script.cu.lrclyrics: darklyrics: searching lyrics for Bosshouse feat. Amanda Abizaid - A Place in Time
20:17:44.565 T:1876 DEBUG: script.cu.lrclyrics: no lyrics found
Same if, while playing a song and the wrong lyrics are downloaded, you then Context Menu>Delete Lyrics, if you try to re-download lyrics, it won't. It checks "memory", can't find them and seems to not go any further.
In this log...
https://paste.kodi.tv/izopiwahos.kodi
I played
Million Reasons by Lady Gaga, but deleted the lyrics as they were wrong (for the purpose of this example). But if I stop the song and start playing again, hoping to download the lyrics again, the message simply comes up as
No Lyrics found even though there are 8 lyrics files available online
I then played
Something Just Like This by The Chainsmokers & Coldplay, again deleted the lyrics, added my own lyrics but restarting the song, they refused to be found. Just the
No Lyrics found message.
If I modify an existing lyrics file (say to fix timing) it won't be picked up until a restart.
Any idea how to force CU Lyrics to look for new/changed files?