├── .dockerignore ├── .editorconfig ├── .gitignore ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── actions ├── devicesActions.js ├── playbackActions.js ├── queueActions.js ├── searchActions.js ├── sessionActions.js ├── usersActions.js └── voteActions.js ├── components ├── AddToQueue.js ├── ButtonDarkStyle.js ├── ButtonStyle.js ├── Devices.js ├── Header.js ├── MyLayout.js ├── NowPlaying.js ├── PageWithIntl.js ├── Queue.js ├── QueueItem.js └── Users.js ├── config ├── app.js └── auth.js ├── constants └── ActionTypes.js ├── lang ├── ca.json ├── en.json └── es.json ├── middlewares ├── devicesMiddleware.js ├── loggerMiddleware.js ├── playbackMiddleware.js ├── searchMiddleware.js ├── sessionMiddleware.js └── socketMiddleware.js ├── next.config.js ├── package.json ├── pages ├── _document.js ├── about.js └── index.js ├── reducers ├── devicesReducer.js ├── index.js ├── playbackReducer.js ├── queueReducer.js ├── searchReducer.js ├── sessionReducer.js └── usersReducer.js ├── server ├── api.js ├── auth.js ├── models │ ├── Bot.js │ ├── QueueItem.js │ └── QueueManager.js ├── server.js └── views │ └── pages │ └── callback.ejs ├── static ├── c-icon-128.png ├── c-icon.png ├── robot-icon.png └── user-icon.png └── store └── store.js /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .env 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/README.md -------------------------------------------------------------------------------- /actions/devicesActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/devicesActions.js -------------------------------------------------------------------------------- /actions/playbackActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/playbackActions.js -------------------------------------------------------------------------------- /actions/queueActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/queueActions.js -------------------------------------------------------------------------------- /actions/searchActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/searchActions.js -------------------------------------------------------------------------------- /actions/sessionActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/sessionActions.js -------------------------------------------------------------------------------- /actions/usersActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/usersActions.js -------------------------------------------------------------------------------- /actions/voteActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/actions/voteActions.js -------------------------------------------------------------------------------- /components/AddToQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/AddToQueue.js -------------------------------------------------------------------------------- /components/ButtonDarkStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/ButtonDarkStyle.js -------------------------------------------------------------------------------- /components/ButtonStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/ButtonStyle.js -------------------------------------------------------------------------------- /components/Devices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/Devices.js -------------------------------------------------------------------------------- /components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/Header.js -------------------------------------------------------------------------------- /components/MyLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/MyLayout.js -------------------------------------------------------------------------------- /components/NowPlaying.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/NowPlaying.js -------------------------------------------------------------------------------- /components/PageWithIntl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/PageWithIntl.js -------------------------------------------------------------------------------- /components/Queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/Queue.js -------------------------------------------------------------------------------- /components/QueueItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/QueueItem.js -------------------------------------------------------------------------------- /components/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/components/Users.js -------------------------------------------------------------------------------- /config/app.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | HOST: process.env.HOST 3 | }; 4 | -------------------------------------------------------------------------------- /config/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/config/auth.js -------------------------------------------------------------------------------- /constants/ActionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/constants/ActionTypes.js -------------------------------------------------------------------------------- /lang/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/lang/ca.json -------------------------------------------------------------------------------- /lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/lang/en.json -------------------------------------------------------------------------------- /lang/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/lang/es.json -------------------------------------------------------------------------------- /middlewares/devicesMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/middlewares/devicesMiddleware.js -------------------------------------------------------------------------------- /middlewares/loggerMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/middlewares/loggerMiddleware.js -------------------------------------------------------------------------------- /middlewares/playbackMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/middlewares/playbackMiddleware.js -------------------------------------------------------------------------------- /middlewares/searchMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/middlewares/searchMiddleware.js -------------------------------------------------------------------------------- /middlewares/sessionMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/middlewares/sessionMiddleware.js -------------------------------------------------------------------------------- /middlewares/socketMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/middlewares/socketMiddleware.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/package.json -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/pages/about.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/pages/index.js -------------------------------------------------------------------------------- /reducers/devicesReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/devicesReducer.js -------------------------------------------------------------------------------- /reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/index.js -------------------------------------------------------------------------------- /reducers/playbackReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/playbackReducer.js -------------------------------------------------------------------------------- /reducers/queueReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/queueReducer.js -------------------------------------------------------------------------------- /reducers/searchReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/searchReducer.js -------------------------------------------------------------------------------- /reducers/sessionReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/sessionReducer.js -------------------------------------------------------------------------------- /reducers/usersReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/reducers/usersReducer.js -------------------------------------------------------------------------------- /server/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/api.js -------------------------------------------------------------------------------- /server/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/auth.js -------------------------------------------------------------------------------- /server/models/Bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/models/Bot.js -------------------------------------------------------------------------------- /server/models/QueueItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/models/QueueItem.js -------------------------------------------------------------------------------- /server/models/QueueManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/models/QueueManager.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/server.js -------------------------------------------------------------------------------- /server/views/pages/callback.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/server/views/pages/callback.ejs -------------------------------------------------------------------------------- /static/c-icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/static/c-icon-128.png -------------------------------------------------------------------------------- /static/c-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/static/c-icon.png -------------------------------------------------------------------------------- /static/robot-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/static/robot-icon.png -------------------------------------------------------------------------------- /static/user-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/static/user-icon.png -------------------------------------------------------------------------------- /store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMPerez/c/HEAD/store/store.js --------------------------------------------------------------------------------