- Thread starter
- #11
A quite interesting idea! One of these days I will contact you and we might figure something out. Until then you are welcome to download the source at https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/MyLyrics and do your thing. You will have to get a sourceforge account and get permission by one of the admins (see https://sourceforge.net/projects/mp-plugins/).I noticed that few others have been asking (or reported this problem) this feature but I still can't find it. Problem is with special characters on some lyrics and I think it get even a little worse with this version.
Problem can be seen on these screencaptures.
Capture 1 shows how this song includes some weird characters (should be ä and ö characters) on lyric. Capture 2 shows same on lyricswiki...which explains that there is some non supported characters.
Capture 3 shows different song which included ä and ö characters with another set. On capture 4 you can see that these are just fine on lyrics database...altought those are not HTML encoded if you looking HTML source.
Both cases I understand that your plugin can't figure out right characters. What I suggest is that you provide some mass-replace functionality to your settings for database. What I mean is that user could put on options characters or strings to be replaced after fetch from different sources. This way it would be configurable for user to determ replacements correctly. I could for example on this second example just define that 'ä' should be replaced with character 'ä'.
I'm almost 100% that you only copied the mylyrics.dll to the plugins/windows folder and did't update the lyricsengine.dll in the MP base folder. That is the only thing that could explain the missingmethod exception.While testing I also noticed a bug. You can't update and save lyrics anymore...I get this error (capture 5) when pressing save on lyrics database tab. I think it worked on stable version of RC4 and I was able to manually change these characters...altought I would be manually too big work to do...
I could also help to build that replace functionality if you wish. Sources are on available on SVN I guess?
best regards
Soren
Denmark