Modulari (Latin) - to modulate, to beat time, to measure, to regulate (as in music ๐๐ต)
Eventually the goal is for it to be a full-featured client for Mopidy built with Electron and Cycle.js.
Design is inspired by museeks, an electron based music player that plays local files directly.
This project is in its infancy, so many things will be broken or not exist at the moment.
Currently you can only control the playback with the previous, play/payse, and next buttons. The current song info and the current tracklist (queue) is also shown.
Recently Cycle.js released a large update that broke some things. Since I haven't been keeping version numbers on my package.json
, you might need to manually test the versions to see which ones work (just for the @cycle
stuff). It's also going to take me some time to migrate to the new stuff, so expect to see Rx 4 replaced with something better. I'm between RxJS 5 and xstream at the moment.
First, make sure that Mopidy is installed and running on your computer with the Mopidy-HTTP extension running. See the Mopidy Docs for how to do that.
At the moment you need to add songs to your playlist with another Mopidy Client
Next, run the following in the mopidy
directory:
$ npm install -g electron-prebuilt less eslint
$ npm install
$ npm run less
$ npm start