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:
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