Você pode fazer isso com mpd .
Você tem que configurar o daemon de modo que ele permita a conexão ssh (basicamente comente a linha bind to adress: 127.0.0.1
no arquivo de configuração /etc/mpd/
), então ele será executado em segundo plano. Você pode controlá-lo a partir de qualquer cliente (ou seja, de qualquer dispositivo que possa se conectar ao seu PC). Há uma lista lá:
Alguns deles são especialmente projetados para o Iphone. Alguns são clientes php também, o que pode ser divertido.
É isso que estou usando em casa e funciona perfeitamente!