Sen descrición

Josh Bicking d99c1ddcff Expand on README %!s(int64=6) %!d(string=hai) anos
app e078d648bf Proper JSON parsing, remove random number in socket %!s(int64=6) %!d(string=hai) anos
src ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos
test ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos
.gitignore ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos
ChangeLog.md ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos
LICENSE ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos
README.md d99c1ddcff Expand on README %!s(int64=6) %!d(string=hai) anos
Setup.hs ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos
package.yaml e078d648bf Proper JSON parsing, remove random number in socket %!s(int64=6) %!d(string=hai) anos
stack.yaml ac9e98956b Initial commit: playing around with sockets %!s(int64=6) %!d(string=hai) anos

README.md

haskell-jukebox

A work in progress.

haskell-jukebox is a rewrite of lan-jukebox in Haskell. I was unhappy with how express handled things like sockets through socket.io, so I'm playing around with a Haskell implementation.

As of now, the plan is to control an instance of mpv via JSON-RPC, and expose a web instance through scotty for control.