Skip to main content

Posts

Showing posts from April, 2018

3.0 WIP 20: Light theme, list paging and highlighting the current song in all views

Light Theme I spent some time making sure the light themes worked correctly and there was surprisingly a lot of work needed to get them looking good. By default, the theme library GMMP uses lets the text to all of the views that are not the toolbar to be black.  The toolbar is smart enough to check the background color and choose the appropriate text color to display on top of that.  Since a large amount of GMMPs UI uses the primary color as the background, I had to create a lot of custom views to do something similar to the toolbar. A dark background will give you light text and light button colors and vice versa for a light background.  Note: I still need to work on the button colors behind album artist.  Light colors on top of art is obviously preferred Paging In my opinion one of GMMP's strongest points has always been the ability to handle very large library, so I started testing 3.0 with a large library.  I put a 200 gb sdcard filled with music into my

2.2.7 Released

2.2.7 (04/09/2018): -Fixed reading embedded album art in ogg containers -Added error check to hopefully prevent the "Cleaning database" notification from being stuck -Jumping to a letter in the album list in android auto should now correctly take you to the right spot in the list -Clicking search button will no longer remove focus on the search text field -Additional workarounds for invalid unlocker issue 2.2.6 (04/03/2018): -Taglib update to 0.11.1 -Fixed handling of unicode TXXX album artist tags -Added workaround for invalid unlocker error caused by updating some devices to oreo -Fade out if the next audio source isnt prepared when crossfading

3.0 WIP 19: On Queue Completion, Android Auto, Improved Voice Commands and Auto Pause/Play

The last two weeks were mostly spent refactoring / rewriting the remaining Music Service code that i had previously disabled.  That includes the MediaSession , Android Auto Support, Audio Focus handler, On Queue Completion, Voice Commands, and Auto Pause/Play.  The only thing remaining I believe is the auto volume adjust and the ability to handle multiple remote control presses.  At this point it looks like a realistic release date of the first alpha should be in May.  I am probably a week out from starting internal testing, which basically means i start deploying the app to all my test devices and actually use it as my main driver on my phone.  Up until now i have still been using 2.2.x.  I am not expecting that many bugs, but what I am expecting is a lot of things i just forgot to implement that are crucial to making GMMP usable. 3.0 working in Android Auto Audio Focus The new audio focus handling is mostly the same as 2.x.  Google did add some new capabilities for oreo whic