weighing in at 338 lines of code, not including texture loading & the final quad rendering (but does include all the math to calculate quad verts) as I have those abstracted. It runs all the sample scmls I could find, including ones with bones quite well. Supports play once, looping, and mirrored animation playing.
I'll see if I can spend some time at some point making it stand-alone so I can release it without releasing my entire code base along with it. If you really need it ahead of that, send me an email or pm.