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.

App_Store_Badge_EN.png

 

PayPal - The safer, easier way to pay online.


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:

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

692 Comments

  1. l00p says:

    Ok, i just found out the “on the go” mode..

  2. l00p says:

    I’m trying mpod, works nice apart from listening to sounds to the speakers where mpd is running instead of the ipod. Is this normal?

  3. [...] can be set to scan folders for changes on startup, which is good enough. qmpdclient (Linux) and MPoD (iPhone) are decent clients, but neither seems to handle compilations. I like the idea of MPD [...]

  4. Dan says:

    Is there a patch for the iOS4 software? I have had MPoD on my 3G for some time, but now the package does not want to recognize the server device… I am baffled – help would be appreciated.

    Thanks

  5. Hi,

    Will there be support for the iPad?
    This 2X scaling is just horrible, I would like to help programming, if you want.

    • Berrie says:

      There will probably be an iPad version later this year, currently I’m focusing on some other projects.

      Due to a commercial agreement that I have for a spin-off I don’t make the source code available at this point in time.

  6. Josh Vickery says:

    I’m an iPhone developer who also uses MPD. I’m interested in adding iOS 4.0 support to your app. In your description I see that you mention open source, but I couldn’t find any links to source code on your website. If you have the source available somewhere I would love to check it out and possibly submit some iOS 4.0 patches. Please feel free to shoot me an email.

  7. Massi says:

    One more question: I’m currently using MPD v.0.16, which last.fm streaming. I can successfully add last.fm playlists using mpc, but I can’t find the way to do the same with MPod. That would be a really nice feature

    • Berrie says:

      Support for last.fm streams is on the to-do list, and will be in the next version in some form.

      • Aaron Griffith says:

        This might be an odd request:

        I would appreciate generic support for playlist loading, much like the “mpc load” command. If it’s not too much trouble, it’d also be neat to be able to have spaces in the URLs, too. Likewise for adding URL streams to the current playlist.

        My build of MPD is weird and has a lot of interesting supported URL schemes, but nothing much weirder than lastfm://, and certainly nothing out of spec. I remember when mpc used to replace spaces in URLs with underscores, but it doesn’t now; spaces in URLs is an accepted thing.

        I love MPoD and I use it almost exclusively to control MPD, but I still have to open a terminal to load playlists or stream URLs.

  8. Massi says:

    Today I played a few hours with MPD and MPOD, and I’m very happy with it.
    I can’t browse the library by composer, but I can live with that.
    One thing annoys me though: when I select a single song of an album it plays only that song and it doesn’t keep playing the rest of the playlist. Am I missing something here
    Thanks,
    Massi

    • Berrie says:

      Currently there are two modes: add mode adds a song to the end of the playlist, while replace mode replaces the entire playlist by whatever is selected (a song, or an album).

  9. iggdawg says:

    I’ve been using this program for a while on my 3g. it used to be pretty slow due to memory issues (and probably my crappy 3g as well), but as of one of the recent updates it’s been very fast and very usable. To be honest I’m shocked it’s not a more well known app. I know plenty of linux (yes I know mpd exists for other platforms, but non-linux peeps are terrified of the CLI) guys who complain about wanting to stream music from their home servers without the hassle of ampache and that sort of thing. And be able to stream straight to the iphone without dealing with the terrors of safari when trying to do it. This app is just so pro. it has all the bells and whistles (the few that MPD offers) that you’d need to control almost any setup. And since MPD got its own http subsystem so you don’t have to use icecast, things got so so much easier on the server side as well. Love the last.fm integration for album covers and fact nuggets about the band.

    Thanks a ton for making this app and making it great, it’s seriously an awesome piece of software. And you’re pretty awesome for offering it up for free when you could no doubt charge for it. I routinely plug the app to my friends and coworkers with the small amount of savvy it takes to get MPD up and running.

  10. Ross says:

    Will there be multitasking support now that iOS 4 is out?

Leave a Reply