5,597,261 Members 38,588 Now Online
XDA Developers Android and Mobile Development Forum

[Android 2.3+] GoneMAD Music Player

Tip us?
 
GoneMADSoftware
Old
(Last edited by GoneMADSoftware; 3rd March 2014 at 03:38 PM.)
#1  
Member - OP
Thanks Meter 37
Posts: 78
Join Date: Oct 2011
Default [Android 2.3+] GoneMAD Music Player

Edit: The $0.99 sale is now over. Thanks to anyone who purchased it!

Hey all. I've been working on my music player like over the last 7 months and have finally finished the next major update. To celebrate I am also putting it on sale for $0.99 through March 2nd.

I started GMMP back in the gingerbread days so the UI and a lot of the code was out of date so I spent a good chunk of time switching over to fragments and refactoring the codebase. I ended up making the decision to drop support for below 2.3 (I was supporting back to 1.6 and it was a huge pain). The feature list is massive so I wont list them all here. The play store link has an almost full list of all the capabilities.

GoneMAD Music Player

GoneMAD Music Player Unlocker

GMMP Skins

Screenshots and Full Changelog



Summary of major changes:
  • Major UI improvements. The UI should now be smoother and more responsive
  • Added swiping between views (right bezel swipe only in now playing to allow for gestures)
  • Added tablet optimized layouts
  • Replaced Equalizer tab with a new Effects tab
  • Added playback speed control with auto pitch correction (pitch correction only available on ARMv7/x86 devices)
  • Added virtualizer and bass boost
  • Added the ability to select the font size, font style, number of lines, display style, and text alignment for each metadata line in now playing
  • Added ARMv7 optimized build

Anyway, as always I appreciate any feedback or suggestions. Thanks!
The Following 2 Users Say Thank You to GoneMADSoftware For This Useful Post: [ Click to Expand ]
 
starbase64
Old
#2  
starbase64's Avatar
Senior Member
Thanks Meter 394
Posts: 2,744
Join Date: Apr 2007
Location: Lennestadt

 
DONATE TO ME
ok, purchased
Starbase64 YouTube Channel | Stabase64 Blog | Starbase64 Flickr Stream


Device: HTC One m8ul
ROM: InsertCoin
Kernel: Stock
S-OFF: Yes
SuperCID: Yes
MID: 0P6B10000

Device: Samsung Galaxy Tab 2 7''
ROM: CM 10.2
Kernel: stock
Recovery: TWRP
Baseband: stock
 
GoneMADSoftware
Old
#3  
Member - OP
Thanks Meter 37
Posts: 78
Join Date: Oct 2011
Quote:
Originally Posted by starbase64 View Post
ok, purchased
thanks!
 
bachera
Old
#4  
bachera's Avatar
Senior Member
Thanks Meter 194
Posts: 992
Join Date: Sep 2013
which headset would you recommend for utilizing the extra option like double click longpress?


Sent from my LG-D802 using xda app-developers app
 
GoneMADSoftware
Old
#5  
Member - OP
Thanks Meter 37
Posts: 78
Join Date: Oct 2011
Quote:
Originally Posted by bachera View Post
which headset would you recommend for utilizing the extra option like double click longpress?


Sent from my LG-D802 using xda app-developers app
Its not a feature i ever use so I just have the stock headphones that came with my s3. But its probably better to find a headset with more than just the single button because I'm fairly certain Google Now ends up stealing priority over any long press of the single button (the feature was written ages ago before google now so there are no issues on devices without google now). If the headset had 3 buttons (play/pause, next, prev), the double click long press to next/previous should not get intercepted
The Following User Says Thank You to GoneMADSoftware For This Useful Post: [ Click to Expand ]
 
bachera
Old
#6  
bachera's Avatar
Senior Member
Thanks Meter 194
Posts: 992
Join Date: Sep 2013
Quote:
Originally Posted by GoneMADSoftware View Post
Its not a feature i ever use so I just have the stock headphones that came with my s3. But its probably better to find a headset with more than just the single button because I'm fairly certain Google Now ends up stealing priority over any long press of the single button (the feature was written ages ago before google now so there are no issues on devices without google now). If the headset had 3 buttons (play/pause, next, prev), the double click long press to next/previous should not get intercepted
yeah I figured as much for google now so I deleted it. Might be a good idea to add that info in a popup when trying to change the setting. Solves some frustration for the unsavy\unknowing lol.

the next is double click. it doesnt do anything indeed. The thriple click longpress also doesnt on stock lg g2 headphones (triple button, volume up, next\pause and volume down).

Considering the value added functionality, maybe you can ask users to give feedback and add a compatability chart of headsets with which this functionality works. You would be the first Not sure if I saw a message saying changing that may or may not work.

Must be good headphones with the s3.

I have the lg g2, the sound is way better with your app on aosp roms lol then appolo. without changing any settings. Which is freaking awesome!

thanks for the app and the sale.

Why gonemad name btw?

Sent from my LG-D802 using xda app-developers app
 
GoneMADSoftware
Old
#7  
Member - OP
Thanks Meter 37
Posts: 78
Join Date: Oct 2011
Quote:
Originally Posted by bachera View Post
yeah I figured as much for google now so I deleted it. Might be a good idea to add that info in a popup when trying to change the setting. Solves some frustration for the unsavy\unknowing lol.

the next is double click. it doesnt do anything indeed. The thriple click longpress also doesnt on stock lg g2 headphones (triple button, volume up, next\pause and volume down).

Considering the value added functionality, maybe you can ask users to give feedback and add a compatability chart of headsets with which this functionality works. You would be the first Not sure if I saw a message saying changing that may or may not work.

Must be good headphones with the s3.

I have the lg g2, the sound is way better with your app on aosp roms lol then appolo. without changing any settings. Which is freaking awesome!

thanks for the app and the sale.

Why gonemad name btw?

Sent from my LG-D802 using xda app-developers app
I try to notify the user as best i can for different incompatibilities but there are just so many (and many hard to predict which devices have it). The audio compatibility was originally put in years ago due to 1.6-2.2 devices not all containing the correct libraries to support some features. GMMP development started right when gingerbread came out so it supported back to 1.6. Almost all devices 2.3+ have the required libraries so the chart should show yes for basically everything

double / triple click definitely should work (there are a lot of users who depend on this and would cause a fit if I had broken it with an update). From testing experience if you click too fast the headset only sends a single click message to the phone.. so try clicking a little slower (i wanna say you have about 500 ms after the first click to click a second time for it to register as a double click)

the name gonemad was my online alias/handle for the last 15 years and i tended to use it when naming personal projects. GMMP just happened to be the only one i ever made public. There definitely was no naming conflicts / trademark issues with it and doing a google search on it doesnt really bring up too many unrelated results.. so i just went with it
The Following User Says Thank You to GoneMADSoftware For This Useful Post: [ Click to Expand ]
 
bachera
Old
#8  
bachera's Avatar
Senior Member
Thanks Meter 194
Posts: 992
Join Date: Sep 2013
cool. thanks! That explains Gonemad, cool name then.

I tried slower in different gradations, I will need to try better.

Love the customizations and it works straight out the box.

Might be nice to make it the default app for music. I also tried on stock, but all including bluetooth starting music triggers stock app. Havent figured it out yet.


Sent from my LG-D802 using xda app-developers app
 
GoneMADSoftware
Old
#9  
Member - OP
Thanks Meter 37
Posts: 78
Join Date: Oct 2011
Quote:
Originally Posted by bachera View Post
cool. thanks! That explains Gonemad, cool name then.

I tried slower in different gradations, I will need to try better.

Love the customizations and it works straight out the box.

Might be nice to make it the default app for music. I also tried on stock, but all including bluetooth starting music triggers stock app. Havent figured it out yet.


Sent from my LG-D802 using xda app-developers app
thats the stock app stealing focus.. assuming you still have the GMMP music service running, it registers as the sole receiver of media intents (bluetooth commands). LG most likely overrides that to send commands to their player first. You might have to disable/freeze the stock player to allow GMMP to receive the commands
The Following User Says Thank You to GoneMADSoftware For This Useful Post: [ Click to Expand ]
 
bachera
Old
#10  
bachera's Avatar
Senior Member
Thanks Meter 194
Posts: 992
Join Date: Sep 2013
Quote:
Originally Posted by GoneMADSoftware View Post
thats the stock app stealing focus.. assuming you still have the GMMP music service running, it registers as the sole receiver of media intents (bluetooth commands). LG most likely overrides that to send commands to their player first. You might have to disable/freeze the stock player to allow GMMP to receive the commands
awesome, thanks

Sent from my LG-D802 using xda app-developers app

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes