Amaroc is an ncurses "frontend" for Amarok. It uses DCOP calls, and its purpose is to ease control of Amarok over a network.