Skip to content

krishnaraj/vanilla

 
 

Repository files navigation

Vanilla Music

Vanilla Music player is a GPLv3 licensed MP3/OGG/FLAC/PCM player for Android with the following features:

  • multiple playlist support
  • grouping by artist, album or genre
  • plain filesystem browsing
  • ReplayGain support
  • headset/Bluetooth controls
  • accelerometer/shake control
  • cover art support
  • ScrobbleDroid support for Last.fm integration

Donations

You can donate to Vanilla Musics development via gratipay

Support via Gratipay

Contributing

Translating

You can help translate here. If your language isn't on the list, open an issue and I can add it.

Contributing code

  • A list of open issues can be found at the issue tracker
  • Features we would like to see (but nobody started working on them yet) have the patches-welcome label attached to them. Please let us know if you start working on such an open issue (to avoid duplicate work)
  • We accept raw patches and github pull request - and we use tabs.

Building

To build you will need:

  • A Java compiler compatible with Java 1.7
  • The Android SDK with platform 23 (Marshmallow) installed

Building from command-line #1

  • gradle build to build the APK
  • Optional: gradle installDebug to install the APK to a connected device

Building from command-line #2

  • android update project --path . to generate local.properties
  • ant debug to build the APK at bin/VanillaMusic-debug.apk
  • Optional: ant installd to install the APK to a connected device

Building with Android Studio

You can also build with Android Studio by importing this project into it.

Building from Eclipse

You can also build from Eclipse. Create a new Android Project, choosing "Create project from exisiting source", then set the compiler compliance level to 1.6 in project settings.

Nightly Builds

Automatically created builds are available from http://android.eqmx.net/android/vanilla/

Documentation

Javadocs can be generated using gradle javadoc or ant doc

About

Vanilla Music Player for Android

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.9%
  • Other 1.1%