Palm MPC is a MPD client for Palm OS 3.5 or later.
If you're interested, you might want the SourceForge page or to grab a copy.
PalmMPC needs network access to the MPD server. If your Palm isn't blessed with WiFi, it can be connected to the network via its cradle like so:
This at least works with:
With the m515, the USB device doesn't manifest itself on the server until the network is brought up on the Palm, which means that pppd can't run all the time because the serial port is not present all the time.
Say this to your terminal:
sudo apt-get install ppp
Then edit the following files:
/etc/ppp/peers/serial-server
/dev/ttyUSB1 local 10.1.1.254:10.1.1.1 ms-dns 192.168.1.254 noauth persist
/etc/rc.local
echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE
/etc/udev/rules.d/z49_neils.rules
SYSFS{product}=="Palm Handheld*|Handspring *", KERNEL=="ttyUSB1", RUN+="/usr/bin/pon serial-server"