linux-works
DIY: beginning of remote MPD control!
this is cool stuff.
my arduino and ethernet shield can now remotely control my computer based music player.
the config: apache, php, phpMp2, mpd on the linux server. that provides a webserver (apache), the webserver app (phpMp2) and the audio decoder/player (mpd). all formats are supported, mp3, flac and so on.
on the client side, you simply connect to the webserver (apache/php on the linux box) from the arduino and send formated GET requests, like the one shown in the white program edit window. the black run-display window shows the actual dialog, character by character, in requesting that the next song in the playlist be played. all replies are in the 'pound' format that I developed which is just a simple tagged method of getting data quickly.
the arduino parses that 'pound stuff' and displays song name (etc) info to the lcd screen. when the user presses a NEXT or PREVIOUS or PAUSE remote key on the IR keypad, the corresponding html GET request is sent to the server and this causes the song to be paused or played or whatever.
DIY: beginning of remote MPD control!
this is cool stuff.
my arduino and ethernet shield can now remotely control my computer based music player.
the config: apache, php, phpMp2, mpd on the linux server. that provides a webserver (apache), the webserver app (phpMp2) and the audio decoder/player (mpd). all formats are supported, mp3, flac and so on.
on the client side, you simply connect to the webserver (apache/php on the linux box) from the arduino and send formated GET requests, like the one shown in the white program edit window. the black run-display window shows the actual dialog, character by character, in requesting that the next song in the playlist be played. all replies are in the 'pound' format that I developed which is just a simple tagged method of getting data quickly.
the arduino parses that 'pound stuff' and displays song name (etc) info to the lcd screen. when the user presses a NEXT or PREVIOUS or PAUSE remote key on the IR keypad, the corresponding html GET request is sent to the server and this causes the song to be paused or played or whatever.