MPoD
Music Player Daemon (MPD) allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists. MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network. It’s a great solution to link a headless computer system to your audio installation.
The iPhone or iPod Touch makes for an ideal companion to MPD with the introduction of MPoD. An intuitive and great looking interface makes it very easy to browse through a large collection of songs (my own is 10.000+), and find the album or song that you want to hear.
In the spirit of MPD and open source software, MPoD is available free of charge from the AppStore. That said, I put a lot of time into building and supporting it, and I have to pay for hardware, software and developer licenses. Therefor I’ll be happy to receive any donations, small or big, into my Paypal account to support me in my software development. Clicking on the Donate button will take you to the secure Paypal donation site.
The following features are available from MPoD:
- Connects to your MPD server over TCP/IP.
- Automatically find MPD servers that make themselves know via Bonjour/Zeroconf.
- Supports the use of a password for making a connection to the server.
- Store multiple connection profiles.
- Fast application startup.
- Now playing screen shows active playlist and playing song.
- Cover art from Amazon or local http server.
- Volume control.
- Move to previous, next song.
- Move to any song in active playlist.
- Seek in song.
- Toggle random, repeat.
- Stream mp3 directly to iPhone via icecast server or mpd (v0.15 or above).
- Play random album or random songs by shaking your iPhone.
- List of artists with drilldown to albums and songs.
- Option to hide artists that only appear on compilation albums.
- List of albums with drilldown to songs.
- Option to group songs into albums based on server directory.
- List of songs, which also displays artist and album for each song.
- All lists are searchable.
- List of all playlists.
- Save the active playlist into a saved playlist.
- Choice between ‘add to active playlist’ or ‘replace active playlist’.
- Support for last.fm.
- Full iOS4 compatibility including background operation, remote control functions, retina display.
- Works well with Mopidy (mpd like Spotify player).
MPoD version 1.5.1 is available now from the AppStore. Here are some screenshots from this version:













Hi All, Ive got the app installed, but all I cant get anything to play it always says paused. any ideas?
Cheers
Matt
I think this may happen when no output is active. You can enable/disable outputs from the preferences screen under the ‘Outputs’ section.
Hiya, is that from within the app or the linux os?
Thanks for the quick response
Should work from both. To go to the preferences in MPoD, click on the little plug sign in the button bar on the playlist view.
still no joy unfortunately, I have default detected output ticked.
Any other ideas?
Maybe another program is using the sound-device and not giving mpd access? You best try mpc from the linux command line to see if the problem is server related or not.
Thanks again for this great app. I used it on Ipod, Iphone and now on Ipad. One small issue with Ipad is the low resolution in 2x mode. Can anything be done about it?
Great app but volume control needs work. It would be much better if it gave feedback as a number (e.g. 34%) in the middle of the screen for a few seconds after you flick up/down or tap the vol+/- buttons.
On the album cover view there is feedback (allthough not numeric because I find it not in Apple style). I can make the feedback also visible on the playlist.
One small issue with the feedback is that swipe up/down will increase/decrease volume by 5%, but the sections in the indicator are per 10%, so it may sometimes look like a swipe has no effect.
Thanks for the great app.
hello,
all is ok except, volume control
it has no effect
is it bad mpd.conf (i’ve set mixer_type “software” in mpd.conf) ?
second is it possible to seek or rewind songs ?
MPoD sends volume changes to mpd, and doesn’t interact with any mixer itself. Myself I’ve set mixer_control to “Master”. That means that changing volume in mpd changes the overall volume level of the computer.
Hi,
Is stream authentication supported (or will be supported in a near futur)?
I’m currently streaming with icecast and can read the stream with Iceweasel, Vlc, but I can’t with MPoD…
I already tried with : http://user:pass@source/mount.ext but it doesn’t work
Another vote for the sleep timer!
Support for stream authentication is not in the planning. In any case I recommend to use the mpd built-in streaming that’s available since 0.14 or 0.15. This is easier to configure and takes away the need for additional software like icecast.
I also wonder if http authentication is supported. Did you find a way to connect to a protected stream?
Hm Berries reply was not visible on the page I viewed (some RSS version found through Google.)
Hey, I’ve been using this app for about a day and a half, with excellent results. How likely is it that you’ll a more refined version of this, including iOS4 music controls and multitasking?
I expect to pick up development of MPoD again shortly, and full iOS4 support (background playing and quicker restart) will be on top of the list of things to do.
hi,
I’m currently using this app on iPhone 3.1.2 and it works perfectly.
Do you know if it works on iPhone 4.1.x ?
Great Apps.
Thanks
I’m running MPoD on my new iPhone 4 with iOS4.1, and I’ve not had any problems with it so far. Main difference is that it’s way faster compared to my old 3G.
Thanks for the gerat work
Just another quick question, will alarm functionality be put into this at any point? It would be nice to tell MPoD to play playlist X at time y, then get woken up by music in the morning
Wouldn’t work on the 3G of course, but 3GS and above, where it can run in the background… would be a nice feature.
Yes, or something like a sleep timer would be really great.
+1 for the alarm function
As I have resumed working on MPoD, I checked into this. Although background operation is supported, it’s still limited in its capabilities. I don’t see a way to implement such an alarm function with the current iOS 4.1.