A Free, Fully Fledged, Open-Source Music Player for Android.
TurtlePlayer is hosted in the following web site
https://github.com/eddturtle/TurtlePlayer
If you think the Android project TurtlePlayer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of TurtlePlayer.
Item | Value |
---|---|
Java File Count | 198 |
Supported screen sizes | [hdpi] |
Minimum SDK Version | 10 |
Activity Count | 2 |
Required Permissions | android.permission.READ_PHONE_STATE android.permission.WRITE_EXTERNAL_STORAGE |
There are 47 image files in TurtlePlayer. The names of the image files are listed as follows.
album24.png album48.png album48_active.png artist24.png artist48.png artist48_active.png back48.png blank_album_art.png cancel24.png dice48.png dice48_active.png dir24.png dir48.png dir48_active.png folder48.png fs_scan_pause48.png fs_scan_start48.png fs_scan_stop48.png fs_scan_unpause48.png genre24.png genre48.png genre48_active.png list64.png list64_active.png logo128.png logo128_active.png menubow_bottom_290.png menubow_bottom_290_active.png menubow_left_290.png menubow_left_290_active.png menubow_right_290.png menubow_right_290_active.png menubow_top_290.png menubow_top_290_active.png next48.png pause96.png play24.png play96.png pointer120.png progress72.png progress72_bg.png settings48.png settings48_active.png track24.png track48.png track48_active.png trans_bg.png
The following screenshort is generated from the image listed above.
TurtlePlayer has the following Java source files.
com.mpatric.mp3agic.AbstractID3v2FrameData.java com.mpatric.mp3agic.AbstractID3v2Tag.java com.mpatric.mp3agic.BaseException.java com.mpatric.mp3agic.BufferTools.java com.mpatric.mp3agic.ByteBufferUtils.java com.mpatric.mp3agic.EncodedText.java com.mpatric.mp3agic.FileWrapper.java com.mpatric.mp3agic.ID3Wrapper.java com.mpatric.mp3agic.ID3v1.java com.mpatric.mp3agic.ID3v1Genres.java com.mpatric.mp3agic.ID3v1Tag.java com.mpatric.mp3agic.ID3v2.java com.mpatric.mp3agic.ID3v22Tag.java com.mpatric.mp3agic.ID3v23Tag.java com.mpatric.mp3agic.ID3v24Frame.java com.mpatric.mp3agic.ID3v24Tag.java com.mpatric.mp3agic.ID3v2ChapterFrameData.java com.mpatric.mp3agic.ID3v2ChapterTOCFrameData.java com.mpatric.mp3agic.ID3v2CommentFrameData.java com.mpatric.mp3agic.ID3v2Frame.java com.mpatric.mp3agic.ID3v2FrameSet.java com.mpatric.mp3agic.ID3v2ObseleteFrame.java com.mpatric.mp3agic.ID3v2ObseletePictureFrameData.java com.mpatric.mp3agic.ID3v2PictureFrameData.java com.mpatric.mp3agic.ID3v2TagFactory.java com.mpatric.mp3agic.ID3v2TextFrameData.java com.mpatric.mp3agic.ID3v2UrlFrameData.java com.mpatric.mp3agic.InvalidDataException.java com.mpatric.mp3agic.Mp3File.java com.mpatric.mp3agic.MpegFrame.java com.mpatric.mp3agic.MutableInteger.java com.mpatric.mp3agic.NoSuchTagException.java com.mpatric.mp3agic.NotSupportedException.java com.mpatric.mp3agic.UnsupportedTagException.java com.mpatric.mp3agic.Version.java com.mpatric.mp3agic.app.BaseApp.java com.mpatric.mp3agic.app.Example.java com.mpatric.mp3agic.app.Mp3Catalog.java com.mpatric.mp3agic.app.Mp3Details.java com.mpatric.mp3agic.app.Mp3Move.java com.mpatric.mp3agic.app.Mp3Pics.java com.mpatric.mp3agic.app.Mp3Rename.java com.mpatric.mp3agic.app.Mp3Retag.java com.turtleplayer.Player.java com.turtleplayer.Stats .java com.turtleplayer.TurtlePlayer.java com.turtleplayer.common.MatchFilterVisitor.java com.turtleplayer.common.filefilter.AccessableFileFilter.java com.turtleplayer.common.filefilter.FileFilters .java com.turtleplayer.common.filefilter.NameFilter.java com.turtleplayer.controller.BroadcastsHandler.java com.turtleplayer.controller.Observer .java com.turtleplayer.controller.PhoneStateHandler.java com.turtleplayer.controller.TouchHandler.java com.turtleplayer.dirchooser.DirChooser.java com.turtleplayer.dirchooser.DirChooserConstants .java com.turtleplayer.dirchooser.FileAdapter.java com.turtleplayer.dirchooser.FileSorter.java com.turtleplayer.model.Album.java com.turtleplayer.model.AlbumArtLocation .java com.turtleplayer.model.AlbumDigest.java com.turtleplayer.model.Artist.java com.turtleplayer.model.ArtistDigest.java com.turtleplayer.model.FSobject.java com.turtleplayer.model.Genre.java com.turtleplayer.model.GenreDigest.java com.turtleplayer.model.Instance.java com.turtleplayer.model.InstanceCreator.java com.turtleplayer.model.InstanceVisitor.java com.turtleplayer.model.Song.java com.turtleplayer.model.SongDigest.java com.turtleplayer.model.Track.java com.turtleplayer.model.TrackBundle .java com.turtleplayer.persistance.framework.UniqueFieldGetter.java com.turtleplayer.persistance.framework.creator.Creator.java com.turtleplayer.persistance.framework.creator.CreatorForList.java com.turtleplayer.persistance.framework.creator.ResultCreator.java com.turtleplayer.persistance.framework.db.Database.java com.turtleplayer.persistance.framework.db.ObservableDatabase.java com.turtleplayer.persistance.framework.executor.OperationExecutor .java com.turtleplayer.persistance.framework.filter.FieldFilter.java com.turtleplayer.persistance.framework.filter.Filter.java com.turtleplayer.persistance.framework.filter.FilterSet.java com.turtleplayer.persistance.framework.filter.FilterVisitor.java com.turtleplayer.persistance.framework.filter.FilterVisitorGenerified.java com.turtleplayer.persistance.framework.filter.NotFilter.java com.turtleplayer.persistance.framework.filter.ResultFilter.java com.turtleplayer.persistance.framework.mapping.Mapping.java com.turtleplayer.persistance.framework.mapping.QueryGenerator.java com.turtleplayer.persistance.framework.paging.Paging .java com.turtleplayer.persistance.framework.paging.PagingFilterBuilder.java com.turtleplayer.persistance.framework.query.OperationDelete.java com.turtleplayer.persistance.framework.query.OperationInsert.java com.turtleplayer.persistance.framework.query.OperationRead.java com.turtleplayer.persistance.framework.query.Query.java com.turtleplayer.persistance.framework.sort.FieldOrder.java com.turtleplayer.persistance.framework.sort.Order.java com.turtleplayer.persistance.framework.sort.OrderSet.java com.turtleplayer.persistance.framework.sort.OrderVisitor.java com.turtleplayer.persistance.framework.sort.OrderVisitorGenerified.java com.turtleplayer.persistance.framework.sort.RandomOrder.java com.turtleplayer.persistance.source.relational.Field.java com.turtleplayer.persistance.source.relational.FieldPersistable.java com.turtleplayer.persistance.source.relational.Table.java com.turtleplayer.persistance.source.relational.View.java com.turtleplayer.persistance.source.relational.fieldtype.FieldPersistableAsDouble.java com.turtleplayer.persistance.source.relational.fieldtype.FieldPersistableAsInteger.java com.turtleplayer.persistance.source.relational.fieldtype.FieldPersistableAsString.java com.turtleplayer.persistance.source.relational.fieldtype.FieldVisitor.java com.turtleplayer.persistance.source.relational.fieldtype.ToStringFieldVisitor.java com.turtleplayer.persistance.source.sql.Counter.java com.turtleplayer.persistance.source.sql.First.java com.turtleplayer.persistance.source.sql.Limited.java com.turtleplayer.persistance.source.sql.MappingDistinct.java com.turtleplayer.persistance.source.sql.MappingTable.java com.turtleplayer.persistance.source.sql.QueryGeneratorTable.java com.turtleplayer.persistance.source.sql.query.BoolOperator.java com.turtleplayer.persistance.source.sql.query.FieldsPart.java com.turtleplayer.persistance.source.sql.query.Helper .java com.turtleplayer.persistance.source.sql.query.Limit.java com.turtleplayer.persistance.source.sql.query.OrderClause.java com.turtleplayer.persistance.source.sql.query.OrderClauseFields.java com.turtleplayer.persistance.source.sql.query.OrderClausePart.java com.turtleplayer.persistance.source.sql.query.OrderClausePartField.java com.turtleplayer.persistance.source.sql.query.OrderClauseRandom.java com.turtleplayer.persistance.source.sql.query.Select.java com.turtleplayer.persistance.source.sql.query.Sql.java com.turtleplayer.persistance.source.sql.query.SqlFragment .java com.turtleplayer.persistance.source.sql.query.SqlPart.java com.turtleplayer.persistance.source.sql.query.TablesPart.java com.turtleplayer.persistance.source.sql.query.WhereClause.java com.turtleplayer.persistance.source.sql.query.WhereClauseField.java com.turtleplayer.persistance.source.sql.query.WhereClausePart.java com.turtleplayer.persistance.source.sqlite.CounterSqlite.java com.turtleplayer.persistance.source.sqlite.CreatorForListSqlite.java com.turtleplayer.persistance.source.sqlite.DeleteTableContentSqlLite.java com.turtleplayer.persistance.source.sqlite.InsertOperationSqlLite.java com.turtleplayer.persistance.source.sqlite.QuerySqlite.java com.turtleplayer.persistance.turtle.FileBase .java com.turtleplayer.persistance.turtle.FsReader .java com.turtleplayer.persistance.turtle.db.TurtleDatabase.java com.turtleplayer.persistance.turtle.db.TurtleDatabaseImpl.java com.turtleplayer.persistance.turtle.db.structure.Tables .java com.turtleplayer.persistance.turtle.db.structure.Views .java com.turtleplayer.persistance.turtle.filter.DirFilter.java com.turtleplayer.persistance.turtle.filter.TurtleFilterVisitor.java com.turtleplayer.persistance.turtle.mapping.AlbumArtLoactionToDbMapper.java com.turtleplayer.persistance.turtle.mapping.AlbumArtLocationCreator.java com.turtleplayer.persistance.turtle.mapping.AlbumCreator.java com.turtleplayer.persistance.turtle.mapping.ArtistCreator.java com.turtleplayer.persistance.turtle.mapping.DirCreator.java com.turtleplayer.persistance.turtle.mapping.FsObjectToDbMapper.java com.turtleplayer.persistance.turtle.mapping.GenreCreator.java com.turtleplayer.persistance.turtle.mapping.SongCreator.java com.turtleplayer.persistance.turtle.mapping.StringCreator.java com.turtleplayer.persistance.turtle.mapping.TrackCreator.java com.turtleplayer.persistance.turtle.mapping.TrackToDbMapper.java com.turtleplayer.player.ObservableOutput.java com.turtleplayer.player.Output .java com.turtleplayer.player.OutputAccess .java com.turtleplayer.player.OutputCommand .java com.turtleplayer.player.OutputUsingOnClickListener.java com.turtleplayer.player.PlayerService.java com.turtleplayer.player.PlayerServiceConnector.java com.turtleplayer.playlist.Playlist .java com.turtleplayer.playlist.playorder.DefaultOrder.java com.turtleplayer.playlist.playorder.LimitedStack.java com.turtleplayer.playlist.playorder.PlayOrderRandom.java com.turtleplayer.playlist.playorder.PlayOrderSorted.java com.turtleplayer.playlist.playorder.PlayOrderStrategy.java com.turtleplayer.preferences.AbstractKey.java com.turtleplayer.preferences.Key.java com.turtleplayer.preferences.Keys .java com.turtleplayer.preferences.ObjectKey.java com.turtleplayer.preferences.Preferences .java com.turtleplayer.preferences.PreferencesObserver.java com.turtleplayer.preferences.SharedPreferencesAccess .java com.turtleplayer.presentation.AlbumArtResolver.java com.turtleplayer.presentation.InstanceFormatter.java com.turtleplayer.util.AndroidUtils .java com.turtleplayer.util.DefaultAdapter.java com.turtleplayer.util.FormattedInstanceComparator.java com.turtleplayer.util.Shorty .java com.turtleplayer.util.TurtleUtil .java com.turtleplayer.util.dev.PerformanceMeasure .java com.turtleplayer.view.AlbumArt .java com.turtleplayer.view.AlbumArtView .java com.turtleplayer.view.FileChooser.java com.turtleplayer.view.FilterListAdapter.java com.turtleplayer.view.VerticalTextView.java