React Native based MPD Client for iOS and Android
Maximum MPD is a full function MPD Client for iOS and Android
Features:
Requirements:
An MPD Server running in your home network. See http://www.musicpd.org for more details
This is the initial screen when first loading the App. You can connect to configured or discovered MPD servers or add new ones/delete existing ones
The Play Screen has 3 tabs:
Playing:
Playing Queue:
PlayLists:
Drill down into Artists, Albums and Songs and add them to the queue or a playlist
Artists:
Albums:
Songs:
Search for Artists, Albums and Songs
Search:
Drill down into the files found in the MPD database
Files:
Select different connections and other MPD settings such as Outputs, Album Art, Shuffle, Repeat etc
Settings:
Playlists can be added to when browsing/searching songs, albums or files
Clicking the "Add to Playlist" button opens a Select/Create Playlist diaolog. You can select an existing playlist or enter the name of a new one to create
Playlist Details screen:
Selecting the Playlist:
Add songs to the queue or active playlist by swiping left:
Support for Album Art is provided via 3 options
If the configured port is 80, the Document Root is set to "/var/www/html", the album art files are stored in a directory called "coverart" (full path is "/var/www/html/coverart" and the name of the files are "config.jpg"
The URL will be assembled as follows
http://[IP address of HTTP server]:[Configured HTTP Port][Configured URL Prefix]/[Music DB directory structure]/[Configured Album Art filename]
e.g
http://192.168.1.1:80/coverart/James/The%20Best%20Of/cover.jpg
Note: the directory structure under "/var/www/html/coverart" must be the same as your Music Database directory structure
find . -name 'cover.jpg' -exec cp --parents \{\} /var/www/html/coverart \;
server {
listen *:8080;
location /coverart/ {
root /media; # modify to fit your music directory
rewrite /coverart/(.*) /$1 break;
allow 192.168.178.0/24; # modify to fit to your network
deny all;
autoindex on;
}
}
Maximum MPD collects no Data
Contact Richard Backhouse for more Information