There were two main cases where we would generate covers: when querySongs is called and when onSizeChanged is called. querySongs was sometimes called before the initial layout had occured and the CoverView's size determined (usually when the service had already been running when a new PlaybackActivity is created). onSizeChanged was sometimes called before the service had been initialized. Both of these cases are not useful, and in the former case, harmful, since the default cover art could be shown when the view should have been blank. So this removes generation in onSizeChanged except when querySongs had been called before the layout occurs, which elminates the redundant cases.
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%