libmsr - libmsr is basically magnetic stripe reading
This is a library for various magnetic stripe reading and writing hardware.
Generally, libmsr requires a device with a serial interface. In the future we may support other methods of access. Currently supported hardware is outlined on our wiki:
http://code.google.com/p/libmsr/wiki/HardwareComparisionChart
You'll probably want to take a look at the utils/ directory for sample code that uses libmsr properly.
Lots! The MakStripe is a work in progress:
http://code.google.com/p/libmsr/wiki/MAKStripeSpecification
Additionally, audio readers such as the circuits found in 2600 or in the Square device are paritally supported.
If you wish to use a generic audio device as your reader, you'll want to install the libsndfile1-dev library. We're in the process of integrating dmsb/dab.
It is highly suggested to read all of the README files in the package. A good start would be the README.magnetic-introduction file.