mirror of
				https://github.com/SuperBFG7/ympd
				synced 2025-10-31 05:43:01 +00:00 
			
		
		
		
	
			
				
					
						
					
					13c00ae34ca364bc0d8bf3e77bd9bf70e69908ff
				
			
			
		
	myMPD
myMPD is a lightweight MPD web client that runs without a dedicated webserver or interpreter. It's tuned for minimal resource usage and requires only very litte dependencies. myMPD is a fork of ympd.
This fork provides a reworked ui based on Bootstrap 4 and a modernized backend.
UI Components
- Bootstrap 4: https://getbootstrap.com/
- Bootstrap Notify: http://bootstrap-notify.remabledesigns.com/
- Bootstrap Slider: https://github.com/seiyria/bootstrap-slider
- Material Design Icons: https://material.io/tools/icons/?style=baseline
- jQuery: https://jquery.com/
Backend
- Mongoose: https://github.com/cesanta/mongoose
- Frozen: https://github.com/cesanta/frozen
Dependencies
- libmpdclient 2: http://www.musicpd.org/libs/libmpdclient/
- cmake 2.6: http://cmake.org/
Unix Build Instructions
- install dependencies. cmake and libmpdclient (dev) are available from all major distributions.
- build and install it cd /path/to/src; ./mkrelease.sh
- Link your mpd music directory to /usr/share/mympd/htdocs/libraryand putfolder.jpgfiles in your album directories
- Configure your mpd with http stream output to use the local player
Run flags
Usage: ./mympd [OPTION]...
 -h, --host <host>             connect to mpd at host [localhost]
 -p, --port <port>             connect to mpd at port [6600]
 -w, --webport <port>          listen port for webserver [80]
 -s, --streamport <port>       connect to mpd http stream at port [8000]
 -u, --user <username>         drop priviliges to user after socket bind
 -m, --mpdpass <password>      specifies the password to use when connecting to mpd
 -i, --coverimage <filename>   filename for coverimage [folder.jpg]
 -t, --statefile <filename>    filename for mympd state [/var/lib/mympd/mympd.state]
 -v, --version                 get version
 --help                        this help
Copyright
ympd: 2013-2014 andy@ndyk.de
myMPD: 2018 mail@jcgames.de
					Languages
				
				
								
								
									C
								
								57.1%
							
						
							
								
								
									JavaScript
								
								34.5%
							
						
							
								
								
									HTML
								
								5.1%
							
						
							
								
								
									CMake
								
								0.9%
							
						
							
								
								
									Shell
								
								0.9%
							
						
							
								
								
									Other
								
								1.4%
							
						
					 
			