Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Android 2.3+] GoneMAD Music Player

OP GoneMADSoftware

23rd February 2014, 12:23 AM   |  #1  
OP Member
Thanks Meter: 39
 
81 posts
Join Date:Joined: Oct 2011
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!
Last edited by GoneMADSoftware; 3rd March 2014 at 04:38 PM.
The Following 3 Users Say Thank You to GoneMADSoftware For This Useful Post: [ View ]
23rd February 2014, 06:19 AM   |  #2  
starbase64's Avatar
Senior Member
Flag Lennestadt
Thanks Meter: 636
 
3,148 posts
Join Date:Joined: Apr 2007
Donate to Me
More
ok, purchased
23rd February 2014, 07:09 AM   |  #3  
OP Member
Thanks Meter: 39
 
81 posts
Join Date:Joined: Oct 2011
Quote:
Originally Posted by starbase64

ok, purchased

thanks!
26th February 2014, 10:40 PM   |  #4  
bachera's Avatar
Senior Member
Thanks Meter: 480
 
1,801 posts
Join Date:Joined: 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
27th February 2014, 04:34 PM   |  #5  
OP Member
Thanks Meter: 39
 
81 posts
Join Date:Joined: Oct 2011
Quote:
Originally Posted by bachera

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: [ View ]
27th February 2014, 05:23 PM   |  #6  
bachera's Avatar
Senior Member
Thanks Meter: 480
 
1,801 posts
Join Date:Joined: Sep 2013
Quote:
Originally Posted by GoneMADSoftware

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
27th February 2014, 05:43 PM   |  #7  
OP Member
Thanks Meter: 39
 
81 posts
Join Date:Joined: Oct 2011
Quote:
Originally Posted by bachera

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: [ View ]
27th February 2014, 06:57 PM   |  #8  
bachera's Avatar
Senior Member
Thanks Meter: 480
 
1,801 posts
Join Date:Joined: 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
27th February 2014, 10:07 PM   |  #9  
OP Member
Thanks Meter: 39
 
81 posts
Join Date:Joined: Oct 2011
Quote:
Originally Posted by bachera

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: [ View ]
27th February 2014, 11:31 PM   |  #10  
bachera's Avatar
Senior Member
Thanks Meter: 480
 
1,801 posts
Join Date:Joined: Sep 2013
Quote:
Originally Posted by GoneMADSoftware

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

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes