Domanda

Sto impostando un computer che esegue OpenBSD che desidero suonare tutta la musica che vorrei mai. Voglio che si imposti sostanzialmente in un angolo e faccia la cosa. Il problema è che voglio controllarlo ovunque io sia. Posso farlo (anche se non estremamente facilmente) con SSH dal mio computer. Penso che sarebbe davvero bello controllare (come in, scegliere canzoni, saltare, pausa, controllo del volume, ecc.) Da una semplice pagina web in modo da poter accedervi dal mio telefono e dal mio computer.

Quindi, preferirei usare MPlayer per questo. Esiste un modo di controllare Mplayer da dire uno script PHP o qualcosa di simile?

È stato utile?

Soluzione

http://www.mplayerhq.hu/docs/tech/slave.txt

È possibile avviare MPlayer nella modalità di ricezione del comando. Crea prima un tubo chiamato:

mkfifo /tmp/mplayercontrol
mplayer -slave -input file=/tmp/mplayercontrol

Che a sua volta può essere controllato facilmente tramite PHP:

file_put_contents("/tmp/mplayercontrol", "pause");

Se si esegue MPlayer e PHP sullo stesso server, questo dovrebbe già farlo.

Altri suggerimenti

Mplayer ha un'interfaccia telecomando (slave).

http://www.mplayerhq.hu/docs/tech/slave.txt

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top