I cant speak first hand about it, but Check this out, It should suit your needs
Im.not sure about the compatibility with the xMagic though