Quantcast
Channel: GoneMAD Music Player
Viewing all 229 articles
Browse latest View live

GoneMAD Music Player 3.0 Alpha 5

$
0
0
The first cut at the tag editor is finally here.  Its still a bit rough but I have plans to address them in Alpha 6.  If this update messes up the colors, just swap your base theme.  I think the update to the androidx libraries messed up restoring your theme, but when it happened to me i just swapped the base theme to light and then back to dark and everything looked fine after that.


When loading up the tag editor, it will display the tags of the selected file, or in the case of an album / artist / genre, it will show the information from the first file in the list of files to edit.  In alpha 6, this will slightly change in cases where a certain field is not the same for all the files.  Instead of using the first file, it'll just keep that field blank.  When the save icon is pressed, a progress spinner will pop up.  While this dialog is up, gmmp will check to see which if the tags were changed in the editor, then create a bunch of jobs to do the tag editing.  Once the jobs are created and submitted, the dialog closes and the tag editor closes.  This is a nice change compared to 2.x where the progress spinner stays up until every single file is tagged.  The tagging and database updating will now just happen in the background.

The tag jobs are split up into 3 different types: tag updates, database updates, and database cleanup.  The database updates happen first, so the lists in gmmp should update pretty shortly after the tag editor closes.  In alpha 5, a few db updates are not fully implemented yet when updating single tracks, but I plan on addressing them in alpha 6.  Once the database changes are applied, the actual tags in the files get updated.  Finally there is a database cleanup that is ran that will remove empty artists and genres.

I plan on changing gears next and getting 2.x updated to comply with the api level 26 requirement google is requiring for app updates starting in november

3.0 Alpha 5 (10/14/18):

New:

Added tag editor (improvements will be made in alpha 6)
Added ability to edit composer tag
Upgraded to androidx / jetpack libraries
Split artists selection in android auto into Album Artists and Artists
Added support to play files from external file browsers through the VIEW intent
Target API level is now 28

Info:

Due to a bug in the androidx preference library, the settings will have a large margin on the left.  This will be fixed whenever the library is updated

Fixes:
Removing songs from the queue will no longer mess up the current queue position
Playing/Add To Playlist for albums, artists, albumartist, and genres will now correctly use the sort order selected in the UI
Fixed recognizing the unlocker when 2.x is not installed
Fixed list items from updating when they are changed in the database
Fixed issue where Genre -> Album Artists would not show all album artists
Fixed crash syncing with the media library without having external storage access
Improved 'Various' AlbumArtist handling in the album list
Artist Details will now show albums that an artist has a track on but is not the album artist
Fixed other various crashes

Edit:

3.0 Alpha 5a:

Improved content uri handling from extenral file managers
Fast scroll letter should now always match what is being displayed in the list
Fixed showing 'Various' when there is only a single album artist
Fixed issues showing the correct album under Genre -> Artist/AlbumArtist details

Edit 2:

3.0 Alpha 5b

Fixed scanner from creating duplicate album artists (delete database and rescan)
Fixed fast scroll not hiding
Fixed fast scroll in the album grid when having a large amount of albums

http://www.mediafire.com/file/1t62hxgv12et299/gmmp-3.0_Alpha_5b-amazon.apk/file
https://mega.nz/#!C7ZEzI5D!p8QKkd-SgRvD1xq29YeRtwbZfjIC4J5311UK4i13g6E






2.2.13 Released

$
0
0
Pushed a new update to google play and will update amazon shortly

2.2.13 (11/04/2018):
-Widget fixes on oreo and newer

2.2.12 Beta (11/01/2018):
-Fixed crash when certain external apps attempt to open an audio file in gmmp
-Another attempt at fixing issue saving changes after modifying an existing playlist
-External storage write access no longer requires only the root to be selected
-Expanded notifications now default to off
-Added more support for playing files from external file managers
-Updated API level to 27
-Added support for runtime permissions
-Reset resume on call end preference (due to permissions)
-Added RxJava and RxPermissions licenses
-Added notification channels for playback controls and the scanner
-FileScanService updated to use JobIntentService
-Set resizable flag to true which should improve multi window support

2.2.14

$
0
0
Pushed some fixes for issues that popped up in 2.2.13

2.2.14 (11/06/2018):
-Fixed issue where widgets would stop updating after GMMP is killed
-Fixed audioengine crash related to the api level update
-Fixed deleting playlists on sdcard
-Added support for view file intents from tasker

2.2.15

$
0
0
Lets hope this is the last fix for awhile.  I had made a stupid mistake when updating to api level 27, but didnt see any issues testing on my devices so I thought nothing of it. 

2.2.15 (11/07/2018):
-Possible fix for music service being shut down when it shouldnt

2.2.16

$
0
0
2.2.16 (11/20/2018):
-Fixed sharing files on android 7.0+
-Added R128 support for opus/vorbis
-Fixed decibel to gain conversion (replaygain / preamp)
-Fixed issue opening now playing in material skins with talkback enabled on android oreo+


I think i've been able to address all the bugs from the api level update so I should be able to get back to 3.0 development after the holidays.

Unlocker Price Lowered to $1.99 USD

$
0
0
I've decided to lower the price of GMMP down to $1.99 until 3.0 is released.  The deal with only be available through amazon and google play.  Enjoy!

GoneMAD Music Player 3.0 Alpha 6

$
0
0
Its been awhile since I've posted an update but I'm still working on the app.  Alpha 6 mostly just adds the ability to delete files from your device.  The deleting experience should be much smoother than it was in 2.x

3.0 Alpha 6 (12/20/2018):

New:

Added ability to delete files/folders from folder view
Added ability to delete playlists from playlist list view
Added ability to delete genres, artists, albumartists, albums, and tracks from the library views
Added delete option to multi-select actions
Added delete option to now playing menu
Folder view will now monitor current folder for changes
Added menu option in folder chooser to manually enter a folder path
Added multi select support for the tag editor
Added support for view file intents from tasker
Added R128 support
Updated libs

Fixes:

Removed tag editor context menu option for playlist list
Fixed album artist search results returning artists instead
Fixed looping the queue
Fixed empty left margin on preference items
Fixed multi select crash in album artist list
Gain fixes from 2.x

Download:
mega
mediafire

GoneMAD Music Player 3.0 Alpha 7

$
0
0
Alpha 7 adds the ability to play smart playlists and rate tracks.  Editing of smart playlists will be in alpha 8 but you can currently use gmmp 2.x to edit/create smart playlists and they will work fine with 3.0.  During my rewrite of the smart playlists I was able to add the ability for more complex logic for the rules.  Previously it was either all "AND" or all "OR", but now (granted its just behind the scenes currently) ANDs and ORs can be mixed together ie: (Playcount > 1 OR Rating > 4) AND Genre Like "Rock".  This will be possible once the smart playlist editor UI is created for the next alpha.







I have also created a discord channel for support since Google+ is eventually being shut down.  https://discord.gg/jsyqZ37


GMMP 3.0 Alpha 7 (01/27/19):

New:
Added ability to play smart playlist files
Added smart playlist list view
Added ability to play smart playlist files (spl) from external file managers
Added song info to queue context menu
Added playcount to song info dialog (will show if playcount > 0)
Updated dependencies
Add to Playlist added to playlist details view and queue view
Song info added to playlist details, folder, bookmark, and queue view
Added ability to delete cue files
Added context menu option to rate tracks

Changes:
Improved sdcard write access check performance
Album Year sortings will always list tracks in ascending order by disc/track number

Fixes:
Fixed rating field in song info dialog
Temporarily disabled double tap to delete gesture
Fixed issue where jump to playing dialog would display twice
Fixed crash when deleting playing track

Edit:

3.0 Alpha 7a (01/28/2019):

Note: There are currently some issues with randomly ordered smart playlists that will worked out in a future patch
Fixed crash opening search ui
Fixed all text operators in smart playlists
Fixed sort order when playing/enqueing a smart playlist from the smart playlist list
Disabled fast scroll popup in the smart playlist details view
Actually disabled the delete gesture for real this time
Fixed playing a file in a smart playlist with random sort order (only selected song will play however)

Download:
mediafire
mega

2.2.18

$
0
0
Turns out the update from a few months ago that added the runtime permissions to write to storage ended up breaking the initial installation of the equalizer presets and smart playlists.  So that is now fixed.  I also tried fixing some of the metadata over bluetooth issues, but have no clue if it will work.  None of my test devices have the issue and im following google's documentation on how to set the metadata.

2.2.18 (02/17/2019):
-Possible fix for metadata over bluetooth getting stuck on the first track
-Fixed installing equalizer presets and smart playlists on first launch
-Fixed some ANRs/crashes

GoneMAD Music Player Alpha 7b

$
0
0
Fixed some long standing bugs with the alpha.  Enjoy

3.0 Alpha 7b (02/18/2019):

New:
-In app error report will now also send the database file
-Removing playing track from the queue will now stop playback

