Android Open Source - Sound player SoundBox






Project Summary

Android Music Player.

Web Site / Source Repository

SoundBox is hosted in the following web site
https://github.com/FlyingPumba/SoundBox

If you think the Android project SoundBox listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of SoundBox.

ItemValue
Java File Count35
Supported screen sizes[mdpiv11, mdpi, xxhdpi, hdpi, xhdpi, mdpiv9, xxhdpiv11, xhdpiv9, hdpiv11, hdpiv9, xhdpiv11, xxhdpiv9]
Activity Count4
Fragment Count6
Required Permissionsandroid.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE




License

The license information of SoundBox is as follows:

GNU General Public License

Resource Files

There are 25 image files in SoundBox. The names of the image files are listed as follows.

button_state_pressed.png
icon_album.png
icon_artist.png
icon_artist_selected.png
icon_audiofile.png
icon_folder.png
icon_github.png
icon_home.png
icon_list.png
icon_next.png
icon_notification_collapse.png
icon_notification_next.png
icon_notification_pause.png
icon_notification_play.png
icon_notification_previous.png
icon_pause.png
icon_play.png
icon_previous.png
icon_random_off.png
icon_random_random.png
icon_random_shuffled.png
icon_repeat_all.png
icon_repeat_off.png
icon_repeat_one.png
icon_song.png

The following screenshort is generated from the image listed above.

null




Java Source Files

com.arcusapp.soundbox.SoundBoxApplication.java
com.arcusapp.soundbox.activity.AboutActivity.java
com.arcusapp.soundbox.activity.FoldersActivity.java
com.arcusapp.soundbox.activity.MainActivity.java
com.arcusapp.soundbox.activity.SongsListActivity.java
com.arcusapp.soundbox.adapter.ArtistsActivityAdapter.java
com.arcusapp.soundbox.adapter.FoldersActivityAdapter.java
com.arcusapp.soundbox.adapter.PlaylistsActivityAdapter.java
com.arcusapp.soundbox.adapter.SongsListActivityAdapter.java
com.arcusapp.soundbox.adapter.ViewHolder.java
com.arcusapp.soundbox.data.MediaProvider.java
com.arcusapp.soundbox.data.SoundBoxPreferences.java
com.arcusapp.soundbox.fragment.ArtistsFragment.java
com.arcusapp.soundbox.fragment.PlayFragment.java
com.arcusapp.soundbox.fragment.PlaylistsFragment.java
com.arcusapp.soundbox.fragment.SongsListFragment.java
com.arcusapp.soundbox.model.AlbumEntry.java
com.arcusapp.soundbox.model.ArtistEntry.java
com.arcusapp.soundbox.model.BundleExtra.java
com.arcusapp.soundbox.model.Entry.java
com.arcusapp.soundbox.model.MediaEntry.java
com.arcusapp.soundbox.model.MediaPlayerServiceListener.java
com.arcusapp.soundbox.model.PlaylistEntry.java
com.arcusapp.soundbox.model.RandomState.java
com.arcusapp.soundbox.model.RepeatState.java
com.arcusapp.soundbox.model.SongEntry.java
com.arcusapp.soundbox.model.Song.java
com.arcusapp.soundbox.player.MediaPlayerNotification.java
com.arcusapp.soundbox.player.MediaPlayerService.java
com.arcusapp.soundbox.player.SongStack.java
com.arcusapp.soundbox.util.AudioBecomingNoisyHandler.java
com.arcusapp.soundbox.util.CustomViewPager.java
com.arcusapp.soundbox.util.DirectoryHelper.java
com.arcusapp.soundbox.util.MediaEntryHelper.java
com.arcusapp.soundbox.util.SlidingUpPanelLayout.java