To help out with single-handed drum takes I found http://wwwhome.cs.utwente.nl/~bosmaw/mobi which allows your Linux machine to look like a Bluetooth accessory (only for certain Sony Ericsson phones).
Using this you can send MMC messages (amidi can send MMC messages) to control transport and punch in/out.
I can’t see a way of integrating this with playlists though Perhaps an OSC interface to Ardour is the answer?