Its been a few weeks since I've posted anything so I thought I would do a quick update on the current progress. Up until last week, I had made pretty good progress on the tag editor and file deletion, but i was waiting on google to release a stable version of some of their libraries. They finally did that so I spent the last week upgrading 3.0 to use androidx/jetpack. The only issue i am seeing so far is a fairly large left hand margin in the preference screen, but i will worry about fixing that later.
Most of the code for the tag editor and file deletion are already written, I just need to put all that code into jobs for the new WorkManager google introduced.
Here is the basic layout of the tag editor (still needs tweaking):
One other thing to note is i made some backend changes to the tagging code to support writing to the composer and lyrics tags, so I do plan on adding that to the UI sometime soon.
Realistically I think Alpha 5 should be ready in about 2 weeks.
GoneMAD Music Player
Sunday, September 30, 2018
Tuesday, August 28, 2018
GoneMAD Music Player 3.0 Alpha 4
Not too much in this update due to a few factors. I am going on vacation next week so I wanted to get what I had out there, and secondly my plan for the deleting playlist / file / folders capability uses something new from google that is still in alpha and would require me to upgrade pretty much all the android support libraries. Android studio 3.2 has a built in option to auto convert to use their new jetpack components, however 3.2 is still a RC and I wasnt able to upgrade from 3.1 in an easy enough fashion to make it worth my time.
Deleting things in GMMP involves more than simply removing the file. The database has to be cleaned up and the queue order / positioning needs to be adjusted to account for any removed files. Since I did not want the user to have to sit there and wait with a spinner in front of the UI while all this happened, I plan on leveraging a new library from google called the WorkManager. Delete jobs would be created and set off to the work manager to get done in the background. Tag editing is also another thing that can be time consuming so I also planned on doing the same for that. This will make mass deletions or mass tag edits much more user friendly.
I am expecting all the tools / libraries to be final in the next few weeks so that should make those features doable for alpha 5
Alpha 4 is mostly on search enhancements and a few bug fixes.
Feedback Forum Post:
http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback
Download:
Mega
Mediafire
Alpha 4 (08/28/18):
New:
Added filename, folder, bookmark, and playlist file search categories
Added multi select options to search results
Search will now show text saying no results found when a search turns up empty
Song search results will have the song info option in the context menu
Added ability to give external storage write access
Re-added 'Restart On Skip Back' setting
Fixes:
Multi select should no longer refresh the entire list each time after an item is selected
Default playlist storage is now scanned
Fixed start scan setting in the simple settings
Fixed sorting in the playlist file list
Folder view no longer requires hitting the back button twice from the root view to return to previous view
Next audio source not always set correctly
Deleting things in GMMP involves more than simply removing the file. The database has to be cleaned up and the queue order / positioning needs to be adjusted to account for any removed files. Since I did not want the user to have to sit there and wait with a spinner in front of the UI while all this happened, I plan on leveraging a new library from google called the WorkManager. Delete jobs would be created and set off to the work manager to get done in the background. Tag editing is also another thing that can be time consuming so I also planned on doing the same for that. This will make mass deletions or mass tag edits much more user friendly.
I am expecting all the tools / libraries to be final in the next few weeks so that should make those features doable for alpha 5
Alpha 4 is mostly on search enhancements and a few bug fixes.
Feedback Forum Post:
http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback
Download:
Mega
Mediafire
Alpha 4 (08/28/18):
New:
Added filename, folder, bookmark, and playlist file search categories
Added multi select options to search results
Search will now show text saying no results found when a search turns up empty
Song search results will have the song info option in the context menu
Added ability to give external storage write access
Re-added 'Restart On Skip Back' setting
Fixes:
Multi select should no longer refresh the entire list each time after an item is selected
Default playlist storage is now scanned
Fixed start scan setting in the simple settings
Fixed sorting in the playlist file list
Folder view no longer requires hitting the back button twice from the root view to return to previous view
Next audio source not always set correctly
Wednesday, August 8, 2018
GoneMAD Music Player 3.0 Alpha 3
Alpha 3 finally addresses one of the big missing features by adding a new search ui. It is not 100% complete, but the majority of the functionality is there. You now can search for artists, albumartists, albums, genres, and songs. Alpha 4 will contain a few additions like searching folders, files, playlists, and bookmarks. Similar to the 2.x, a live search (limited results) is executed as you type and clicking the search button will return the full result list. As of right now the live search is limited to 5 results per category but there will probably be an option for that later on. From the result list you can jump into any specific result to bring up their detailed ui, or play a song from the song list.
Search is also now accessibly via the search button in now playing and the library view (it is no longer in the side navigation like in 2.x). I plan to also add it to the browser, playlist, and bookmark views once those searches are added.
In this update I also made some changes to the detail views. They all now contain the mini player at the bottom. The genre view also has an additional tab for album artists.
GMMP 3.0 Alpha 3 (08/08/2018):
Added initial search ui
Added jump to folder to jump to dialog
Long pressing shuffle in now playing will play a random album
Long pressing next/prev in now playing will play the next/prev album
Genre details view now has an Album Artists tab
Added mini player to album details view
Added mini player to artist details view
Added mini player to genre details view
Added mini player to playlist details view
Album name is now correctly set when scrobbling
Fixed some fast scrolling accuracy and queue auto positioning issues
File Browser will now correctly save and restore your position when changing folders
edit: Alpha 3a
GMMP 3.0 Alpha 3a (08-13-2018):
Fixed file browser crashes
Fixed other various crashes
Settings UI will reset on screen rotation to prevent some preference related crashes
Download links:
mega
mediafire
Feedback thread
Search is also now accessibly via the search button in now playing and the library view (it is no longer in the side navigation like in 2.x). I plan to also add it to the browser, playlist, and bookmark views once those searches are added.
In this update I also made some changes to the detail views. They all now contain the mini player at the bottom. The genre view also has an additional tab for album artists.
GMMP 3.0 Alpha 3 (08/08/2018):
Added initial search ui
Added jump to folder to jump to dialog
Long pressing shuffle in now playing will play a random album
Long pressing next/prev in now playing will play the next/prev album
Genre details view now has an Album Artists tab
Added mini player to album details view
Added mini player to artist details view
Added mini player to genre details view
Added mini player to playlist details view
Album name is now correctly set when scrobbling
Fixed some fast scrolling accuracy and queue auto positioning issues
File Browser will now correctly save and restore your position when changing folders
edit: Alpha 3a
GMMP 3.0 Alpha 3a (08-13-2018):
Fixed file browser crashes
Fixed other various crashes
Settings UI will reset on screen rotation to prevent some preference related crashes
Download links:
mega
mediafire
Feedback thread
Monday, July 16, 2018
3.0 Alpha 2b
I ended up just working on bugfixes the last 2 weeks and was able to hammer out some of the more annoying bugs
3.0 Alpha 2b (2018-07-16):
Updated libraries
Fixed scrobbler
Fixed queue from getting reset to the top after reordering
Fixed crash after changing base theme
Fixed issue with the dark theme having dark text. (Switch to light theme and back to dark to apply fix)
Fixed equalizer / effects view displaying wrong information when returning to the view
Fixed other various crashes
http://www.mediafire.com/file/3tzws6xw0wsogxm/gmmp-3.0_Alpha_2b-amazon.apk/file
https://mega.nz/#!7zxVWLTD!BPiJf4ThL_NSP9iTdmYwhWq0V2HcBsvPiqmT6mGlB1U
Forum Post: http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback?page=6&scrollTo=5301
3.0 Alpha 2b (2018-07-16):
Updated libraries
Fixed scrobbler
Fixed queue from getting reset to the top after reordering
Fixed crash after changing base theme
Fixed issue with the dark theme having dark text. (Switch to light theme and back to dark to apply fix)
Fixed equalizer / effects view displaying wrong information when returning to the view
Fixed other various crashes
http://www.mediafire.com/file/3tzws6xw0wsogxm/gmmp-3.0_Alpha_2b-amazon.apk/file
https://mega.nz/#!7zxVWLTD!BPiJf4ThL_NSP9iTdmYwhWq0V2HcBsvPiqmT6mGlB1U
Forum Post: http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback?page=6&scrollTo=5301
Tuesday, July 3, 2018
2.2.10
I was able to finally track down one of the reasons why GMMP would not appear as a default music player in a lot of file managers, so that should no longer be an issue.
There wont be any development done this week because of the holidays but i will start back up on Alpha 3 next monday. The crash logs for 2a have been pretty good so i dont see the need to rush out any quick fixes
2.2.10 (07/02/2018):
-Return to playing will no longer reset the library view back to the first tab
-Bypass keyguard for custom lockscreen will now work on Oreo (only when PIN/pattern/password is disabled)
-Fixed playing audio files from file explorer apps on newer version of android
-Fixed issue saving changes after modifying and existing playlist
There wont be any development done this week because of the holidays but i will start back up on Alpha 3 next monday. The crash logs for 2a have been pretty good so i dont see the need to rush out any quick fixes
2.2.10 (07/02/2018):
-Return to playing will no longer reset the library view back to the first tab
-Bypass keyguard for custom lockscreen will now work on Oreo (only when PIN/pattern/password is disabled)
-Fixed playing audio files from file explorer apps on newer version of android
-Fixed issue saving changes after modifying and existing playlist
Thursday, June 28, 2018
GMMP 3.0 Alpha 2 - More Preferences and Song Info Dialog
I spent a good amount of time adding a bunch of custom preference views / items in order to add in some of the more advanced customizations. The scanner edit path UI has been completely redone so it is no longer confusing as to which folders you have selected. Now the UI will present a list of all the folders you have added. You can add new folders or remove existing ones.
There is a toggle to switch between advanced and simple settings
I was also able to add another long requested feature which was to be able to view an individual song's metadata in a popup. So here is that. Its accessible in now playing and the song lists.
I will continue to add more preferences as they become available in future alphas.
Download link:
Mediafire
Mega.nz
Post feedback on the forum thread: http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback
Changelog:
3.0 Alpha 2 (06/28/18):
Added advanced settings toggle in settings view
Added a bunch of audio, scanner, and general settings to advanced settings
Added some additional settings to the simple settings
Added fast scroll to queue
Added Submit Error Report option to settings
Added song info pop up accessible from now playing and in a songs context menu
Added new folder selection ui for scan/ignore paths
Added Shuffle All menu option on the library toolbar
Refactored/cleaned up settings ui code
Added custom preference elements to allow a single preference to adjust multiple settings (for the simple settings view)
Improved performance for getting the queue details
Back arrow will in the settings view will now go to the previous settings page
Fixed crash when loading dsp effects
Fixed crash when database query returns no results
Fixed fast scroll crash
Fixed crash destroying album list view
Seek bar position in android auto should now be accurate after a manual track change
Edit 2a
Links in post have been updated to 2a
Fixed crash in song info popup when some tags are not set
Fixed crash in preferenes
Fixed crash when changing number of eq bands
Edit 2: Links should work now. Previous apks were corrupted somehow
There is a toggle to switch between advanced and simple settings
I was also able to add another long requested feature which was to be able to view an individual song's metadata in a popup. So here is that. Its accessible in now playing and the song lists.
I will continue to add more preferences as they become available in future alphas.
Download link:
Mediafire
Mega.nz
Post feedback on the forum thread: http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback
Changelog:
3.0 Alpha 2 (06/28/18):
Added advanced settings toggle in settings view
Added a bunch of audio, scanner, and general settings to advanced settings
Added some additional settings to the simple settings
Added fast scroll to queue
Added Submit Error Report option to settings
Added song info pop up accessible from now playing and in a songs context menu
Added new folder selection ui for scan/ignore paths
Added Shuffle All menu option on the library toolbar
Refactored/cleaned up settings ui code
Added custom preference elements to allow a single preference to adjust multiple settings (for the simple settings view)
Improved performance for getting the queue details
Back arrow will in the settings view will now go to the previous settings page
Fixed crash when loading dsp effects
Fixed crash when database query returns no results
Fixed fast scroll crash
Fixed crash destroying album list view
Seek bar position in android auto should now be accurate after a manual track change
Edit 2a
Links in post have been updated to 2a
Fixed crash in song info popup when some tags are not set
Fixed crash in preferenes
Fixed crash when changing number of eq bands
Edit 2: Links should work now. Previous apks were corrupted somehow
Sunday, June 10, 2018
GMMP 3.0 Alpha 1d
Lots of fixes this update. There are still some remaining but I think i address the majority of the major ones. Whatever remains is either low priority, or bugs i cannot reproduce / unsure of the cause. I will most likely start working on alpha 2 this upcoming week and circle back to the remaining bugs at a later time.
3.0 Alpha 1d (2018-06-10):
More 18:9 album art size tweaks
Sped up loading of the first song on startup (only an issue with very large libraries)
Browser root paths should now be sorted by whatever sort order is selected
Queue details should now load faster for large queues
Queue should now load data around the current position instead of the start when the queue view is opened
Auto pause / play on power plug is now disabled by default
Adjusted album details view when no album art is present
On Queue Completion is now applied when manually hitting next track at the end of the queue
Playing artist or genre shuffled will now enable shuffle mode
Fixed issue where album art in now playing would not update on track change
Notification album art will now be cleared when the playing track has no art
Fixed issue changing view mode after the screen has turned off and on again
Fixed issue where grid size menu option does not appear when switching to grid mode until reloading view
Album details should factor in disc no when sorting by track number
Fixed multiple of the same artist or genre being displayed in android auto
Album art should now always show up on startup in the mini player (hopefully)
Fixed incorrect color being used when scrolling the artist/genre details view
Fixed fast scroll letters for albumartist list view
Fixed where having the same track in the queue multiple times would mess the ordering
Album details view items not highlighting during multi select
Album details should now highlight the correct track after track change
Fixed issue with the scanner where songs and albums were added twice
http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback
3.0 Alpha 1d (2018-06-10):
More 18:9 album art size tweaks
Sped up loading of the first song on startup (only an issue with very large libraries)
Browser root paths should now be sorted by whatever sort order is selected
Queue details should now load faster for large queues
Queue should now load data around the current position instead of the start when the queue view is opened
Auto pause / play on power plug is now disabled by default
Adjusted album details view when no album art is present
On Queue Completion is now applied when manually hitting next track at the end of the queue
Playing artist or genre shuffled will now enable shuffle mode
Fixed issue where album art in now playing would not update on track change
Notification album art will now be cleared when the playing track has no art
Fixed issue changing view mode after the screen has turned off and on again
Fixed issue where grid size menu option does not appear when switching to grid mode until reloading view
Album details should factor in disc no when sorting by track number
Fixed multiple of the same artist or genre being displayed in android auto
Album art should now always show up on startup in the mini player (hopefully)
Fixed incorrect color being used when scrolling the artist/genre details view
Fixed fast scroll letters for albumartist list view
Fixed where having the same track in the queue multiple times would mess the ordering
Album details view items not highlighting during multi select
Album details should now highlight the correct track after track change
Fixed issue with the scanner where songs and albums were added twice
http://gonemadmusicplayer.proboards.com/thread/941/gonemad-music-player-alpha-feedback
Subscribe to:
Posts (Atom)













