Blackmailer has submitted mpd.tcz, which was previously done by Davor Serfez.
And TaoTePuh has submitted the closely related gmpc set of extensions.
Since this all has been discussed in this thread at length, I am assuming everyone is ok with it.
Any concerned parties can contact me if this is an issue.
Jason W I am glad you posted this, since I was wrestling with some of the issues involved. I dont own mpd, but certainly do own the starting of this thread, so felt a bit responsible when it looked like we were going to have two versions of mpd!
As it has happened it seems to have worked out well. We havent heard from Davor so I assume he is off doing other things - hopefully this thread circumvents the issue we have had recently with original extension submitters having their toes trod on by new versions surfacing without appropriate consultation.
Blackmailer put his hand up for the re-compilation so it looks like he's "it" as mpd maintainer now. Between his proposed compile options and TaoTePuh , the only question I have (and probably an ignorant one
) - what about icecast streaming? Is shoutcast the same thing? This seems to be quite commonly used mpd feature with other distros. It (streaming) is on my to-do-one-day list so I'd better find out!
Anyway good to see the prolific TaoTePuh has now added gmpc! he certainly has become a very good mpd client contributor now.
Now to a few more comments:
I have compiled and submitted the latest alpha version which supports the mpd.conf file in /opt/.mpd
well that is where I think both I and SamK put our mpd config, so ok by me , BUT I hope mpd isnt being started out of tce.installed since I dont have my mounts done by that stage - so to that extent I like TaoTePuh's roll-your-own approach to config.
Thanks for the idea but there is no "default mpd.conf" in my extension. The settings are too individual.
There is only a "example conf" in /usr/local/share/doc/mpd/mpdconf.example but this will never work without manual adjustment.
I would like to place the following hint in the info file for the Appbrowser:
CONFIGURATION
-------------
Copy example configuration
tce-load -i mpd-0.15.12-doc
sudo cp /usr/local/share/doc/mpd/mpdconf.example /etc/mpd.conf
Modify (with sudo) /etc/mpd.conf according to your requirements
Put mpd.conf in your backup if /etc is not persistent
echo "etc/mpd.conf" >> /opt/.filetool.lst
START mpd
---------
sudo /usr/local/bin/mpd /etc/mpd.conf
STOP mpd
--------
sudo killall mpd
It bypasses both the stop/start issue with mpd, and that of where the config file is - just put it where you like, before you start mpd! Blackmailer, what was your approach here?