mpcABX is a super simple ABX
comparator for MPD.
It does just the absolute minimum, with a textual interface, no errors checking, etc., so another MPD
client is
needed to setup the playlist, set outputs, volumes, etc. The A & B tracks will simply be the firsts
two tracks in the current playlist.
Being written in plain Python and using
no additional libraries, it can work just about anywhere with no modifications.
It has been tested on Linux & Win PCs, as well as on Android with
SL4A and on a
Raspberry Pi.
Here's a quick look at the interface:
mpcABX - super simple ABX client for MPD - by Marco Pontello
MPD address? localhost
MPD port? (6600)
number of trials? (10) 5
test description? ADPCM 4bit
Connecting with MPD...
OK
trial 1 of 5
play menu:
a: play track A
b: play track B
x: play track X
s: set start position
r: ready to answer
?
And this is a sample of the mpcabx.log file produced at the end: