Skip to main content

GoneMAD Music Player 3.0 Alpha 18

Artist Art

Alpha 18 adds the ability to search for artwork for artist and album artists.  I added in 3 internet based artist artwork sources and also added 2 more album artwork sources.  Selecting 'Artist Art' from the context menu will now bring up the artist art selector UI.  



Items in the art selector now have a 3 dot menu with 2 options.  Select and Preview.  Select will choose that image for the artist/album/album artist.  Preview will pop up the image in a bigger display.  This helps with picking the best quality image.  Right now only one of the art apis actually returns the resolution of the image, so the preview is the best way to make sure you are picking the right image.



The artist and album artist detail views now will also show the artwork if present.


New Library Item Layouts

Since artists have imagery now, it made sense to add a grid view.  In the process of adding that I ended up adding a few more options and redid the view mode menu to make it less cumbersome.  Library views with imagery now have 4 main options: List, List: No Art, Grid, Grid: Compact.  Additionally there are 2 other options to modify those views: Cards and Context Menu.  Cards will toggle between using the card ui, and context menu will let you turn on/off the 3 dot menu.  

View Mode Menu

Grid with no context menu

Grid: Compact with no context menu

List with no context menu

List: No Art with no context menu

List: No Art

List

Grid

Grid Compact


If the context menu is turned off, a long press of the item will bring up a dialog with all the options / actions that the 3 dot menu contained.  If you would like to start multi-select, choose the 'select' option at the end and that will enable multi-select mode.  Also note that the ugly default "no album art" image is used when there is no artwork.  Now a letter based image is generated using the first 2 letters of the item with a background that uses the primary and primary dark theme color.


Multi select

Grid size of 3



Tablet UI / Split Mode

Fans of the 2.x holo theme will be happy to see the split mode is back.  Right now its only available for large displays / tablets (it uses 600 density independent pixels for the shortest dimension as the cutoff currently), but a future update will allow smaller devices to toggle it on in the options (it will be always on for tablets).

Split mode basically takes the screen and splits it in half.  One half will always show now playing, and the other half will show the view you navigate to.  





I have only tested on a nexus 7 and a galaxy tab e 8in so far, so I am not exactly sure how this layout works on the 10 in tablets or chrome books.  

Split view will certainly be improved over the beta, but this is it for tablets for now.  Both tablet and phone UI will get improvements with the album art as well.  The goal is to show art with the correct aspect ratio without clipping part of the image.

Smart Crossfade

The addition of auto dj caused me to rewrite some of the logic for crossfade.  Previously there were some crossfade options that weren't exactly straight forward, so I simplified things.  Under the crossfade mode there is now just a "Auto Crossfade Mode" with 3 options:

  • Smart Crossfade:  Only crossfade if the 2 connecting songs are not consecutive tracks on an album.
  • On Shuffle Only:  Only crossfade when playback mode is set to shuffle.
  • Always:  Always crossfade.
Smart Crossfade does require correct album tags and track number tags, otherwise it will just always shuffle.  Smart Crossfade now allows auto dj to not crossfade when playing an album straight and then start crossfading again when auto dj starts adding new songs to the end of the queue.

3.0 Alpha 18 (2019-12-08):

New:
-Added additional album art sources
-Added loading progress indicator to album art selector when search for art
-Added setting to determine when to auto crossfade 'Auto Crossfade Mode": Smart Crossfade, On Shuffle Only, and Always
-Added artist art search/downloader
-Artist/album artist details will now show art if present
-Added grid view to artist and album artist list
-Added view modes with no art to the album list
-Added new letter placeholder for items with no art
-Added Grid: Compact view mode to artist/albumartist/album views
-Added view mode checkbox to turn on/off the 3 dot context menu.  If off, a long press will bring up the context menu options
-Added initial tablet ui (split mode)
-Effects/EQ standalone UI now has a mini player

Improvements:
-Condensed card view mode options into a single card check box in the view mode menu
-Minor scrolling behavior improvements

Fixes:
-Sorting album list by 'Artist' will now sort by artist first and then album name
-Fixed issue where widget would be invisible until gmmp is launched
-Fixed crash with the filter menus
-Ignore case when using 'Ignore Prefixes" sort modifier
-Fixed seek bar preferences not showing selected value
-Fixed preloading of art in lists
-Fixed album details text color when using light theme with a light primary color
-.nomedia is now created in cache folders to keep imagary out of the android media scanner
-Fixed issue where audiobook and podcast tab would show every album/song when selecting an artist
-Fixed now playing when no song is loaded (now treated like no album art)
-Fixed issue where some of the effects UI was cut off

Downloads:


Popular posts from this blog

GMMP 1.3 Released! ReplayGain, cuesheet, bookmarking, 6 new skins, and much more.

After about a month and a half of hard work, 1.3 is finally available for download on google play and this blog.  I've gone with the pendulum screenshot for the main image for a long long time and with the new album art as a background feature I decided to pick a new song to use. Changelog: 1.3.0 (06/14/12): New Features: -Added ReplayGain support -Added single file cuesheet support (.cue files) -Added manual bookmark option to the now playing menu -Added auto bookmarking options (Preferences -> Audio -> Bookmarks) -Added option to remove a song from the active playlist after it is played (Prefs -> Playlist -> Remove After Played) -Added dsp limiter with customizable attack and release settings (reduces audio distortion and clipping) -Added EQ and Limiter toggle buttons to the equalizer view -Added 9 new EQ presets: Bass Max, Bass & Treble, Classical, Techno, Club, Reggae, Soft, Rap, and Metal -Notification controls added to 3.0+ -The current play

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

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