Tuesday, July 31, 2012

Notice to ICS/JB users

As devices have been slowly getting the upgrade to ICS, I have noticed that not all of those upgrades have a completely stable version of opensl.  So if you experience crashing after playing each song or trying to change tracks, or if playback seems to be going in slow motion, you should disable opensl.  1.3.7 added an option to do so (uncheck preferences -> audio -> enable opensl).  This will revert the player to use the decoders from 1.3.5

So far i've seen issues on these devices:
-htc incredible running an alpha jb rom (not being stable is expected for this)
-galaxy s2 with the 4.0.3 update (playback is slowed down for mono 48khz mp3s)
-Cube u9gt2 running 4.0.x (crashes deep in the opensl libraries after every mp3/aac track)

Hopefully this is not an ongoing trend as more devices get updated to ICS

Album Art Service Replaced (1.3.7)

Microsoft is deprecating their image search on august 1st so the latest update of gmmp is now using a replacement service.  The results seem to be more accurate.

1.3.7 (07/31/12):
-Replaced album art download service (old one stops working as of August 1st)
-Improved album art searches for poorly tagged albums
-Improved image loading speed when scrolling the album list
-Increased the timeout for loading large audio files
-Added option to use older mp3/aac decoders instead of opensl (uncheck Prefs -> Audio -> Enable OpenSL)
-Fixed crash related to cue files
-Fixed restore crash on HTC Sensation 4G (4.0.3)

Friday, July 27, 2012

GMMP featured on ThePult.com

My friend just started a new site and asked me to write something up on GMMP

Read here: http://thepult.com/gonemad-music-player/

Sunday, July 22, 2012

1.3.6 Released + Skin updates

I was meaning to get this update our earlier in the week but ended up having to work out some stability issues.  During the testing period i was able to make a small change that should give a big visual improvement to older devices.  The background gradient is now MUCH smoother and shouldn't band anymore.

The big change in this update is OpenSL is now being used for mp3/aac decoding for ICS+.  Jelly bean removed the aac decoder that GMMP was using so now opensl is taking over that role.

Also all the skins were updated with new translations and some other minor adjustments.

Note: Amazon users will get this update in a week or 2

1.3.6 (07/22/12):
-Added delete to artist, album, song, and genre views
-Deleted songs, albums, artists, etc are now removed from the database after deleting
-MP3 and AAC are now decoded with OpenSL ES on 4.0+ (HE-AAC v1/v2 now supported)
-Added czech translation

Improvements / Changes:
-Upgraded taglib to 1.8 beta
-Gesture recognition improvements for larger screen sizes
-Smoothed out default background gradient on older devices
-'Always resume when plugged' will now resume if GMMP is in the STOPPED state (previously only worked when paused)
-Playing a folder with playlist shuffle enabled will now start at a random position instead of always the first track
-Playing a folder with many files/subfolders will no longer freeze the UI while it loads
-Leaving the search view will now automatically close the keyboard
-Bookmark long tracks now defaulted to off
-Updated russian and spanish translations
-Lowered background brightness in the scanner and whats new activities

-Fixed playback of multichannel (3-6) flac files
-Fixed AAC playback in 4.1
-Fixed potential crash when enabling tasker integration
-Fixed crash when receiving intents with no data associated with them
-Caught some out of memory exceptions
-Fixed potential skip/stutter when preloading next track
-Fixed the bottom row of text getting cutoff in the 4x1 widget on ICS+
-Fixed issue where newly downloaded skins would not show up in the Skin Selector
-Fixed issue where notifications would no longer update
-Fixed bug where manual crossfade would not respond, preventing you from skiping tracks

Friday, July 20, 2012

GMMP now available at Amazon

GMMP finally got approval and is now able to be purchased on the Amazon app store.


Tuesday, July 17, 2012


Since September 2011, GMMP has been downloaded 100,312 times.  Pretty crazy!

Development wise, the next update should be out in the next few days.  It includes:

-Gesture recognition improvements for larger screen sizes
-Playing a folder with playlist shuffle enabled will now start at a random position instead of always the first track
-Added delete to artist, album, song, and genre views
-Fixed playback of multichannel (3-6) flac files
-Fixed AAC playback in 4.1
-MP3 and AAC are now decoded with OpenSL ES on 4.0+ (HE-AAC v1/v2 now supported)

Thursday, July 12, 2012

Attention SGS3 users: Disable Auto Haptic

If you experience bad skipping on your SGS3, go to settings -> sound -> auto haptic -> off.  It is some odd feature that analyses the audio output and vibrates the phone with the sound.  It causes GMMP to skip like crazy, so disable it if you want smooth playback

Saturday, July 7, 2012

Sale Extension

In the last 2 days, GMMP has sold roughly the same amount as a typical month, so I am extending the deal through sunday.  Get it cheap while you can!

Wednesday, July 4, 2012

1.3.5 & 99 cent sale on google play

I am reducing the unlocker price to 99 cents for to celebrate independence day.  Sale is good through 7/6 and only available through google play.  Note: the lower price might take a little bit to show up.

1.3.5 (07/04/12):
-Fixed freeze when a flac or mpc file fails to play
-Fixed issue where a bad audio file will attempt to play over and over again
-Fixed crash when running out of memory during drag and drop in the playlist
-m3u8 playlist support added
-Jelly Bean(4.1) compatibility fix
-More improvements finding files from playlists made on other devices
-Added spanish translation
-Caught stackoverflow error when looking for next folder to play
-Fixed crash when android eq is not supported on device
-Improved handling of cue files that dont conform to the spec
-Widgets now work with cue files