/vanilla

SmartVanilla Music Player for Android

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

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
  • Sony SmartWatch native support

Translating

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

Building

To build you will need:

  • A Java compiler compatible with Java 1.6
  • The Android SDK with platform 16 (JellyBean) installed

Building from command-line

  • 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 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.

Documentation

Javadocs can be generated using ant doc