Fixes:
-Fixed album art sometimes not properly updating in now playing and the mini player
-Potential fix for metadata over bluetooth getting stuck on the first track
-Saved audio balance is now correctly applied on startup
-Fast scroll should now show the correct letter / number in the pop up
-Fixed track Album Year sort
-Fixed highlighted track after removing song from playlist details view

Download:

mediafire
mega

GoneMAD Music Player 3.0 Alpha 7c

$
0
0
This update is mostly bug fixes but I did add a few things that should have been there from really early on in the alpha (like the shuffle context menu options).  You can also rate multiple files, folders, and tracks at the same time with the multi select.

3.0 Alpha 7c (03-12-2019):

New:

-Added shuffle to context menu in most views
-Added shuffle to multi select action menu for most views
-Added Enqueue All On Selection advanced setting
-Added Database Stats in the advanced scanner settings
-Added rating to multi select actions for tracks, files, and folders
-Default smart playlists are now correctly installed if they dont exist

Fixes:
-Removed unused tag editor option in playlist list context menu
-Removed unused song info context menu option for playlist files in folder view
-Folder view should now use the selected scan paths for the top level folders
-Improved album grouping for various artist albums in the same folder with no album artist tags
-Fixed multi folder album scanner option
-External write access is now checked before rating a file
-Playback should no longer pause while saving rating/tags for most audio formats
-Deleting files should no longer trigger a full scan
-Fixed smart playlist crash when using some non random sort orders

Downloads:
mega
mediafire

2.2.21

$
0
0
Pushed a new 2.x patch.  The automatic album art download ended up broken due to amazon's album art search no longer working.  I switch things to use the other album art source, so that functionality should be restored.  Additionally there was still some issues with ogg album art that were fixed as well.

2.2.21 (03/21/2019):
-Fixed some more album art issues
-Fixed automatic album art downloads

GoneMAD Music Player 3.0 Alpha 8

$
0
0
This update is mostly fixes unfortunately but I did add a UI customization that I think a lot of users should like.  The ability to add/remove library views and change their order.




Since I added full composer support, I did not want to add a composer tab to everyones UI when I know it is not a commonly used tag, so I made this view order customization a priority.






3.0 Alpha 8 04/17/2019:

New:
-Added skip count (advancing when less than 25% played for now, will be configurable in the future)
-Skip count now available in smart playlists
-Skip count added to song info dialog
-Disc number added to the tag editor for folders
-Added full composer support including composer view
-View order customization option to the library view.  Can choose the tabs and the order

Improved:
-Improved finding files in playlists

Fixes:
-Fixed a bunch of issues in smart playlists with random sort order
-Smart playlists should now be listed in alphabetical order
-Fixed artist delete context menu option
-Album details can now change view mode
-Fixed album details when filtering by artist
-Floating action button should now hide correctly when scrolling short lists
-Add to playlist floating action button will now hide when scrolling down
-Fixed issue with reordering tracks in a playlist
-Fixed crash in the smart list view

Downloads:
mediafire
mega

3.0 Smart Playlist Editor Preview

$
0
0
Just wanted to show a video of the current state of the smart playlist editor.  I'm hoping to have alpha 9 finished by the end of the next week but it may take a little longer.


GoneMAD Music Player 3.0 Alpha 9

$
0
0
Alpha 9 brings the smart playlist editor.  It is still missing a few features I want to add but that will come later.  Its been about a month since the last release so I needed to get this out there.  There are a few new things in smart playlists compared to 2.x.  You can now make rules based off skipcount and composer.  You also can link to another smart playlist.  Linking will essentially import all the rules into your current playlist.

The 2 remaining major smart playlist capabilities that will be coming in the future is the ability to do advanced rule logic through rule groups and the ability to set the top level of the smart playlist (albums, artists, tracks, etc).  I may get to them in the next alpha, but for now I am going to be changing priorities and focusing on the album art downloading and art selector.  Those should be fairly straight forward compared to the smart playlist features.

Note: be careful if you use any of the new capabilities and plan on returning back to 2.x.  I do not know how 2.x will handle a smart playlist file with a link or if it references skipcount / composer






3.0 Alpha 9 05/24/2019:

New:

Added smart playlist editor
Added menu option to create new smart playlist
Added sort options for the smart playlist list view
Added save queue menu option
Added ability to reference/link other smart playlists in a smart playlist
 
Fixes:   

Fixed library tab menus not loading correctly

Download:
mega
mediafire

3.0 Album Art Selector Preview

$
0
0
I've been working on the album art downloader and album art selector for the last few days and i wanted to show off the progress.  The album art search was completely rewritten using retrofit.  Its quite a nice library.  The old album art search was about 5 times as much code as the new version.  Its great how easy retrofit makes making web calls. 

