diff --git a/README.md b/README.md
index d53806c..781f492 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,38 @@
# mpvmusic
-Shuffle play a playlist with mpv
-includes a webui
\ No newline at end of file
+Shuffle play a playlist with mpv
+includes a webui
+
+## Dependencies
+mpv
+jq
+exiftool
+
+## Intergrating with a node web server
+You'll need these functions in your node server:
+
+```javascript
+const express = require('express');
+const { exec } = require("child_process");
+
+app.use(express.urlencoded({ extended: true }));
+app.use(express.json());
+
+app.post("/music/playpause",(req,res) => {
+ console.log("toggling pause!")
+ exec('echo cycle pause | socat - "/tmp/mpvsocket"');
+ res.redirect(302, req.get("referer"));
+});
+app.post("/music/next",(req,res) => {
+ console.log("skipping to next song")
+ exec('echo playlist-next | socat - "/tmp/mpvsocket"')
+ res.redirect(302, req.get("referer"));
+});
+app.post("/music/prev",(req,res) => {
+ console.log("going back to previous song")
+ exec('echo playlist-prev | socat - "/tmp/mpvsocket"')
+ res.redirect(302, req.get("referer"));
+});
+```
+
+Change the "/music/{event}" to wherever your webui posts to.