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

432 Comments

  1. This program looks absolutely amazing, and I’m ecstatic that you’ve chosen to provide it for free. My only problem is that I don’t have a credit card, and therefore cannot use appstore! I would happily pay for the program if I could, but not having a credit card makes life difficult sometimes. Is there any way to provide a download link from your site. My iphone is jailbroken as I have to use it with Linux, and so installing from an app file would be no problem for me.

  2. [...] now, with the help of mpd and MPoD, I’m listening to a random selection of 100 songs across my whole music collection just with [...]

  3. johng says:

    Thank you very much for this application.

  4. Jeff says:

    Hi Berrie, first of all I would like to say thanks for making such a great app. It makes it very convenient to access my mpd server anywhere in my house. Lately my cover art is not displaying at all, no matter what album. I tried reinstalling the app without success. It has been doing this since one of the updates (can’t recall which one) Is there something I am doing wrong?

  5. Helgo says:

    Hi, first of all let me complement you with creating a great app!
    I do have a small question doh…

    I’ve recently updated all my MP3 tags to include song number, title, album and artist.
    However, after re-indexing the database (from the app), i get a lot of Unknown Albums?
    After doing some research, i’ve noticed that the genre is missing from these mp3’s.
    Could that be the problem? Or do you perhaps have an other idea? Thanks!

  6. DonnyB says:

    Hi Berri.
    Thanks for a great app. Works like and charm and very stable.
    I was wondering if it would be possible to include a “update database” button somewhere in the preferences page? It seems to be missing (or I’m not looking hard enough).
    At the moment I have to update the DB using Music Player Minion, and new music won’t show up until it’s updated. How is everybody else doing this?

    Cheers.
    /Donny

  7. mm says:

    hellou!
    hum something goes wrong with the otg function. each time i want to play music otg, there appears an error which say to me: attempt to play streaming audio failed. is there an error in my icecast config:

    icecast server: sub.domain.tld (whitout http://)
    Icecast Port: 8000 (right one)
    Icecast URL: /mpd.mp3

    i can listen to the music with safari but this is annoying me.
    anyway, this is still a great tool!

    –mm

  8. Iain says:

    Just wanted to say thanks for a great piece of software. I’ve been hacking around with different solutions for the past year but my PC couldn’t really take the strain of serving up a front-end + sqldb + mpg321 (using an original microclient jr. with 128mb or RAM and a ~200MHz proc.)
    Now that I have this ideal front-end to mpd I’m a very happy camper. Come payday I’ll be sending you a contribution for sure.
    Kudos on a well put together effort.

  9. Nitroxman says:

    Hi Berrie, this is a great app! One thing I am not sure about is the album art – looks like it is being pulled from the web (e.g. getting a japanese cover) rather than the image saved as folder.jpg in album folder on my PCH. Anyway to get MPOD to take the album art from the music folder?

  10. 1audio says:

    For the most part MPOD works fine. However when it can’t find the host it crashes out (login wait a long time at a dark screen and MPOD exits), not giving me the option to change the server. This is happening on both an iPod touch and an iPhone. The only way I have been able to overcome it is to remove and reinstall.

    • Berrie says:

      When I get back to MPoD (working on some other stuff right now) I’ll look into this.

      • 1audio says:

        Further testing suggests the problem may be related to low memory on the iPod. its possible that some app has a memory leak or some such. A (now not acceptable to Apple) free memory app seems to restore operation. I just verified it again. I used an iPhone with 7.8 MB free. The app crashed while I was adding a server (it had none set in it). Using System Activity Monitor to free memory it opened 48 MB. Then after setting a server and loading a database I had 33 MB free. I hope this makes sense and suggests a way to deal with this issue.

        • 1audio says:

          I have confirmed again that MPOD has a problem when there are too many mpd servers and the one its trying to connect to isn’t live. The only fix seems to be remove and reinstall.

          • Berrie says:

            I’ll look into it, and see if I can reproduce the problem (and then off course fix it).

Leave a Reply