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.

PayPal - The safer, easier way to pay online.

The following features are available from MPoD:

  • Connects to your MPD server over TCP/IP.
  • Supports the use of a password for making a connection to the server.
  • Store multiple connection profiles.
  • Application startup in 3-4 seconds.
  • Now playing screen shows active playlist and playing song.
  • Cover art in now playing view.
  • 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).
  • 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’.

MPoD version 1.3 is available now from the AppStore. Here are some screenshots from this version:

Cover Art

Control and Seek

Volume Control

Full Playlist

Playlist with control buttons

Artists

Albums.png

Songs.png

Playlists.png

Search.png

Multiple Connections

Shake.png

360 Comments

  1. Skaman Sam says:

    Thank you for such a fantastic app! I use it all the time. Well, up until the most recent update, as it no longer streams from my icecast server. (I still use it at home to control my jukebox!)
    Do I need to update my iPhone to the latest version OS for this to function again? (I really hate upgrading, as it takes almost 12 hours!)
    Thank you again for such an amazing app!

    • Berrie says:

      The app is built against the iPhone OS 2.2.1 SDK, but I’m not able to test it against that because I have no device with that firmware version. Since 1.4 I’m using a new library for the streaming part, and apart from the high CPU usage problem that was solved in 1.4.1 I haven’t heard of issues with that. Also my own testing I’ve been doing with the built-in MPD streaming, rather than using icecast.

      The way that you specify the stream has changed a bit in 1.4 (it used to be 3 fields, now you just enter the full URL), maybe something has gone wrong there?

  2. Julian says:

    Any chance there will ever be an android version? Would love to see it. Would even pay money for it!

  3. fasterstronger says:

    Is it possible to download the .ipa file? So i can do and manual installation over ssh. If I download the file thru the app store i will get an error. The app starts and close at the same time. Thanks.

  4. Fux says:

    Would be helpful to add the actual profile-name (name like under “Connection”) in the loading/connection screen showing at the start of mpod.
    Because i have a first gen iPod without loudspeaker. So i don’t know if streaming is on. And if it is on, it makes the battery low also when i don’t use it.

  5. Jon Keane says:

    I’ve been using MPoD and I really like it a lot. The only complaint I have is the volume buttons are hard to use (they don’t give much feedback when they are pushed, they can take a while to register with the server, et c.) In a previous version the volume was a slider. Is it possible to bring that back, even with it taking up more space on the UI I think it’s completely worth it. Thanks

    • Berrie says:

      There are two ways to change the volume, one is to use the buttons (which, granted, are a little small) or on the cover view by sliding your finger up or down, which also shows the current volume. I don’t want to add a third way, and I feel a slider is just taking up too much space.

  6. Faoz says:

    Thanks for this great apps!!!!
    Can you add a “genre” module, to use like this
    genre -> artists -> albums -> songs.
    It could be great.

    Thanks you.

  7. Marco says:

    Where can you download the MPoD software?

  8. Tim says:

    MPoD loads the A,B,C folders of my library but not the rest of it.
    I’m not sure if it’s choking on the number of tracks(138966) or just one of the tracks.
    no crash logs in xcode.

  9. Neil Hooey says:

    Are you planning to throw this project up on GitHub so people can help you out with it?

Leave a Reply