clementine-player / Android-Remote

Control Clementine from your Android device
GNU General Public License v3.0
198 stars 80 forks source link

Make android-remote work for mpd. Possible? #202

Open mbhangui opened 4 years ago

mbhangui commented 4 years ago

From whatever I have gathered is that the android-remote uses google proto-buf to exchange messages between clementine and remote.

I use mpd as the backend to play music but clementine to do the library/album management, because mpd is just a music playing daemon and that it does it very well. It has a good library libmpdclient, which provides APIs to manage mpd and manage the playlist, play, stop, pause songs, etc. It also provides a command line client mpc which can control mpd exactly like clementine remote.

I can write a sever side application that listens on a port and exchange data between any client, but I have no idea of how to develop the server side application that uses proto-buf. If such a code is written, the clementine remote can be extended to work for mpd as well. If this sounds reasonable, I can help contributing to writing the server side socket code which can listen on a port.