Credits/Licenses

BpmDj was developed by Werner Van Belle (homepage).

BpmDj for Linux (the C and C++ source code) fall under the GPL2.

BpmDj for Android is a complete rewrite in Java and is closed source.

BpmDj for Desktop is written in Java and also closed source.

JAudioTagger

To retrieve the mp3 meta data we rely on a heavily reduced JAudioTagger library.

The git repository we offer (git://yellowcouch.org/home/git/JAudioTagger.git/) is a small subsection of the original subversion repository. Only useful to track the changes we made. Otherwise please visit the original project.

JLayer1.0.1

A modified version of the Javazoom JLayer Mp3 decoder is used to decode mp3s. The modified version is about 2.5 times faster than the original on android. This was done by removing a number of intermediate buffers between function calls. Secondly, the modified version allows for exact seekability. That is: when BpmDj requests playposition 28598724, then the decoder will provide sample exact data.

The git repository for the modified JLayer library can be obtained from
git://yellowcouch.org/home/git/JLayer.git/

The git repository for the Random Access Decoder can be obtained from
git://yellowcouch.org/home/git/JLayerDemos.git/

Translations

The french translation was made by Rachid Dumaquis and Noe Rubinstein

Nullwire

provided us with a free to use remote stacktrace, to help us keep track of crashes.

Website related

The website was created using Bootstrap.

Feature list

Was created using smoothDivScroll.

Artwork

Donators

If you also think it worthwhile to support this project, you can make a donation

Donate >