Skip to main content

GoneMAD Music Player 3.0 Release

After four years of development, including a full year in alpha and another full year in beta, GoneMAD Music Player 3.0 is finally here.  It is a complete rewrite built around the same audio engine.  This means a brand new UI.  Nearly all the features from 2.x have also made a return and most of them have been significantly improved.  Some users, however, might be sad that the holo themes are gone, but old versions of GMMP can still be downloaded from the Downloads page and on the forums.  I also set up a guide for customizing 3.0 to look similar to the Holo themes.

Note: Thanks to everyone who participated in the beta.  The feedback received was great.  Be sure to leave the beta so you only get stable releases from now on.   How to leave the beta:  On GMMP's playstore page, scroll down towards the bottom until you see a "You're a beta tester" section.  There should be a leave button underneath that.

Note 2: 3.0 moves most of the UI related settings and configurations into the associated view's Customize menu.  So go to the view, click the toolbar menu at the top and go to customize.  This way you don't have to dig keep into the regular settings over and over again when tweaking the UI.

Download on Google Play

What's New In 3.0?

Now Playing

Now playing is now even more customizable than it was in 2.x.  Some of the key improvements:
  • 2 different layouts to choose from
  • Optional extra row of action buttons (up to 6) 
  • Ability to customize the action associated with every button besides play/pause, 
  • New way to customize playing info (discussed in detail later)
  • Backgrounds: Blurred Art, Album Art, and Theme Colored
  • Main art can be given rounded corners or made into a circle

Layout 2

Background art off with circle foreground art

Layout 2 using all 6 extra buttons

Layout 1 with extra buttons off so FAB shows

Customizing the buttons is made super easy with a live editor that lets you view changes immediately without having to go back to now playing




Dynamic Theming

Dynamic theming allows GMMP to extract color schemes from artist and album art and use them to theme the user interface.  There are a bunch of different options regarding color selection, but by default the dynamic theme will pick a vibrant color from the artwork and then generate a darker and lighter version of the color.  For more info on theming options visit here.





New Library Views

From the library's customize menu (on the toolbar), you can select "Enabled Views" to choose which views show up in the library and in what order.  New views available:
  • Audiobooks - Shows everything in the configured audiobook folders
  • Bookmarks - Shows a list of all bookmarked tracks
  • Composer - Similar to the Artist view but the top level is the Composer if present
  • Podcasts - Shows everything in the configured podcast folders
  • Years - Shows a list with each year (or decade depending on the configuration) for your library





Enhanced Smart Playlists

Smart playlists can now link to other smart playlists and apply much more complex logic (mixing AND and OR together) using smart groups.  The top level of the smart playlist can now be configured via the 'group by' option.  What this means is you can set your smart playlist to show artists, albums, album artists, composers, genres, or tracks as the top view.  Finally smart playlists can now be pinned to the library allowing you to basically add custom tabs to the library.




Artwork Improvements

Artist and album artist artwork is now supported.  The scanner will look for an image named artist.png/jpg in your artists folder or it will search online.  3.0 adds a bunch of new art sources to search from along with a much easier to use image picker.  Artists, Album Artists, and Albums can now also be viewed in a grid instead of a list.  Most views have a few different options for how they are displayed so check out the View Mode help page for more details on that.




New Playback Modes

Shuffle

Shuffle in 3.0 works a bit differently from 2.x.  There is no longer a shuffle queue and shuffle collection.  Instead there is a single shuffle mode.  Anything present in the queue will be shuffled when enabled.  When shuffle is disabled, the original order is restored.  The context menu of most options will have a shuffle option to allow you to quickly shuffle a single artist, album, genre, etc or you can shuffle everything by selecting shuffle all in the toolbar menu.  This will load everything in the queue and keep a persistent order so you can skip back and forth between tracks without the order changing.

Auto DJ

Auto DJ is a new playback mode that will keep adding music to your queue as you approach the end.  The default ruleset for song selection will choose anything in your library that was not recently played, but that behavior can be changed in the Auto DJ settings.  You also can choose a smart playlist or a genre to use as the song selection rule select.

Album Shuffle

Album shuffle works similar to Auto DJ, but with albums.  It will keep adding albums to the end of the queue as playback progresses.  When in this mode, the next/prev album action/button will jump between albums in the queue (instead of wiping the queue for the new album)

Customize Displayed Metadata 

3.0 lets you customize what tags/metadata is displayed everywhere.  Yes.  Everywhere.  Now playing and every list or grid of every view can be customized to display whatever tags you want (that the view supports).  There are hundreds of built in presets or you can choose to build your own using a custom markup language built for 3.0.  Documentation on building custom metadata displays can be found over at the forums.




Widget Live Editor

Building widgets is significantly easier in 3.0 with the live editor.  Changes are applied immediately in the preview window so you do not have to recreate the widget over and over again until its to your liking.



Improved Lyric Support

Synchronized lyrics are now fully supported and will highlight the lyrics as the song progresses in the new lyric viewer.  GMMP 3.0 also fully supports Musixmatch and QuickLyrics.  lrc files are now also supported.



