Warning: This is very insecure. It runs system commands a lot, and is recommended to be ran on a local server without internet access.
Note: This was originally made specifically for my PC, but I plan on editing this to work for anyone. Keep this in mind when using this.
For the lyrics to work currently, you have to have the lyrics in a folder called "lyrics" in the root folder of the server. Then the lyrics for the song have to be in a txt document labelled "artist - title.txt". Basically, if you use ncmpcpp as you music player, you can copy "$HOME/.lyrics" to your root folder and rename it to "lyrics".
Also, sorry for my terrible looking script. Just started out with PHP in this project for the first time.
By the way, if anyone has suggestions for this little project, please feel free to suggest away. I will most likely implement it.
- A functioning web server with PHP support.
- A functioning
mpd
server. mpc
- A command line client for mpd.ncmpcpp
- Another command line client for mpd. Working on removing this requirement so that this won't be needed in the future.
Copy "favicon.png", "music-style.css", and "music.php" to the root folder of your server.
To access, go to "http(s)://server.address/music.php".
Overview Play Artist Play Album Play Playlist List Artists List Albums List Playlists Play Music From Server - Artists Play From Server - Albums From Artist Play From Server - Songs from Album from Artist