Android Open Source - Sound mp3 supersonic






Project Summary

Open-source web-based media streamer and jukebox fork of Subsonic. Supports MP3, OGG, AAC and other streamable audio and video formats. Runs on Windows, GNU/Linux and Mac using Java..

Web Site / Source Repository

supersonic is hosted in the following web site
https://github.com/Mach5/supersonic

If you think the Android project supersonic 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 supersonic.

ItemValue
Java File Count337
Supported screen sizes[hdpiv4]
Target SDK Version10
Minimum SDK Version8
Activity Count12
jar files usedant-zip-1.6.2.jar
dwr-3.0.rc1-sources.jar
dwr-3.0.rc1.jar
dwr-3.0.rc2-sources.jar
dwr-3.0.rc2.jar
ehcache-probe-1.0.3.jar
forms-1.1.0-sources.jar
forms-1.1.0.jar
jarbundler-2.1.0.jar
jaxrpc-1.1.jar
looks-2.1.4.jar
natpmp-0.1-sources.jar
natpmp-0.1.jar
sbbi-upnplib-1.0.4-sources.jar
sbbi-upnplib-1.0.4.jar
weupnp-2009-10-16-sources.jar
weupnp-2009-10-16.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.RECORD_AUDIO
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\fonts\Storopia.ttf
assets\html\img\paypal.gif
assets\html\img\subsonic.png




Resource Files

There are 61 image files in supersonic. The names of the image files are listed as follows.

action_play_all.png
action_refresh.png
action_search.png
action_shuffle.png
album_art_background.png
appwidget_art_default.png
appwidget_art_unknown.png
appwidget_bg.9.png
appwidget_button_background_r.9.png
ic_appwidget_music_next.png
ic_appwidget_music_pause.png
ic_appwidget_music_play.png
ic_appwidget_music_previous.png
ic_menu_exit.png
ic_menu_help.png
ic_menu_remove_all.png
ic_menu_save.png
ic_menu_screen_on_off.png
ic_menu_settings.png
ic_menu_shuffle.png
launch.png
list_item_artist.9.png
list_item_playlist.9.png
main_exit.png
main_header_icon.png
main_help.png
main_select_server.png
main_settings.png
main_shuffle.png
media_backward_normal.png
media_backward_pressed.png
media_forward_normal.png
media_forward_pressed.png
media_pause_normal.png
media_pause_pressed.png
media_repeat_all.png
media_repeat_off.png
media_repeat_single.png
media_shuffle_normal.png
media_shuffle_pressed.png
media_start_normal.png
media_start_pressed.png
media_stop_normal.png
media_stop_pressed.png
media_toggle_list_normal.png
media_toggle_list_pressed.png
menu_browse.png
menu_home.png
menu_now_playing.png
menu_playlists.png
menu_search.png
refresh.png
search.png
select_album_play_all_normal.png
select_album_play_all_pressed.png
select_artist_folder.png
slider_knob.png
stat_notify_playing.png
toast_frame.9.png
unknown_album.png
unknown_album_large.png

The following screenshort is generated from the image listed above.

null




Java Source Files

supersonic has the following Java source files.

