# Helpful advice/refrences/tips for an MPD client in Ruby

**URL:** <https://www.ruby-forum.com/t/helpful-advice-refrences-tips-for-an-mpd-client-in-ruby/114929>\
**Category:** Ruby\
**Created:** [September 18, 2007, 10:11pm UTC](https://www.ruby-forum.com/t/helpful-advice-refrences-tips-for-an-mpd-client-in-ruby/114929 "2007-09-18T22:11:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![forgottenwizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/41988e/32.png) [@forgottenwizard](https://www.ruby-forum.com/u/forgottenwizard)\
**Post date:** [September 18, 2007, 10:11pm UTC](https://www.ruby-forum.com/t/helpful-advice-refrences-tips-for-an-mpd-client-in-ruby/114929/1 "2007-09-18T22:11:51Z")

</div>

First off, does anyone know of a pre-existing MPD client written in  
Ruby?

What I’m trying to do is replace mpc (a great little app, but a bit  
limited for what I want to do), along with a few other scripts I have  
had to implement some functionality I wanted. I want to do this all  
within Ruby itself, and wanted to know if there was a library/gem for  
this, or if there is any other info out there I might find helpful.

Thanks in advance.

fwiw: I’m trying to implement mpc in Ruby as a base, then add onto it  
other features (a good search command that could replace mpc listall |  
sed -n -e ‘/somecrap/p’, for instance) I want.
