A web interface for Kodi/XBMC written in Elm
GPL-2.0 License
a web interface for Kodi written in Elm for GSoC 2020 based on chorus2 by jez500
Inside the src
directory you'll find:
src
Colors.elm
- palette for user interfaceComponents
- all ui elements
- DialogBox
- Frame
- Header
- LeftSidebar
- RightSidebar
- PlayerRow
- VerticalNav
- Video
Helper.elm
Main.elm
Method.elm
Pages
- holds all elm-spa pagesRequest.elm
- partial wrapper, unused for now because it's incompleteShared.elm
- Shared model, this is where all the action handling happensSpa
- holds all elm-spa generated stuffWSDecoder.elm
- all decoders and custom types
To develop elm-chorus, you must have the following:
To run it:
git clone https://github.com/xbmc/elm-chorus.git
cd elm-chorus/
npm start
and point your browser to http://localhost:1234 by default or whatever port Node tells you