Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pbrisbin/yesod-mpc
Control a running MPD in-browser via a Yesod subsite
https://github.com/pbrisbin/yesod-mpc
Last synced: about 2 months ago
JSON representation
Control a running MPD in-browser via a Yesod subsite
- Host: GitHub
- URL: https://github.com/pbrisbin/yesod-mpc
- Owner: pbrisbin
- License: bsd-3-clause
- Created: 2011-01-15T20:12:09.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2011-04-29T23:38:05.000Z (over 13 years ago)
- Last Synced: 2024-10-09T09:45:11.652Z (3 months ago)
- Language: Haskell
- Homepage:
- Size: 138 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yesod MPC
### Description
Control a running MPD through a yesod subsite.
I chose to name this MPC and not MPD to prevent clashes with functions
and types exposed by libmpd (which I'm using), and also it makes sense
since this is a controller and not a daemon anyway.### Usage
See ./Test.hs or read the
[haddocks](http://pbrisbin.com/haskell/docs/html/yesod-mpc/)### Try it
Assuming you've got the required dependencies you can run the Test app
directly. If you don't, but are willing to install them, just `cabal
install` from within the yesod-mpc directory.git clone git://github.com/pbrisbin/yesod-mpc.git
cd yesod-mpc
runhaskell Test.hs
$BROWSER http://localhost:3000Here's what it looks like on my server:
![Yesod MPC Shot](http://pbrisbin.com/static/fileshare/yesod_helpers_mpc.png)