Over the years gmmp has gone through a bunch of different album art search providers (google, bing, amazon, and itunes), but now all thats left is itunes.  Fortunately their api is very simple and it appears they auto scale their album art images based on the resolution you request.  Instead of returning a single image, the album search will now return 4 options: small (600x600), medium (800x800), large (1000x1000), and very large (largest size available on itunes.. usually 1600x1600ish).

Whats shown in the video below is just a rough cut at the album art selector


GoneMAD Music Player 3.0 Alpha 10

$
0
0
Album art downloading has now be readded back to gmmp in alpha 10.  The process should much easier to deal with compared to 2.x.  Now all possible images are shown at once in an image grid similar to the album list view.  


Text under each image will give more explanation.  If the image is local to your device, it will say either "Current Image", "In Folder", or "Embedded" depending on where gmmp found the image.  After that it will show various resolution images found online.  Very large will be the full resolution, Large is 1000x1000, Medium 800x800, and Small is 600x600.  Select a new image for the album and the rest of the UI will update to reflect the new album art.

Another significant capability added in Alpha 10 is the ability to set the top level view used for smart playlists (referred to in the UI as "group by".  You can now set the top level to be Album, Album Artist, Artist, Composer, Genre, or Track.


The following images will show the same smart playlist, but with different "group bys" chosen.  One thing to note is the "order by" only applies to the track list, the other top levels will be sorted by the sorting options in the toolbar.












3.0 Alpha 10 (06/21/19):
New:

-Added album art selector
-Added sort menu to smart details
-Added album art preloading for album lists
-Added 'group by' option for smart playlists.  This sets the top level when viewing the playlists

Changes/Improvements

-New smart playlists will default to matching all rules
-Improved preformance on actions involving a large number of tracks
-Changed a lot of the internal handling of album artist so please report any album artist related issues if they pop up
-Improved search performance
-Removed crossfade when loading images in album list views
-Improved image caching
-Album Artist list sort/view mode is now separate from the Artist list view

Fixes:

Fixed library tab menus not loading correctly
Fixed sorting by album artist in smart playlists
Fixed crash in the search ui
Fixed list items refreshing when unchanged

Downloads:

GoneMAD Music Player 3.0 Alpha 10a/10b

$
0
0
3.0 Alpha 10a (06/26/19):

Updated manifest to maybe help gmmp show up as a default music player... maybe

Fixes:
Playing albums/artists/etc from a smart playlist detail view should now only play tracks that match the smart playlist rules
Fixed some smart playlist crashes

edit:
3.0 Alpha 10b (06/30/19):

New:
Added sort by rating to track list and album details view

Fixes:
Fixed album artist list from showing all artists

mega
mediafire

GoneMAD Music Player 3.0 Alpha 11

$
0
0
Alpha 11 adds the final piece to the smart playlist functionality.  You now will be able to mix both AND and ORs (any rule / all rules) in the playlists through smart rule groups.  Inside each group you can add anything you could at the top level of the smart playlist (rules, groups, or links to other playlists).

Top level of the playlist showing 2 groups

First group that matches all rules

Second group that matches any rule

Viewing playlist contents


Besides the smart playlist groups, I also added the ability to use the android image picker to select album art and added some new sort options for the folder view.

Icon in the top left will open image picker that is shown below




Next up will be widgets and a few new views/tabs (podcasts and years).  I expect widget work will be spread out over a few releases similar to the other big features I've done so far in this alpha.

3.0 Alpha 11 (07/18/19):

New:

-Added some smart playlist validate to prevent saving invalid playlists
-Added ability to select album art using external image selectors / galleries
-Added new folder view sort options: Artist, Trackname, Track Num, and Rating
-Added tag caching to reduce the need to reread tags from storage
-Added progress bar indicator when saving album art
-Added support for TXXX rating tags
-Added complex smart playlist logic via smart rule groups

Fixes:
-Fixed writing composer tag
-Fixed reading multiple composer tags
-Fixed deleting composers when deleting the database
-Fixed deleting empty composers after editing composer tags
-Other various fixes

Downloads:
mega
mediafire

GoneMAD Music Player 3.0 Alpha 11a

$
0
0
3.0 Alpha 11a (07/22/19):

Fixes:

Fixed editing rules in groups
Fixed more issues with album artists in smart playlists
Prevent linking a smart playlist to itself when adding links to a group
Fixed crash when viewing a playlist with multiple entries of the currently playing song
Other various crash fixes

Downloads:
mega
mediafire
Viewing all 229 articles
Browse latest View live