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

3.4.5 Release / Preview of 3.5

3.4.5 was just uploaded to google play and should be rolling out over the next few days. Changelog: 3.4.5 (2023-08-29): Added Dutch translation Fixed crash editing rules in rule groups Disable IAP donation options if Full Version Unlock has not been purchased to prevent confusion Other changes since 3.4.0: Added Finnish translation and updated other translations Added donation options to the purchase settings area Fixed crash when trying to bookmark / unbookmark currently playing song Fixed Finnish not showing up in the language select Fixed other various crashes Fixed issue where rating or editing tags could potentially split the album Fixed some of the lists/grids not refreshing after changes 3.5 Preview I've been working on some new UI options planned for 3.5.  So far I've finished a new gradient background option for now playing.  There are 2 different styles (linear / radial) with 2 different color sources for each.  One source will take from the theme colors, the other st

3.4.9

More fixes.  Check out discord for info on the 3.5 alpha. 3.4.9 (2024-02-14): Fixed tab navigation returning to the wrong view on screen orientation change Fixed queue not being focused on the playing track sometimes while using tab navigation 3.4.8 (2023-12-21): Fixed backup/restore intent receiver not working with IAP unlock Fixed crash sorting playlist contents

3.4.0

Plans for 3.4 changed a bit when google announced they will be hiding apps on newer versions of android if they dont target the newer sdks.  GMMP always tries to target one of the more recent versions of android, but the unlocker has no need for that since its essentially just a license key.  As of May 1st the unlocker will be hidden on newer versions of android to those who have not already purchased.  Because of this, the focus of 3.4 was to get in app purchases working to allow users to buy the full version after May 1st.  There is a new 'Purchase' section in the settings where the unlocker can now be purchased. One other change in 3.4 is the support for the Android 13+ media controls.  They changed around how to customize them, so that is reflected in a new 'Media Controls' section of the settings. The language can also be changed for just GMMP via the system settings The changelog itself is fairly small but I did a large update of all the libraries / dependencies t