Additional Tag Support

Multiple genre tags and artist tags are now fully supported.  This means a single song will show up under multiple artists instead of a single one.  Multiple artists/genres should be delimited by a semi colon to indicate there are multiple tags.  The composer tag is now backed by the database so it can be used in the composer view and in smart playlists.  Finally 'sort' tags for artist, albumartist, genre, and track are now supported.  Sort tags let you change how an artist is ordered when sorting.  To use sort tags, select Sort -> Modifier -> Use Sort Tags.  More info on sorting can be found here.  

NOTE:  If upgrading from 2.x, some of these new tags might not fully work until you delete the database and rescan.  I tried to make the update painless but this was one area that I noticed some things not being picked up.

Summary

I tried to cover most of the major new or significantly improved capabilities in this post but since 3.0 is a complete rewrite there is probably a lot that I missed.

3.0 only has a few of its translations completed, so if you would like to help out you can do so on Localazy. There is also a channel on the GoneMAD Music Player Discord specifically for translations if you have questions.

Changelog

3.0 (2021/01/28):

  • Complete rewrite built on the same audioengine
  • Dynamic theming
  • Enhanced smart playlists capabilities
  • AutoDJ & Album Shuffle modes
  • Grid view option for artists, album artist, and albums
  • Customizable metadata in now playing and all lists/grids
  • Included hundreds of presets for custom metadata
  • Added markup langauge to build your own custom metadata
  • Support multiple genres and artists per song
  • Improved view transitions
  • Artist artwork
  • New views: Bookmarks, Composers, Podcasts, Audiobooks, and Years
  • Ability to build custom library views based off smart playlists
  • Ability to embed album art & add lyrics
  • Better support for synchronized lyrics
  • Multiple now playing layouts
  • Added library filters
  • Added 2nd row of action buttons to now playing
  • Added ability to add/remove/configure now playing buttons
  • Added more widget customizations
  • Added ability to sort playlist contents
  • Added support for android 10/11 media notifications
  • Added ability to customize notification buttons
  • Remove duplicates from queue / playlists
  • Added additional artwork download sources
  • Support album sort, artist sort, album artist sort, and track sort tags
  • Cuesheet improvements
  • Improved split view
  • Improved chrome OS support
  • Improved multi-window support
  • Easier to access customizations
  • Toggle between simplified/advanced settings
  • Too many other changes to list

Popular posts from this blog

GoneMAD Music Player 4.0 released and is now free!

GoneMAD Music Player 4.0 is now fully rolled out!  After 14 years since initial release as being a paid app, I've decided to try something different and switch to being free with ads.  The market is completely different nowadays compared to the early 2010s.  Ads are everywhere and users typically do not want to pay for apps / games / etc.  But don't worry, those users who previously purchased the unlocker or in app purchase unlock will continue to get an ad free experience.  New users will also have the option to purchase an in app purchase to permanently remove ads.   Note: There is a bug with 4.0 where users with the standalone unlocker may see ads when they first upgrade.  You typically fix this by just force stopping the app and restarting.  Ads should not come back after that.  Alternatively you can contact gonemadsoftware@gmail.com and I can help you out as well.  I have no intention on making users who already paid see ads. W...

GoneMAD Music Player 4.0 fixes (4.0.1 - 4.0.4)

There have been a few updates for GMMP 4.0 fixing issues since the release.  This post covers all of them so far.  4.0.4 should hopefully be the last one for a bit.  I think I fixed everything that has been reported so far that I could reproduce. 4.0.4 is currently in review and should be available on Google Play shortly Changelogs: 4.0.4 (2025-08-22): Fixed crash playing audio with more than 8 channels Fix rare crash trying to seek Crossfade errors should no longer stop playback Fixed date added getting set incorrectly on a long/restarted initial scan Fixed issue updating album artist art for album artists with no associated tracks Fixed smart crossfade. It will no longer incorrectly crossfade on consecutive tracks Status bar icon color should now match toolbar icon color Fixed some text / button colors when using dynamic theme 4.0.3 (2025-08-18): Updated translations Another audioengine fix 4.0.2 (2025-08-14): Smart playlists should now show the correct results when nav...

4.1

4.1 marks the end of life for Android Lollipop (5.0/5.1).  Some of GMMP's dependencies require the SDK level 23 or higher, so I was forced to also increase the min sdk to 23 (android 6.0).  According to the google play store statistics there are around 50 or so users on 5.0/5.1, so I do apologize for dropping support.  10 years of support is fairly decent nowadays anyway.   I've also increased the target SDK to android 16.  With this increase I had to account for the forced "edge-to-edge" that google is making all apps support.  If any UI element ends up behind the navigation buttons, certainly let me know.  I am pretty sure I did everything correctly but I only had one device that I was able to test on (pixel 6a) 4.1.0 (2025-09-03): Updated target SDK to Android 16 Updated dependencies Updated translations