Get Adobe Flash player

Frequently Asked Questions!

BASICS
AutoLyrix can't find lyrics for my musics! What can I do?
AutoLyrix reads the player's title (from the player's window) to get the "now playing" song title (except for iTunes, which AutoLyrix communicate through DLL). 
So, if you are having trouble: 
- The first thing you have to do is check the ID3v2 tags. Try to clean it up. For example: artist should be 'The Beatles' and title 'Revolution'. If you have something else, put it inside '(' and ')' or '[' and ']', so 'Beatles - Revolution LIVE' should be 'Beatles - Revolution (LIVE)'. 
- If you think you have good ID3 tag, then right click on the lyric (or albumart) and select "Edit Search String"... 
- If none of the above worked, send me an email with the song title... I will test it and perhaps add a new filter for it. Copy and paste inside the email the properties of this song (right click on the lyrics and then "Show Properties").
 
Can I create a new filter?
Yes you can! After you created a new filter that works (of course!) select (highlight) the filters and export them (right-click) and send it to my email. Also, write the song title that needs this filter, so I can tested. If everything works, I will add this to the current filters! 
You can also create a custom filter and make it available for the whole world! (I think we I will create a "custom filters" session in the wiki...) 
When you send an email with a new filter, attach the two files (NewBasicFilters.xml and NewAdvancedFilters.xml), please send it using "new filter" as subject.
 
My player is not supported! Can you support it in the future versions?
Yes, I will try. Contact me with more information (player name and OS). 
Please read the "All Players Support" HOWTO if you are running Windows. 
Also, check if your player can write a file with the current song title on it (Maybe through a plugin?). If yes, enable "Support Input from File". 
Finally, your player can input the songtitle to AutoLyrix running: AutoLyrix -s "SONG TITLE" (Some players have a built-in plugin where you can run a command when the current song changes - XMMS, for example).
 
What is the language used to develop AutoLyrix?
AutoLyrix is developed in C#.
 
How can I help?
Currently I'm the only one developing AutoLyrix (that includes write code, maintain the website, etc). If you are not a programmer you always can help with documentation. A new website also would be very nice. As you can see, I don't like to create websites! I make them very simple... 
If you want to help me to develop AutoLyrix, contact me. 
If you understand english but your primary language is other, you can help me translate AutoLyrix. It is very simple to do it.
 
LINUX FAQ
Can I compile AutoLyrix with Mono and run in my MacOS or Linux?

Yes you can. I have been trying to keep the code clean to use Mono. I'm not using any library or method that currently is not supported or implemented in Mono. You should be able to run/compile it without change any code. 

How? Here is the steps: 
- Download de source code 
- Inside the "Properties" folder run: resgen Resources.resx resources.resources 
- Compile with: gmcs -recurse:*.cs -out:AutoLyrix.mono -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Data -r:Interop.iTunesLib.dll -r:ID3.dll -res:Properties/resources.resources,AutoLyrix.Properties.Resources.resources -res:Resources/Winamp.ico,AutoLyrix.Resources.Winamp.ico -res:Resources/iTunes.ico,AutoLyrix.Resources.iTunes.ico 
- Run with: mono AutoLyrix.mono
 
When I try to run I get an error:
Error: Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: gdiplus.dll at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&) 
....
If you use Debian or other distro that use .deb packages, install the libgdiplus with: 
apt-get install libgdiplus 

Error: Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Syscall ---> System.DllNotFoundException: libMonoPosixHelper.so
Try install mono-gmcs package (it is the compiler). This should do it. Some distros also have a .rpm for this package. 
Run:
apt-get install mono-gmcs
 
PLUGIN FAQ
It would be nice have a a documentation about it...
Currently there is none! 

I wrote two examples and they are well documented. You can download the examples from here. Of course, you can always contact me if you need help! 

Current list of Plug-ins
RegExpSongtitlePlugin: (Deprecated) this plug-in is installed with the default installation of AutoLyrix. You can enable it through Preferences.