Im using mpd and mpc in an openwrt installation I have in my router and BitMPC in my Android to control it.
Everything is working fine, Im just trying to make it more user-friendly.
I have one m3u playlist in the playlists dir which I load on startup and from my mpc I can see and select the radio I want by selecting its URL from a list of URLs.
Sometimes this can be http://xx.xx.xx.xx:8000/bbc_radio.mp3 which is self explanatory which station it is but sometimes it can be http://xx.xx.xx.xx:8000 which obviously means nothing to people who dont memorise IPs like me

I did my research for some hours (I usually prefer to spend a few extra hours finding suggestions and experimenting rather than fire away posts in forums) and I have found the following:
-Standard m3u files do not support titles
-Extended m3u files support titles using the following format:
#EXTM3U
#EXTINF:35,JoinRadio
http://37.59.25.167:8000
-The playlists directory of mpd (the one specified in mpd.conf) is only for mpd to store its own playlists and mpd supports standard m3u format only hence the extra data that ExtM3U supports are ignored when loaded.
-MPC can read ExtM3U if the playlist is loaded from another directory than the playlists directory
And here is the problem. If I run:
mpc load /home/test.m3u
I get the following message:
loading: /home/test.m3u
error: ACK [2@0] {load} playlist name "/home/test.m3u" is invalid: playlist names may not contain slashes
Any hints?