This is the lyricsource componet for foo_uie_lyrics3.dll.It retrives lyrics from sites.
Visual studio Express 2015 for Windows Desktop
What I changed mainly are my_lyrics_source.cpp/h.
iconv and libxml2.
Place these dll files to the directory that is containd in PATH enviromment,or the directory where foobar2000.exe resides.
After installing the new component and placing the 2 DLLs in the Foobar directory, Go to Preferences > Tools > Lyric Show 3 and add "www.azlyrics.com" from 'Available Sources' to 'Search Order'.
I would suggest deactivating those source by moving it back to 'Available Sources'.
- "Online DB: Google Search"
- "Online DB: Timestamped2"
To Use "External Command" Source
Same as above,except,source name is "External Command".
Place executable file
From https://github.com/tripod31/get_lyric,Place exe file to the directory where foobar2000.exe resides.
Note that if "get_lyric.py" exists,"get_lyric.exe" is ignored.
To test "get_lyric.exe" works well
In command prompt:
cd [foobar2000 dir] get_lyric.exe --artist "moterhead" --song "eat the rich"
For example,[foobar2000 dir] is like "C:\Program Files (x86)\foobar2000".
If it works well,lyric should be displayed.
This exe search lyric from sites.
The exe is executed by foo_lyricsource.dll,with this argument format:
get_lyric.exe --artist "artist" --song "song"
and the exe put lyric string to standard output.If standard output is none,The dll consider it found no matched lyric.
This exe put some debug imformation to "get_lyric.log" at the same directory.
Added "external command" source.Explanation is above.
Replaced "get_lyric.py" python script to "get_lyric.exe".
This exe includes python and required libraries.So there is no need to install them.
If there is "get_lyric.py",the dll uses it.