#ifdef HAVE_ID3V2
+/*
+ * id3lib, in a very stupid way, has a public bool typedef.
+ * This creates a compilation error if we are including <stdbool.h>
+ */
+#undef bool
#include <id3.h>
/* Things you might want to mess with. Surprisingly, the code will probably