The AUDIO_BECOMING_NOISY intent seems to be broadcast before the HEADSET_PLUG intent. In some cases, the HEADSET_PLUG intent fires so late that audio starts playing through the speaker.. AUDIO_BECOMING_NOISY also handles Bluetooth. The headset only feature was useful to prevent accidental "noisy" playback, however it is cumbersome to implement with the Android audio API being the mess that it is. Thus I've removed it.
Vanilla Music Player is designed to be simple and streamlined. The playback screen is clean and minimal. Music is played from a continuous stream of random songs from your music library with the ability for you to enqueue songs of your choosing. Build using 'android update project --name VanillaMusic --path .' or the included Eclipse project.
Description
Languages
Java
97.2%
HTML
1.3%
Perl
1%
Makefile
0.4%
Shell
0.1%