websoket bridge for mpris control
Find a file
2025-12-23 22:58:22 -07:00
node_modules Oops developed a whole application without even git init-ing 2025-12-23 22:49:23 -07:00
base.js Oops developed a whole application without even git init-ing 2025-12-23 22:49:23 -07:00
default.css Oops developed a whole application without even git init-ing 2025-12-23 22:49:23 -07:00
package-lock.json Oops developed a whole application without even git init-ing 2025-12-23 22:49:23 -07:00
package.json Oops developed a whole application without even git init-ing 2025-12-23 22:49:23 -07:00
README.md Updated README to actually have something in it 2025-12-23 22:58:22 -07:00
server.js Oops developed a whole application without even git init-ing 2025-12-23 22:49:23 -07:00

mpris websocket bridge

This tech has been around over a decade, but no one seems to have botherd ether making or upkeeping a websocket bridge for it. So I rolled my own.

Requirements

  • nodejs 22+
  • mpris service (so like dbus and all that)
  • playerctl

To use

  • Clone the repo
  • edit the server.js and change the port if you want (defaults to 7890)
  • run with node server.js
  • open <your computers IP>:<port you configured above> in any websocket capable web browser.

You self host this how do I report an issue

I built it for me... I guess fork it? I'll probably try to keep it current, but I only care if it works for me, so, no warrenty yada yada. al the other GPL3 stuff or whatever. Oh yeah...

#License

GPL 3