Maple - Very Useful MP3 Player with Audiobooks support for Android.
Bookmarks, adjustable playback speed, A-B repeat, equalizer, scrobbling and more.Supported formats : mp3, ogg, wav(pcm)
** if you've updated your phone to JellyBean (4.0 -> 4.1 or 4.1 -> 4.2):
Please uninstall and then reinstall Maple. (because Jellybean has a new file system)
Key Features:
* Browse and play your music by folders, playlists, albums, artists, and genres
* Variable speed (slow/fast playback)
Change playback speed (0.25x - 4.00x) with the same pitch
* Pitch Control
Change pitch from -0.5 to +0.5 octave (-6.00 to +6.00 semitones)
* Advanced bookmarks
Unlimited number of custom bookmarks
* Powerful playback history
Auto history (folder-based, album-based, artist-based, genre-based, and playlist-based)
* Fast-forward/rewind
* Sleep timer
* Visualizer
* Widgets
* Selectable themes
* ICS lockscreen support
(requires android 4.0 and up)
and more ...
You can buy the unlocker from Google play.
Unlocker activates the following features:
* Bass Booster
* Reverb Presets
* Tempo from 0.25x to 5.00x
* Pitch from -2 to +2 octaves (-24.00 to +24.00 semitones)
* Recall points
* No ads
PERMISSIONS:
- READ_PHONE_STATE:
to auto-stop audio playback when your phone starts ringing.
- WRITE_EXTERNAL_STORAGE:
to save playlists and bookmarks
- RECORD_AUDIO:
to get the real-time audio waveform for the visualizer. Look at the following link to get the details: http://developer.android.com/reference/android/media/audiofx/Visualizer.html
- WAKE_LOCK:
to prevent your device from sleeping during playback
- INTERNET:
- ACCESS_NETWORK_STATE:
for admob and Google Analytics
===================================
General Questions/Answers for Maple
Q. Sound skipping during playback
A. Please increase the 'Audio Buffer Size' in the settings.
* General note about choosing the best audio buffer size
The bigger the audio buffer size, the lower the chance you will hear unexpected clicks in the audio when using a lot of processing power. But at the same a bigger audio buffer size also causes a higher latency.
Using a smaller audio buffer size gives you a lower latency, but then make sure your CPU can handle it, otherwise clicks may appear in your audio because the CPU can't process it all quick enough.