Skip to content
It's Coffitivity for your Desktop! You can listen to ambient music even when you're offline. 🎧 πŸš€
HTML Objective-C C Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets setting up linter and auto-update modules Sep 22, 2017
out
src version 1.0.2 Oct 18, 2017
.eslintrc.json
.gitignore setting up linter and auto-update modules Sep 22, 2017
README.md
package.json

README.md

Coffitivity Offline

Latest version 1.0.2 adds keyboard shortcuts to the app

Coffitivity's desktop app built with the powers of web technology and ElectronJS. 🎧 πŸš€

looking for Download? Go to Download page.

Reporting issues

Please visit our Github Issues Page to discuss bugs and issues.

Development Setup

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. We will also be using Electron Forge for building our desktop native app. Next open up Terminal or your favourite command line tool:

   # First go to the directory where you want to install Coffitivity Offline
   # Next we'll clone the repository
git clone https://github.com/siwalikm/coffitivity-offline.git
   # install Electron-Forge globally on your system
npm install -g electron-forge
   # Go into the repository
cd coffitivity-offline
   # Install all the dependencies of this project
npm install
   # Run the app
electron-forge start

Building native app

(supports only MacOS for now)

   # Go into the repository
cd coffitivity-offline
   # Install all the dependencies of this project
npm install
   # Run Build Script
electron-forge make

This creates a compiled dmg file in the folder "../out/make" in your application's root directory.

To edit specificities of the MacOS build, go to your package.json file and edit the following property.

"electronPackagerConfig": {
        "packageManager": "npm",
        "name": "Coffitivity Offline",
        "icon": "./assets/icon.png.icns"
      },
You can’t perform that action at this time.