iOS remote application written in Swift to control a MPD server
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
MPDRemote.xcodeproj fix stuff Dec 14, 2017
external update libmpdclient headers Nov 28, 2017
resources playlist renaming Dec 22, 2017
src fileprivate -> private Dec 22, 2017
.travis.yml fix url encode Nov 28, 2017 update copyright year Jan 4, 2017 update readme Dec 7, 2017


Twitter: @Nyx0uf License: MIT Swift Version AppStore Build Status


MPDRemote is an iOS application to control a MPD server. It is written in Swift 4 and requires at least iOS 10.

Note : I plan to drop support for iOS 10 and support only iOS 11+ by April 2018.

πŸ—„ Browse by albums, artists, albums artists, genres, playlists
πŸ”Ž Fuzzy search for albums, albums artists, artists, genres
βͺ ⏯ ⏩ Play, pause, next, previous
πŸ”€ πŸ” Shuffle & repeat
πŸ”ˆ Volume control
πŸ“ Track position control
βž• Add album, artist, genre, playlist to current play queue
🎡 Playlist management
πŸ’¬ VoiceOver compliant
🌐 Automatically find MPD server with Bonjour/Zeroconf
πŸ”Š Audio output selection
πŸ‡¬πŸ‡§ πŸ‡«πŸ‡· English and French localized
πŸ“± iPad version
πŸ“Ί Apple TV version

There is no persistence layer apart from cover caching.


The MPD static library included is built from libmpdclient and is released under the revised BSD License.

MPDRemote itself is released under the MIT License, see file.