/vivify

Vivify is an open-source Spotify connected alarm clock for Android

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Build Status

Vivify (Beta)

Vivify is a beautiful ad-free and open source Android Alarm Clock under GPLv3 license.Vivify is currently available in a beta release in the Google Play Store(App Store release coming soon).

Wake up your way with Vivify, by using Spotify's Android SDK we are able to give premium users access to Spotify entire music catalog. The goal is to allow users to take control of their morning be it waking up happy to Bob Marley or jumping out of bed to heavy rock.

Get it on Google Play

Screenshots

Development

  1. Clone the project to your folder
$ mkdir yourAndroidProjects
$ cd yourAndroidProjects
$ git clone https://github.com/lemma-io/vivify.git
  1. Create or download the gradle.properties file You can get this file from a Lemma member or create your own. This should live in your Vivify root folder and should look like this:
android.useDeprecatedNdk=true
SPOTIFY_CLIENT_ID="yourSpotifyKey"
BUGFENDER_APP_KEY="yourBugFenderKey"
RELEASE_STORE_PASS=""
RELEASE_KEY_ALIAS=""
RELEASE_KEY_PASS=""
PATH_TO_CERT_FILE=""
  1. If using your own keys make sure to register your app with the Spotify Developer Console and create a BugFender account. You will need to change the package name to com.YOUR.PACKAGE.NAME

  2. Update the Spotify Developer Console with your SHA-1 Key Before building your app locally make sure to generate a SHA-1 key this is required since Spotify needs to know your machine is an authenticated device.

Creating a Fingerprint

To generate a fingerprint on OS X or Linux run this in your terminal:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v | grep SHA1

On Windows run:

keytool -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

The result should look something like this:

SHA1: E7:47:B5:45:71:A9:B4:47:EA:AD:21:D7:7C:A2:8D:B4:89:1C:BF:75

Share this info with a Lemma member or update your Spotify Console with your new fingerprint

Open-Source Libraries

Contributing

Pull requests are welcome.

Licensing

Vivify is made available under the terms of the GPLv3.

See the LICENSE file that accompanies this distribution for the full text of the license.