net.sourceforge.subsonic.Logger.java
net.sourceforge.subsonic.ajax.ChatService.java
net.sourceforge.subsonic.ajax.CoverArtInfo.java
net.sourceforge.subsonic.ajax.CoverArtService.java
net.sourceforge.subsonic.ajax.LyricsInfo.java
net.sourceforge.subsonic.ajax.LyricsService.java
net.sourceforge.subsonic.ajax.MultiService.java
net.sourceforge.subsonic.ajax.NetworkStatus.java
net.sourceforge.subsonic.ajax.NowPlayingInfo.java
net.sourceforge.subsonic.ajax.NowPlayingService.java
net.sourceforge.subsonic.ajax.PlaylistInfo.java
net.sourceforge.subsonic.ajax.PlaylistService.java
net.sourceforge.subsonic.ajax.ScanInfo.java
net.sourceforge.subsonic.ajax.StarService.java
net.sourceforge.subsonic.ajax.TagService.java
net.sourceforge.subsonic.ajax.TransferService.java
net.sourceforge.subsonic.ajax.UploadInfo.java
net.sourceforge.subsonic.androidapp.activity.DownloadActivity.java
net.sourceforge.subsonic.androidapp.activity.EqualizerActivity.java
net.sourceforge.subsonic.androidapp.activity.HelpActivity.java
net.sourceforge.subsonic.androidapp.activity.LyricsActivity.java
net.sourceforge.subsonic.androidapp.activity.MainActivity.java
net.sourceforge.subsonic.androidapp.activity.PlayVideoActivity.java
net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity.java
net.sourceforge.subsonic.androidapp.activity.SearchActivity.java
net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity.java
net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity.java
net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity.java
net.sourceforge.subsonic.androidapp.activity.SettingsActivity.java
net.sourceforge.subsonic.androidapp.activity.SubsonicTabActivity.java
net.sourceforge.subsonic.androidapp.activity.VoiceQueryReceiverActivity.java
net.sourceforge.subsonic.androidapp.audiofx.EqualizerController.java
net.sourceforge.subsonic.androidapp.audiofx.VisualizerController.java
net.sourceforge.subsonic.androidapp.domain.Artist.java
net.sourceforge.subsonic.androidapp.domain.Indexes.java
net.sourceforge.subsonic.androidapp.domain.JukeboxStatus.java
net.sourceforge.subsonic.androidapp.domain.Lyrics.java
net.sourceforge.subsonic.androidapp.domain.MusicDirectory.java
net.sourceforge.subsonic.androidapp.domain.MusicFolder.java
net.sourceforge.subsonic.androidapp.domain.Playlist.java
net.sourceforge.subsonic.androidapp.domain.SearchCritera.java
net.sourceforge.subsonic.androidapp.domain.SearchResult.java
net.sourceforge.subsonic.androidapp.domain.ServerInfo.java
net.sourceforge.subsonic.androidapp.domain.Version.java
net.sourceforge.subsonic.androidapp.provider.SearchSuggestionProvider.java
net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider.java
net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver.java
net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver.java
net.sourceforge.subsonic.androidapp.service.CachedMusicService.java
net.sourceforge.subsonic.androidapp.service.DownloadFile.java
net.sourceforge.subsonic.androidapp.service.DownloadService.java
net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.java
net.sourceforge.subsonic.androidapp.service.DownloadServiceLifecycleSupport.java
net.sourceforge.subsonic.androidapp.service.JukeboxService.java
net.sourceforge.subsonic.androidapp.service.MediaStoreService.java
net.sourceforge.subsonic.androidapp.service.MusicService.java
net.sourceforge.subsonic.androidapp.service.MusicServiceFactory.java
net.sourceforge.subsonic.androidapp.service.OfflineException.java
net.sourceforge.subsonic.androidapp.service.OfflineMusicService.java
net.sourceforge.subsonic.androidapp.service.RESTMusicService.java
net.sourceforge.subsonic.androidapp.service.Scrobbler.java
net.sourceforge.subsonic.androidapp.service.ServerTooOldException.java
net.sourceforge.subsonic.androidapp.service.parser.AbstractParser.java
net.sourceforge.subsonic.androidapp.service.parser.AlbumListParser.java
net.sourceforge.subsonic.androidapp.service.parser.ErrorParser.java
net.sourceforge.subsonic.androidapp.service.parser.IndexesParser.java
net.sourceforge.subsonic.androidapp.service.parser.JukeboxStatusParser.java
net.sourceforge.subsonic.androidapp.service.parser.LicenseParser.java
net.sourceforge.subsonic.androidapp.service.parser.LyricsParser.java
net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryEntryParser.java
net.sourceforge.subsonic.androidapp.service.parser.MusicDirectoryParser.java
net.sourceforge.subsonic.androidapp.service.parser.MusicFoldersParser.java
net.sourceforge.subsonic.androidapp.service.parser.PlaylistParser.java
net.sourceforge.subsonic.androidapp.service.parser.PlaylistsParser.java
net.sourceforge.subsonic.androidapp.service.parser.RandomSongsParser.java
net.sourceforge.subsonic.androidapp.service.parser.SearchResult2Parser.java
net.sourceforge.subsonic.androidapp.service.parser.SearchResultParser.java
net.sourceforge.subsonic.androidapp.service.parser.SubsonicRESTException.java
net.sourceforge.subsonic.androidapp.service.parser.VersionParser.java
net.sourceforge.subsonic.androidapp.service.ssl.SSLSocketFactory.java
net.sourceforge.subsonic.androidapp.service.ssl.TrustSelfSignedStrategy.java
net.sourceforge.subsonic.androidapp.service.ssl.TrustStrategy.java
net.sourceforge.subsonic.androidapp.util.AlbumView.java
net.sourceforge.subsonic.androidapp.util.ArtistAdapter.java
net.sourceforge.subsonic.androidapp.util.BackgroundTask.java
net.sourceforge.subsonic.androidapp.util.CacheCleaner.java
net.sourceforge.subsonic.androidapp.util.CancellableTask.java
net.sourceforge.subsonic.androidapp.util.Constants.java
net.sourceforge.subsonic.androidapp.util.EntryAdapter.java
net.sourceforge.subsonic.androidapp.util.ErrorDialog.java
net.sourceforge.subsonic.androidapp.util.FileUtil.java
net.sourceforge.subsonic.androidapp.util.HorizontalSlider.java
net.sourceforge.subsonic.androidapp.util.ImageLoader.java
net.sourceforge.subsonic.androidapp.util.LRUCache.java
net.sourceforge.subsonic.androidapp.util.MergeAdapter.java
net.sourceforge.subsonic.androidapp.util.ModalBackgroundTask.java
net.sourceforge.subsonic.androidapp.util.MyViewFlipper.java
net.sourceforge.subsonic.androidapp.util.Pair.java
net.sourceforge.subsonic.androidapp.util.PlaylistAdapter.java
net.sourceforge.subsonic.androidapp.util.ProgressListener.java
net.sourceforge.subsonic.androidapp.util.SackOfViewsAdapter.java
net.sourceforge.subsonic.androidapp.util.ShufflePlayBuffer.java
net.sourceforge.subsonic.androidapp.util.SilentBackgroundTask.java
net.sourceforge.subsonic.androidapp.util.SimpleServiceBinder.java
net.sourceforge.subsonic.androidapp.util.SongView.java
net.sourceforge.subsonic.androidapp.util.TabActivityBackgroundTask.java
net.sourceforge.subsonic.androidapp.util.TimeLimitedCache.java
net.sourceforge.subsonic.androidapp.util.Util.java
net.sourceforge.subsonic.androidapp.view.VisualizerView.java
net.sourceforge.subsonic.booter.Main.java
net.sourceforge.subsonic.booter.agent.SettingsPanel.java
net.sourceforge.subsonic.booter.agent.StatusPanel.java
net.sourceforge.subsonic.booter.agent.SubsonicAgent.java
net.sourceforge.subsonic.booter.agent.SubsonicFrame.java
net.sourceforge.subsonic.booter.agent.SubsonicListener.java
net.sourceforge.subsonic.booter.agent.TrayController.java
net.sourceforge.subsonic.booter.deployer.DeploymentStatus.java
net.sourceforge.subsonic.booter.deployer.SubsonicDeployer.java
net.sourceforge.subsonic.booter.deployer.SubsonicDeployerService.java
net.sourceforge.subsonic.booter.mac.StatusPanel.java
net.sourceforge.subsonic.booter.mac.SubsonicController.java
net.sourceforge.subsonic.booter.mac.SubsonicFrame.java
net.sourceforge.subsonic.cache.CacheFactory.java
net.sourceforge.subsonic.command.AdvancedSettingsCommand.java
net.sourceforge.subsonic.command.DonateCommand.java
net.sourceforge.subsonic.command.EnumHolder.java
net.sourceforge.subsonic.command.GeneralSettingsCommand.java
net.sourceforge.subsonic.command.MusicFolderSettingsCommand.java
net.sourceforge.subsonic.command.NetworkSettingsCommand.java
net.sourceforge.subsonic.command.PasswordSettingsCommand.java
net.sourceforge.subsonic.command.PersonalSettingsCommand.java
net.sourceforge.subsonic.command.PlayerSettingsCommand.java
net.sourceforge.subsonic.command.PodcastSettingsCommand.java
net.sourceforge.subsonic.command.SavePlaylistCommand.java
net.sourceforge.subsonic.command.SearchCommand.java
net.sourceforge.subsonic.command.UserSettingsCommand.java
net.sourceforge.subsonic.controller.AbstractChartController.java
net.sourceforge.subsonic.controller.AdvancedSettingsController.java
net.sourceforge.subsonic.controller.AllmusicController.java
net.sourceforge.subsonic.controller.AvatarController.java
net.sourceforge.subsonic.controller.AvatarUploadController.java
net.sourceforge.subsonic.controller.ChangeCoverArtController.java
net.sourceforge.subsonic.controller.CoverArtController.java
net.sourceforge.subsonic.controller.DBController.java
net.sourceforge.subsonic.controller.DonateController.java
net.sourceforge.subsonic.controller.DownloadController.java
net.sourceforge.subsonic.controller.EditTagsController.java
net.sourceforge.subsonic.controller.ExternalPlayerController.java
net.sourceforge.subsonic.controller.GeneralSettingsController.java
net.sourceforge.subsonic.controller.HelpController.java
net.sourceforge.subsonic.controller.HomeController.java
net.sourceforge.subsonic.controller.InternetRadioSettingsController.java
net.sourceforge.subsonic.controller.LeftController.java
net.sourceforge.subsonic.controller.LoadPlaylistController.java
net.sourceforge.subsonic.controller.LyricsController.java
net.sourceforge.subsonic.controller.M3UController.java
net.sourceforge.subsonic.controller.MainController.java
net.sourceforge.subsonic.controller.MoreController.java
net.sourceforge.subsonic.controller.MultiController.java
net.sourceforge.subsonic.controller.MusicFolderSettingsController.java
net.sourceforge.subsonic.controller.NetworkSettingsController.java
net.sourceforge.subsonic.controller.NowPlayingController.java
net.sourceforge.subsonic.controller.PasswordSettingsController.java
net.sourceforge.subsonic.controller.PersonalSettingsController.java
net.sourceforge.subsonic.controller.PlayerSettingsController.java
net.sourceforge.subsonic.controller.PlaylistController.java
net.sourceforge.subsonic.controller.PodcastController.java
net.sourceforge.subsonic.controller.PodcastReceiverAdminController.java
net.sourceforge.subsonic.controller.PodcastReceiverController.java
net.sourceforge.subsonic.controller.PodcastSettingsController.java
net.sourceforge.subsonic.controller.ProxyController.java
net.sourceforge.subsonic.controller.RESTController.java
net.sourceforge.subsonic.controller.RandomPlaylistController.java
net.sourceforge.subsonic.controller.ReloadFrame.java
net.sourceforge.subsonic.controller.RightController.java
net.sourceforge.subsonic.controller.SavePlaylistController.java
net.sourceforge.subsonic.controller.SearchController.java
net.sourceforge.subsonic.controller.SetMusicFileInfoController.java
net.sourceforge.subsonic.controller.SetRatingController.java
net.sourceforge.subsonic.controller.SettingsController.java
net.sourceforge.subsonic.controller.ShareManagementController.java
net.sourceforge.subsonic.controller.ShareSettingsController.java
net.sourceforge.subsonic.controller.StatusChartController.java
net.sourceforge.subsonic.controller.StatusController.java
net.sourceforge.subsonic.controller.StreamController.java
net.sourceforge.subsonic.controller.TopController.java
net.sourceforge.subsonic.controller.TranscodingSettingsController.java
net.sourceforge.subsonic.controller.UploadController.java
net.sourceforge.subsonic.controller.UserChartController.java
net.sourceforge.subsonic.controller.UserSettingsController.java
net.sourceforge.subsonic.controller.VideoPlayerController.java
net.sourceforge.subsonic.controller.WapController.java
net.sourceforge.subsonic.dao.AbstractDao.java
net.sourceforge.subsonic.dao.AlbumDao.java
net.sourceforge.subsonic.dao.ArtistDao.java
net.sourceforge.subsonic.dao.AvatarDao.java
net.sourceforge.subsonic.dao.DaoHelper.java
net.sourceforge.subsonic.dao.InternetRadioDao.java
net.sourceforge.subsonic.dao.MediaFileDao.java
net.sourceforge.subsonic.dao.MusicFolderDao.java
net.sourceforge.subsonic.dao.PlayerDao.java
net.sourceforge.subsonic.dao.PodcastDao.java
net.sourceforge.subsonic.dao.RatingDao.java
net.sourceforge.subsonic.dao.ShareDao.java
net.sourceforge.subsonic.dao.TranscodingDao.java
net.sourceforge.subsonic.dao.UserDao.java
net.sourceforge.subsonic.dao.schema.Schema.java
net.sourceforge.subsonic.dao.schema.Schema25.java
net.sourceforge.subsonic.dao.schema.Schema26.java
net.sourceforge.subsonic.dao.schema.Schema27.java
net.sourceforge.subsonic.dao.schema.Schema28.java
net.sourceforge.subsonic.dao.schema.Schema29.java
net.sourceforge.subsonic.dao.schema.Schema30.java
net.sourceforge.subsonic.dao.schema.Schema31.java
net.sourceforge.subsonic.dao.schema.Schema32.java
net.sourceforge.subsonic.dao.schema.Schema33.java
net.sourceforge.subsonic.dao.schema.Schema34.java
net.sourceforge.subsonic.dao.schema.Schema35.java
net.sourceforge.subsonic.dao.schema.Schema36.java
net.sourceforge.subsonic.dao.schema.Schema37.java
net.sourceforge.subsonic.dao.schema.Schema38.java
net.sourceforge.subsonic.dao.schema.Schema40.java
net.sourceforge.subsonic.dao.schema.Schema43.java
net.sourceforge.subsonic.dao.schema.Schema45.java
net.sourceforge.subsonic.dao.schema.Schema46.java
net.sourceforge.subsonic.dao.schema.Schema47.java
net.sourceforge.subsonic.domain.Album.java
net.sourceforge.subsonic.domain.Artist.java
net.sourceforge.subsonic.domain.Avatar.java
net.sourceforge.subsonic.domain.CacheElement.java
net.sourceforge.subsonic.domain.InternetRadio.java
net.sourceforge.subsonic.domain.MediaFile.java
net.sourceforge.subsonic.domain.MediaLibraryStatistics.java
net.sourceforge.subsonic.domain.MusicFolder.java
net.sourceforge.subsonic.domain.MusicIndex.java
net.sourceforge.subsonic.domain.NATPMPRouter.java
net.sourceforge.subsonic.domain.Player.java
net.sourceforge.subsonic.domain.Playlist.java
net.sourceforge.subsonic.domain.PodcastChannel.java
net.sourceforge.subsonic.domain.PodcastEpisode.java
net.sourceforge.subsonic.domain.RandomSearchCriteria.java
net.sourceforge.subsonic.domain.Router.java
net.sourceforge.subsonic.domain.SBBIRouter.java
net.sourceforge.subsonic.domain.SearchCriteria.java
net.sourceforge.subsonic.domain.SearchResult.java
net.sourceforge.subsonic.domain.Share.java
net.sourceforge.subsonic.domain.Theme.java
net.sourceforge.subsonic.domain.Transcoding.java
net.sourceforge.subsonic.domain.TransferStatus.java
net.sourceforge.subsonic.domain.User.java
net.sourceforge.subsonic.domain.UserSettings.java
net.sourceforge.subsonic.domain.Version.java
net.sourceforge.subsonic.domain.VideoTranscodingSettings.java
net.sourceforge.subsonic.domain.WeUPnPRouter.java
net.sourceforge.subsonic.filter.BootstrapVerificationFilter.java
net.sourceforge.subsonic.filter.ParameterDecodingFilter.java
net.sourceforge.subsonic.filter.RequestEncodingFilter.java
net.sourceforge.subsonic.filter.ResponseHeaderFilter.java
net.sourceforge.subsonic.i18n.SubsonicLocaleResolver.java
net.sourceforge.subsonic.io.InputStreamReaderThread.java
net.sourceforge.subsonic.io.PlaylistInputStream.java
net.sourceforge.subsonic.io.RangeOutputStream.java
net.sourceforge.subsonic.io.ShoutCastOutputStream.java
net.sourceforge.subsonic.io.TranscodeInputStream.java
net.sourceforge.subsonic.ldap.SubsonicLdapBindAuthenticator.java
net.sourceforge.subsonic.ldap.UserDetailsServiceBasedAuthoritiesPopulator.java
net.sourceforge.subsonic.security.RESTRequestParameterProcessingFilter.java
net.sourceforge.subsonic.service.AudioScrobblerService.java
net.sourceforge.subsonic.service.JukeboxService.java
net.sourceforge.subsonic.service.MediaFileService.java
net.sourceforge.subsonic.service.MediaScannerService.java
net.sourceforge.subsonic.service.MusicIndexService.java
net.sourceforge.subsonic.service.NetworkService.java
net.sourceforge.subsonic.service.PlayerService.java
net.sourceforge.subsonic.service.PlaylistService.java
net.sourceforge.subsonic.service.PodcastService.java
net.sourceforge.subsonic.service.RatingService.java
net.sourceforge.subsonic.service.SearchService.java
net.sourceforge.subsonic.service.SecurityService.java
net.sourceforge.subsonic.service.ServiceLocator.java
net.sourceforge.subsonic.service.SettingsService.java
net.sourceforge.subsonic.service.ShareService.java
net.sourceforge.subsonic.service.StatusService.java
net.sourceforge.subsonic.service.TranscodingService.java
net.sourceforge.subsonic.service.VersionService.java
net.sourceforge.subsonic.service.jukebox.AudioPlayer.java
net.sourceforge.subsonic.service.jukebox.PlayerTest.java
net.sourceforge.subsonic.service.metadata.DefaultMetaDataParser.java
net.sourceforge.subsonic.service.metadata.FFmpegParser.java
net.sourceforge.subsonic.service.metadata.JaudiotaggerParser.java
net.sourceforge.subsonic.service.metadata.MetaData.java
net.sourceforge.subsonic.service.metadata.MetaDataParser.java
net.sourceforge.subsonic.service.metadata.MetaDataParserFactory.java
net.sourceforge.subsonic.taglib.EscapeJavaScriptTag.java
net.sourceforge.subsonic.taglib.FormatBytesTag.java
net.sourceforge.subsonic.taglib.ParamTag.java
net.sourceforge.subsonic.taglib.UrlTag.java
net.sourceforge.subsonic.taglib.WikiTag.java
net.sourceforge.subsonic.theme.SubsonicThemeResolver.java
net.sourceforge.subsonic.theme.SubsonicThemeSource.java
net.sourceforge.subsonic.upload.MonitoredDiskFileItem.java
net.sourceforge.subsonic.upload.MonitoredDiskFileItemFactory.java
net.sourceforge.subsonic.upload.MonitoredOutputStream.java
net.sourceforge.subsonic.upload.UploadListener.java
net.sourceforge.subsonic.util.BoundedList.java
net.sourceforge.subsonic.util.FileUtil.java
net.sourceforge.subsonic.util.Pair.java
net.sourceforge.subsonic.util.StringUtil.java
net.sourceforge.subsonic.util.Util.java
net.sourceforge.subsonic.util.XMLBuilder.java
net.sourceforge.subsonic.validator.DonateValidator.java
net.sourceforge.subsonic.validator.PasswordSettingsValidator.java
net.sourceforge.subsonic.validator.SavePlaylistValidator.java
net.sourceforge.subsonic.validator.UserSettingsValidator.java
org.json.CDL.java
org.json.Cookie.java
org.json.CookieList.java
org.json.HTTP.java
org.json.HTTPTokener.java
org.json.JSONArray.java
org.json.JSONException.java
org.json.JSONML.java
org.json.JSONObject.java
org.json.JSONString.java
org.json.JSONStringer.java
org.json.JSONTokener.java
org.json.JSONWriter.java
org.json.XML.java
org.json.XMLTokener.java