If you have a question not found here, please use the Mailing List.
To observe IMMS in action, see
There's some description of the notation on the Screenshot page.
How do I use the information IMMS collected to get a list of "good" songs, for custom playlist, etc?
As mentioned in the Screen Shot section, jumped songs, i.e. songs that you directly select to be played, get an extra boost. So to raise the rating, just select the song and listen to it. If you can't stand listening to it, its rating shouldn't be raised anyways. Otherwise, if you are adventurous, you can directly modify the sqlite database, using the magic described in Tips And Tricks, but this is not advised for unexperienced users. - The Anarcat
What about m4a/flac/other-weirdo-formats that are not currently supported by SoX?
Correct solution: if there a library to decode them, add support for that format to sox. I hear it's not hard.
Cheap hack: create a wrapper script for sox that does something along the lines of:
if filename ends with .m4p
You will need to make sure you get 16-bit unsigned mono raw PCM signal @ 22KHz on the output end.
Well first of course make sure you actually have that component installed. In fancy distos you often have to have
The error message is misleading. The actual cause is that aclocal fails to pull in the definition for
Reconfigure IMMS with
Make sure you do not have
The most likely cause of this is that some of the libraries IMMS depends on are not in your LD path (eg: sqlite installed in /usr/local, and /usr/local/lib not in LD path). Run XMMS from a console and check for messages about missing libraries, then add their location to ld.so.conf (and run ldconfig) or to LD_LIBRARY_PATH.
Streaming playlists are not currently supported. IMMS needs read access to the files to do things like read their ID3 tags, checksum them, etc. While it might be possible to get the basic functionality working even for remote files, it is not a high priority on my To Do List because I do not use this functionality.
Yes, IMMS uses a partial checksum to identify files. Even if you move them and/or edit their tags, the files should still keep their ratings.
IMMS uses the following sources of data to rate/decide on songs