musikcube/src/musikdroid
2019-02-11 23:55:48 -08:00
..
app Don't try to apply filter to categories where it doesn't make sense. 2019-02-11 23:55:48 -08:00
gradle/wrapper musikdroid tooling updates. again. 2019-02-03 14:43:03 -08:00
.gitignore Added musikdroid (promoted from an the musikcube-websockets external 2017-02-14 22:05:44 -08:00
build.gradle Some refactors to prep for experimental Android tab UI. 2019-02-09 14:07:35 -08:00
gradle.properties Added some compile-time performance improvements and removed some 2017-07-07 22:11:10 -07:00
gradlew musikdroid tooling updates. 2018-11-07 19:54:17 -08:00
gradlew.bat Added musikdroid (promoted from an the musikcube-websockets external 2017-02-14 22:05:44 -08:00
README.md Update README.md 2019-01-31 20:54:07 -08:00
settings.gradle Added musikdroid (promoted from an the musikcube-websockets external 2017-02-14 22:05:44 -08:00

musikdroid

musikdroid is an android app that is used to stream music from, or remote control, existing musikcube installations (windows, macos, or linux clients). it is written in kotlin.

building

because musikdroid is not available in the Google Play store, it uses fabric.io for crash reporting. this makes it slightly difficult to build out of the box, because the project's API keys are not checked in. if you are not a member of the dev team, but still want to play around with the code, you can do the following:

  1. remove Fabric.with(this, Crashlytics()) from Application.kt
  2. remove apply plugin: 'io.fabric' from app/build.gradle

this should allow you to build and test locally without special keys.

the project is currently built using Android Studio 3

attribution

the following icons were taken from the noun project under the creative commons 3.0 license