tag:blogger.com,1999:blog-22655927913908371922024-03-05T07:39:37.137-05:00GoneMAD Music PlayerFeature-Rich and Highly Customizable Music PlayerGoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comBlogger414125tag:blogger.com,1999:blog-2265592791390837192.post-50213466983024765782024-02-14T20:21:00.000-05:002024-02-14T20:21:02.325-05:003.4.9<p/><p>More fixes. Check out discord for info on the 3.5 alpha.</p><p>3.4.9 (2024-02-14):</p><p></p><ul style="text-align: left;"><li>Fixed tab navigation returning to the wrong view on screen orientation change</li><li>Fixed queue not being focused on the playing track sometimes while using tab navigation</li></ul><p></p><p>3.4.8 (2023-12-21):</p><p></p><ul style="text-align: left;"><li>Fixed backup/restore intent receiver not working with IAP unlock</li><li>Fixed crash sorting playlist contents</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-73734388412945717922023-11-16T22:25:00.004-05:002023-11-16T22:25:44.193-05:003.4.6 - 3.4.7<p/><p>3.4.7 is currently in review and should be available in the next day or 2</p><p>Changelogs:</p><p>3.4.6 (2023-10-11):</p><p></p><ul style="text-align: left;"><li>Improved track duration accuracy in now playing / mini player</li></ul><p>3.4.7 (2023-11-16):</p><p></p><ul style="text-align: left;"><li>Fixed folder view jumping to playing folder after screen rotation</li><li>Fixed sorting by album when viewing playlist contents</li><li>Fixed manual playlist saving after only changing sort order</li><li>Smart playlists now sorted by name in Android Auto</li><li>Updated translations</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-33406555703580467682023-08-29T21:00:00.001-04:002023-08-29T21:00:07.897-04:003.4.5 Release / Preview of 3.5<p></p><p>3.4.5 was just uploaded to google play and should be rolling out over the next few days.</p><p>Changelog:</p><p>3.4.5 (2023-08-29):</p><p></p><ul style="text-align: left;"><li>Added Dutch translation</li><li>Fixed crash editing rules in rule groups</li><li>Disable IAP donation options if Full Version Unlock has not been purchased to prevent confusion</li></ul><p></p><p>Other changes since 3.4.0:</p><p></p><ul style="text-align: left;"><li>Added Finnish translation and updated other translations</li><li>Added donation options to the purchase settings area</li><li>Fixed crash when trying to bookmark / unbookmark currently playing song</li><li>Fixed Finnish not showing up in the language select</li><li>Fixed other various crashes</li><li>Fixed issue where rating or editing tags could potentially split the album</li><li>Fixed some of the lists/grids not refreshing after changes</li></ul><div><br /></div><h2 style="text-align: left;">3.5 Preview</h2><div>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 straight from the album art. There are alpha builds available of 3.5 on the <a href="https://discord.gg/jsyqZ37">discord</a>.</div><div><br /></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFdfzouG8oS-1QT_cUTzvcQxigWaOaLn9Ud2e7KoRJJzwOHw4BUcgcb-tni9LbQx3e-aqUxWahYvP_PP2GDiFsxbkpnNpRN2i_Ke1Q54IX7dQx7ESt9GiKYwvKHIlLSlA_qLTA9RdR97Sh1LyfXUT03VfBcU54tDenm1XLpNR56KisJ3v2ImJLowtzgF9/s1600/Screenshot_20230614_225621.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="720" data-original-width="1600" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFdfzouG8oS-1QT_cUTzvcQxigWaOaLn9Ud2e7KoRJJzwOHw4BUcgcb-tni9LbQx3e-aqUxWahYvP_PP2GDiFsxbkpnNpRN2i_Ke1Q54IX7dQx7ESt9GiKYwvKHIlLSlA_qLTA9RdR97Sh1LyfXUT03VfBcU54tDenm1XLpNR56KisJ3v2ImJLowtzgF9/w640-h288/Screenshot_20230614_225621.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Linear gradient using the artwork colors</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcNpBUnlAqHhXQpRPQRXwKIHpVssfkALs_tBCj8u0epKorFnA7s3X5hMl6Gtmyd7Lnst-8G1Ws04NxExojMFdJou44zJhdKQOO9xkeWIY2T6ERhDq2MMbYrWt68GqK_g3dMQRKbcj7KtccRtfh-E2_9OX2UVNhqwU5NCLiP1oe1mzMOymz6pAkVoADYPDK/s2400/Screenshot_20230614_231411.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2400" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcNpBUnlAqHhXQpRPQRXwKIHpVssfkALs_tBCj8u0epKorFnA7s3X5hMl6Gtmyd7Lnst-8G1Ws04NxExojMFdJou44zJhdKQOO9xkeWIY2T6ERhDq2MMbYrWt68GqK_g3dMQRKbcj7KtccRtfh-E2_9OX2UVNhqwU5NCLiP1oe1mzMOymz6pAkVoADYPDK/w288-h640/Screenshot_20230614_231411.png" width="288" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Radial based gradient using artwork colors</td></tr></tbody></table><br /><div><br /></div><div>I've also added a 3rd layout to now playing. There will likely be some tweaks to it, but the below images give you the general idea.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-w_t0QS7WoCVDBSF_UgnwgdC_kLfXPW33bc2rpSfz7ipLgb8ydcp4n1hWVDHLbNWgdcpPpqBbwGdAAGuhIuV79l-arbDXSTkFNJ6laUsTOH69IH0gJ_k1HfdR7ngwEVVWb49lMuQILO_yCd-wGBTu_mnhCSzvJLczjOitS-rBDYsXUhJgi6TVuOlPAyng/s2340/Screenshot_20230718_221115.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-w_t0QS7WoCVDBSF_UgnwgdC_kLfXPW33bc2rpSfz7ipLgb8ydcp4n1hWVDHLbNWgdcpPpqBbwGdAAGuhIuV79l-arbDXSTkFNJ6laUsTOH69IH0gJ_k1HfdR7ngwEVVWb49lMuQILO_yCd-wGBTu_mnhCSzvJLczjOitS-rBDYsXUhJgi6TVuOlPAyng/w296-h640/Screenshot_20230718_221115.png" width="296" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4-ahxKyIfMKCfk2_aYxQnVMA4oOSyghCcF8Gy0fVDqkiVWRl7YXdYTAMItx7SOs7abMsDJ0Q66MBhjYSFoQK3D0cZ8Hl1NwOHrIRIS0T1LQpTjZAh4Rgb6jbrUWVgwVE8iQecW4B7VpfUQGP4Rz2NRg6n5-A50mXvhOo1MT5OCaC7Q_f5NGpgnyZJ2mv_/s1600/Screenshot_20230724_212052.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1600" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4-ahxKyIfMKCfk2_aYxQnVMA4oOSyghCcF8Gy0fVDqkiVWRl7YXdYTAMItx7SOs7abMsDJ0Q66MBhjYSFoQK3D0cZ8Hl1NwOHrIRIS0T1LQpTjZAh4Rgb6jbrUWVgwVE8iQecW4B7VpfUQGP4Rz2NRg6n5-A50mXvhOo1MT5OCaC7Q_f5NGpgnyZJ2mv_/w640-h288/Screenshot_20230724_212052.png" width="640" /></a></div><br /><div><br /></div><p></p><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-59660368673644371362023-04-26T21:43:00.003-04:002023-04-26T21:43:41.818-04:003.4.0<p></p><p>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.</p><p>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.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://cdn.discordapp.com/attachments/534715419257208833/1095886918358679632/image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="800" data-original-width="369" height="800" src="https://cdn.discordapp.com/attachments/534715419257208833/1095886918358679632/image.png" width="369" /></a></div><br /><p>The language can also be changed for just GMMP via the system settings</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ34qtuzT3NgxkC3TSE692Gz9l7-8IyZYDes7O0XtBDfzGAwyno-2zOXUfa7Q6mjDj-4cT2Dzk0Rmqf1vpTAth3yTcp7DuGJ3cvMESmAZoCB3Qmeug5TJ7qS0csg41GfJ8zSB7dV6EJE86g80p2eDy_pR7Y6dmBCoJaEo9IpfngrRD1YbHTk_ObEyORQ/s2340/Screenshot_20230426_214156.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ34qtuzT3NgxkC3TSE692Gz9l7-8IyZYDes7O0XtBDfzGAwyno-2zOXUfa7Q6mjDj-4cT2Dzk0Rmqf1vpTAth3yTcp7DuGJ3cvMESmAZoCB3Qmeug5TJ7qS0csg41GfJ8zSB7dV6EJE86g80p2eDy_pR7Y6dmBCoJaEo9IpfngrRD1YbHTk_ObEyORQ/w296-h640/Screenshot_20230426_214156.png" width="296" /></a></div><br /><p><br /></p><p>The changelog itself is fairly small but I did a large update of all the libraries / dependencies that GMMP uses. Some had not been updated in 4+ years, so it took quite some work. The 3.4.0 Beta is live on Google Play. Will be fully released in a few days.</p><p>3.4.0 (2023-04-26):</p><p>New:</p><p></p><ul style="text-align: left;"><li>Updated target api level to Android 13 (api level 33)</li><li>Added IAP version of the unlocker (Settings -> Purchase)</li><li>Notification settings replaced with 'Media Controls' settings to reflect Android's Media Controls on Android 13+</li><li>Add ability to change GMMP's language through android system settings on Android 13+</li><li>Updated dependencies</li><li>Added Swedish translations and updated other translations</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Fixed issue where detail artwork did not take up the full view</li><li>Lyric view will reset back to the top on track change</li></ul><div><br /></div><div>Dependency Updates:</div><div><br /></div><div>material components - 1.4.0 -> 1.8.0</div><div>androidx appcompat - 1.4.1 -> 1.6.1</div><div>androidx core ktx - 1.7.0 -> 1.10.0</div><div>androidx constraint layout - 2.1.2 -> 2.1.4</div><div>androidx fragment - 1.4.1 -> 1.5.6</div><div>androidx lifecycle - 2.4.1 -> 2.6.1</div><div>androidx mediarouter - 1.2.6 -> 1.3.1</div><div>androix paging - 2.1.2 -> 3.1.1</div><div>androidx preference - 1.1.1 -> 1.2.0</div><div>androidx recyclerview - 1.2.1 -> 1.3.0</div><div>androidx room - 2.4.2 -> 2.4.3</div><div>autodispose - 1.1.0 -> 2.1.1</div><div>com.github.MFlisar:changelog - 1.0.2 -> 1.1.7</div><div>google cast - 21.2.0 -> 21.3.0</div><div>collapsing toolbar layout subtitle - 1.1.0 -> 1.5.0</div><div>eventbus - 3.2.0 -> 3.3.1</div><div>glide - 4.12.0 -> 4.15.1</div><div>kotlin - 1.6.21 -> 1.8.10</div><div>kpermissions replaced rxpermissions</div><div>material progressbar - 1.4.2 -> 1.6.1</div><div>rxandroid - 2.1.1 -> 3.0.2</div><div>rxbinding - 3.1.0 -> 4.0.0</div><div>rxjava - 2.2.21 -> 3.1.6</div><div>rxpreferences - com.f<span class="idiff left deletion">2prateek</span>.rx.preferences<span class="idiff deletion">2 -> </span>com.f<span class="idiff left addition">rybits</span>.rx.preferences</div><div>simple stack - 1.14.1 -> 2.7.0</div><div>workmanager - 2.7.1 -> 2.8.1</div><div><br /></div><div>Also changed java target compatibility from 1.8 -> 17</div><p></p><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-20642545658958121552023-03-03T15:07:00.002-05:002023-03-03T15:07:41.770-05:003.3.12 - 3.3.17<p></p><p>It has been awhile since the last update mostly due to life getting in the way and working on some other projects, but rest assured that I am still active in supporting GMMP. 3.3.17 should be the last update before I start working on 3.4 later this month. 3.4 will mostly focus on updating ffmpeg and the other libraries, but I will also add a 3rd now playing layout.</p><p>3.3.17 should be rolling out on amazon and google play over the next few days.</p><p>Changelogs since the last post:</p><p>3.3.17 (2022-03-04):</p><p></p><ul style="text-align: left;"><li>Playlist details will now persist sort order when 'auto save' is disabled</li><li>%naa% should now populate with album artist instead of artist</li><li>'Stop after every track' will no longer start auto crossfading into the next track before stopping</li></ul><p></p><p>3.3.16 (2022-12-21):</p><p></p><ul style="text-align: left;"><li>Added BLUETOOTH_CONNECT permission (Nearby Devices) for BT auto resume on android 12+</li></ul><p></p><p>3.3.15 (2022-12-03):</p><p></p><ul style="text-align: left;"><li>Fixed gonemad.gmmp.PLAY_FILE_NEXT and ENQUEUE_FILE playing the file instead of play next/enqueue</li><li>Fixed issue playing folders via intent</li><li>Reverted previous jump to folder change since it also broke search</li></ul><p></p><p>3.3.14 (2022-11-22):</p><p></p><ul style="text-align: left;"><li>Added themed app icon for Android 13+</li><li>Updated google cast sdk to 21.2.0</li><li>gonemad.gmmp.command.PLAY_FILE,PLAY_FILE_NEXT, and ENQUEUE_FILE now work with folders and spl files</li><li>Jump to folder when using tab navigation will now correctly go to the folder tab</li></ul><p></p><p>3.3.13 (2022-09-20):</p><p></p><ul style="text-align: left;"><li>Folder select list items will now wrap long paths into multiple lines</li></ul><p></p><p>3.3.12 (2022-09-14):</p><p></p><ul style="text-align: left;"><li>Made sdcards a bit more discoverable in the folder chooser dialog</li><li>Added 'On Select' settings for playlists (Advanced Settings -> Library -> Playlist)</li><li>MEDIA_PLAY_PAUSE, MEDIA_PLAY, and MEDIA_PAUSE should now work with the remote control overrides</li><li>Fixed scrobbler / playstate when changing tracks while stopped/paused</li><li>Fixed some issues saving smart playlists with illegal filename characters in it's name</li></ul><p></p><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-4423971924221013372022-11-25T11:36:00.004-05:002022-11-25T11:37:19.462-05:003.3.14 released and on sale for black friday (1.99 USD)<p/><p>The GMMP unlocker is on sale for 1.99 through 11/27 <a href="https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker&hl=en_US&gl=US">https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker&hl=en_US&gl=US</a></p><p><br /></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg20YDIQNHMQ6Oo8lgCJv9xZLzBd8hmNP7u4KdRqECjYSflS-ppxPdBCLu8FojlPYYL-gwM8QOBZ88NLghaqcBFDL-yJ1utbbx5Y6kL67YzGr8B88UcN8GbBKSbvg4cu57oTG-Xrto3D2aPdYjlS90CLdqPd9JQjdQIY3f4rLfOoxQdJ_ZD7lLpgScipg/s2340/Screenshot_20220922_221331.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg20YDIQNHMQ6Oo8lgCJv9xZLzBd8hmNP7u4KdRqECjYSflS-ppxPdBCLu8FojlPYYL-gwM8QOBZ88NLghaqcBFDL-yJ1utbbx5Y6kL67YzGr8B88UcN8GbBKSbvg4cu57oTG-Xrto3D2aPdYjlS90CLdqPd9JQjdQIY3f4rLfOoxQdJ_ZD7lLpgScipg/w296-h640/Screenshot_20220922_221331.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Themed Icon<br /></td></tr></tbody></table><br /><p><br /></p><p>3.3.14 (2022/11/21):</p><p></p><ul style="text-align: left;"><li>-Added themed app icon for Android 13+</li><li>-Updated google cast sdk to 21.2.0</li><li>-gonemad.gmmp.command.PLAY_FILE,PLAY_FILE_NEXT, and ENQUEUE_FILE now work with folders and spl files</li><li>Jump to folder when using tab navigation will now correctly go to the folder tab</li></ul><p></p><p>3.3.13 (2022/09/20):</p><p></p><ul style="text-align: left;"><li>Folder select list items will now wrap long paths into multiple lines</li></ul><p></p><p>3.3.12 (2022/09/14):</p><p></p><ul style="text-align: left;"><li>Made sdcards a bit more discoverable in the folder chooser dialog</li><li>Added 'On Select' settings for playlists (Advanced Settings -> Library -> Playlist)</li><li>MEDIA_PLAY_PAUSE, MEDIA_PLAY, and MEDIA_PAUSE should now work with the remote control overrides</li><li>Fixed scrobbler / playstate when changing tracks while stopped/paused</li><li>Fixed some issues saving smart playlists with illegal filename characters in it's name</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-9031856349360603052022-08-24T20:42:00.006-04:002022-08-24T20:42:35.719-04:003.3.9 - 3.3.11<p/><p>3.3.9 (2022/07/30):</p><p></p><ul style="text-align: left;"><li>Fixed issue with multi disc albums being split</li><li>Fixed issue with the scanner not reading the rating of tagless files</li><li>Fixed crash caused by invalid Soundcheck tags</li><li>Fixed crash caused by non numbers used in number smart playlist fields</li></ul><p></p><p> 3.3.10 (2022/08/09):</p><p></p><ul style="text-align: left;"><li>Added fallback decoders for ogg vorbis, opus, and flac</li><li>Some minor ADTS / raw aac improvements</li></ul><p></p><p>3.3.11 (2022/08/23):</p><p></p><ul style="text-align: left;"><li>Fixed artist, albumartist, and composer play sort order to use the album list sort order</li><li>Albumartist is now correctly set in the active mediasession for the playing track</li><li>Fixed crash when trying to read empty Soundcheck tags</li><li>Playlist details sort order "None" with "Desc" enabled will reverse the playlist order</li><li>Fixed crash related to casting</li></ul><p></p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-50115557602634588412022-07-23T13:05:00.004-04:002022-07-23T13:05:41.369-04:000.99 USD Sale! 80% OFF through monday July 25th<p/><p> To celebrate the release of <a href="https://gonemadmusicplayer.blogspot.com/2022/07/33-full-release.html">GoneMAD Music Player 3.3</a>, I am putting the unlocker on sale for 80% off for a limited time on Google Play</p><p>Enjoy!</p><p><a href="https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker&hl=en_US&gl=US">https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker&hl=en_US&gl=US</a></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-34872957927837060342022-07-21T22:31:00.006-04:002022-07-21T22:32:13.179-04:003.3 Full Release<p/><p>3.3 is not the most glamourous update, but it should still be a significant improvement over 3.2.x. For this release I had 3 main focuses. Updating to target android 12 (play store requirement), update the audioengine with the latest ffmpeg version, and bug fixes. GMMP was fortunately approved by google to be able to use the newer "Manage External Storage" permission, so this update completely avoids scoped storage. More info on the permission <a href="https://gonemadmusicplayer.blogspot.com/p/manage-external-storage-permission.html">here</a>. Once updated to android 12 and the engine updated to ffmpeg 5.0, my focus turned to fixing the long list of issues that have built up over the last few years on trello. 3.3 includes roughly 50 fixes (many very significant for some users). </p><p>I will likely still focus on mostly fixing bugs / stability for the time being while I also work on some other projects (the new audioengine, my Android TV app <a href="https://www.quasitv.app/">QuasiTV</a>, and another currently undisclosed project).</p><p>The rollout on google play will take a day or 2. 3.3 will be uploaded to amazon and put on our website once fully rolled out on google play.</p><p>3.3 Changelog (2022/07/22):</p><p>New: </p><p></p><ul style="text-align: left;"><li>Updated target sdk to Android 12</li><li>Updated ffmpeg to 5.0</li><li>Updated other dependencies</li><li>Added MANAGE_EXTERNAL_STORAGE permission and prompt for android 11+ (required for all of gmmp's functionality to work)</li><li>Optimized x86 and x86_64 ffmpeg builds<span style="white-space: pre;"> </span></li><li>Added media actions to Year Details View toolbar menu</li><li>Reshuffle queue after completion if 'loop queue' or 'repeat queue' is enabled with shuffle</li><li>Adjusted location of toolbar in fullscreen mode</li><li>Improved folder view list positioning when using jump to folder</li><li>Updated translations</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Tags with ratings > 5 are capped at 5</li><li>Fixed issue where albums with the same name in diff folders with diff years would get grouped together</li><li>Fixed issue where notification / mediasession would show the wrong playing info</li><li>Fixed gapless playback for some files that previously had issues</li><li>Fixed reading tags in wav files</li><li>Fixed issue where now playing would not display the playing song if it contained 2 empty genre tags</li><li>Ignore duplicate empty mp4 tags</li><li>Prevent music from being added to library with no associated genre (Defaults to 'Unknown' if no tag)</li><li>Renamed 'Backup Settings' to 'Back Up Settings'</li><li>Changed 'Backup Stats' to 'Back Up Stats'</li><li>Format artist/album tags scanner setting now works correctly for multi artist tags</li><li>Fixed 'Add to playlist' for playlist files</li><li>Physical volume buttons can now control casting volume (except in android 12 due to android bug)</li><li>Fixed some tag writing issues on Android 11+</li><li>Fixed rule groups in the smart playlist editor</li><li>Artist art search should now correctly find artist images in album folders</li><li>Set allowBackup to false due to it causing crashing</li><li>Show Info will not work on files not scanned into database</li><li>Potential fix for crash when batch tagging large numbers of files</li><li>Folder view should now refresh correctly after tag edits</li><li>Fixed extra unneeded folder from being created on storage</li><li>Scanner will now correctly populate Date Added for files with no tags</li><li>Fixed On Queue Completion when last track is part of a cue</li><li>Fixed On Queue Completion -> Auto DJ and Album Shuffle options</li><li>Fixed status bar size on some devices with notches</li><li>Fixed now playing layout changes not applying immediately</li><li>Case only tag changes are now reflected in genre, artist, albumartist, and composer view</li><li>Fixed 'artist - album year' track sorting order when albums have the same year</li><li>Custom metadata creator lines will now refresh correctly after editing</li><li>Handle case where playing info doesnt update on tracks with no genre</li><li>Multiple selection media action sort order should now match single selection</li><li>Genre details media actions should now mach sort order of the genre list</li><li>Sort Modifiers are now used for genre, artist, albumartist, composer, and year actions</li><li>Multi-select from search view should use correct sort order for actions</li><li>'Stop after current' should now correctly loop back to the beginning of the queue when repeat queue / loop queue is enabled</li><li>Fixed transition crash when tabs are arranged in a certain order</li><li>Fixed AutoDJ 'Different Artists' selection mode from selecting the same tracks every time</li><li>OpenSL decoder is now used as a fallback when main decoder fails to open a file</li><li>Finally fixed android 11+ media notifications showing the previous track info on some devices</li><li>Fixed some smart playlist issues with files with multiple genres or multiple artists</li><li>Reduce number of extra db queries in some views</li><li>List items now display correctly after custom metadata is changed without having to reload the UI</li><li>Only first artist of a multi artist track will now be used for scrobbling</li><li>Fixed now playing layout 1 status bar color in landscape</li><li>Fixed now playing album art / blur background not taking up the full screen on some devices</li><li>Fixed rare fdsan crash</li><li>Fix multiple issues with tab version of now playing if "layout 1" was previously selected in drawer nav mode</li><li>Catch exception on cheap devices where android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION activity does not exist</li><li>Other various fixes</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-26562629979894892722022-07-16T14:55:00.004-04:002022-07-16T14:55:32.785-04:003.3.5 - 3.3.7 Beta<p/><p>3.3.7 should be the last update until 3.3.x goes full release to the public. I will do a more detailed post when that happens.</p><p>3.3.7 (2022/07/12):</p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>OpenSL decoder is now used as a fallback when main decoder fails to open a file</li><li>Finally fixed android 11+ media notifications showing the previous track info on some devices</li><li>Fixed some smart playlist issues with files with multiple genres or multiple artists</li><li>Reduce number of extra db queries in some views</li><li>List items now display correctly after custom metadata is changed without having to reload the UI</li><li>Only first artist of a multi artist track will now be used for scrobbling</li><li>Fixed now playing layout 1 status bar color in landscape</li><li>Fixed now playing album art / blur background not taking up the full screen on some devices</li><li>Fixed rare fdsan crash</li></ul><div><div>3.3.6 (2022/06/22)</div><div><br /></div><div>New:</div><div><ul style="text-align: left;"><li>Added media actions to Year Details View toolbar menu</li></ul></div><div>Fixes:</div><div><ul style="text-align: left;"><li>More mediasession metadata updater tweaks</li><li>Handle case where playing info doesnt update on tracks with no genre</li><li>Multiple selection media action sort order should now match single selection</li><li>Genre details media actions should now mach sort order of the genre list</li><li>Sort Modifiers are now used for genre, artist, albumartist, composer, and year actions</li><li>Multi-select from search view should use correct sort order for actions</li><li>'Stop after current' should now correctly loop back to the beginning of the queue when repeat queue / loop queue is enabled</li><li>Fixed transition crash when tabs are arranged in a certain order</li><li>Fixed AutoDJ 'Different Artists' selection mode from selecting the same tracks every time</li></ul><div><div>3.3.5 (2022/05/17)</div><div><ul style="text-align: left;"><li>Simplified the mediasession metadata updater</li><li>Fixed 'artist - album year' track sorting order when albums have the same year</li><li>Custom metadata creator lines will now refresh correctly after editing</li></ul></div></div></div></div><p></p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-60892868830793206272022-05-12T19:23:00.005-04:002022-05-12T19:23:45.953-04:003.3.4 Beta<p>I just pushed another update with some more fixes. A bunch of the issues were ones that I found myself and were not reported. If you do experience any issues be sure to report on the forums / reddit / discord / email. Nowadays I am mostly listening to music on shuffle so its easy to miss things that break.</p><p>There should be 2-3 more updates until 3.3.x gets a full release to the public</p><p>3.3.4 (2022/05/11)</p><p>New:</p><p></p><ul style="text-align: left;"><li>Reshuffle queue after completion if 'loop queue' or 'repeat queue' is enabled with shuffle</li><li>Adjusted location of toolbar in fullscreen mode</li></ul><p></p><p>Fixes: </p><p></p><ul style="text-align: left;"><li>Fixed extra unneeded folder from being created on storage</li><li>Scanner will now correctly populate Date Added for files with no tags</li><li>Fixed On Queue Completion when last track is part of a cue</li><li>Fixed On Queue Completion -> Auto DJ and Album Shuffle options</li><li>Fixed status bar size on some devices with notches</li><li>Fixed now playing layout changes not applying immediately</li><li>Case only tag changes are now reflected in genre, artist, albumartist, and composer view</li><li>Other various fixes</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-78135429487032957032022-04-23T09:34:00.003-04:002022-04-23T09:34:31.290-04:003.3.3 Beta<p></p><p>Recent changelogs</p><p>3.3.3 (2022/04/20):</p><p></p><ul style="text-align: left;"><li>Improved folder view list positioning when using jump to folder</li><li>Artist art search should now correctly find artist images in album folders</li><li>set allowBackup to false due to it causing crashing</li><li>Show Info will not work on files not scanned into database</li><li>Potential fix for crash when batch tagging large numbers of files</li><li>Folder view should now refresh correctly after tag edits</li></ul><p></p><p>3.3.2 (2022/04/05):</p><p></p><ul style="text-align: left;"><li>-Fixed sleep timer on android 12+(requires SCHEDULE_EXACT_ALARM permission)</li><li>-Fixed discovery of Musixmatch and QuickLyric on Android 11+</li><li>-Fixed opening folder select dialog</li></ul><div>3.3.1 (2022/03/21):</div><div><ul style="text-align: left;"><li>Catch exception thrown when Android 12+ kills/restarts the MusicService while idle</li><li>Catch exception thrown on Android 12+ when scanner is ran in the background</li></ul></div><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-91405319109784456272022-03-18T16:41:00.003-04:002022-03-18T16:41:54.015-04:003.3.0 Beta<p></p><p>I posted a new update to the beta channel on google play and it should slowly roll out over the next few days. 3.3.x will mostly just focus on bug fixes. Once updating the app, you will notice a new prompt on startup asking to grant the "manage external storage" permission. This is now required for GMMP to run. I did a full write up on the reasoning behind this permission <a href="https://gonemadmusicplayer.blogspot.com/p/manage-external-storage-permission.html">here</a>. The plan for 3.3.x is to stay in beta for a while (and only on google play), but there should be more regular updates to it.</p><p>Changelog:</p><p>3.3.0 (2022/03/15):</p><p>New:</p><p></p><ul style="text-align: left;"><li>Updated target sdk to Android 12</li><li>Updated ffmpeg to 5.0</li><li>Updated other dependencies</li><li>Added MANAGE_EXTERNAL_STORAGE permission and prompt for android 11+ (required for all of gmmp's functionality to work)</li><li>Optimized x86 and x86_64 ffmpeg builds</li><li>Updated translations</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Tags with ratings > 5 are capped at 5</li><li>Fixed issue where albums with the same name in diff folders with diff years would get grouped together</li><li>Fixed issue where notification / mediasession would show the wrong playing info</li><li>Fixed gapless playback for some files that previously had issues</li><li>Fixed reading tags in wav files</li><li>Fixed issue where now playing would not display the playing song if it contained 2 empty genre tags</li><li>Ignore duplicate empty mp4 tags</li><li>Prevent music from being added to library with no associated genre (Defaults to 'Unknown' if no tag)</li><li>Renamed 'Backup Settings' to 'Back Up Settings'</li><li>Changed 'Backup Stats' to 'Back Up Stats'</li><li>Format artist/album tags scanner setting now works correctly for multi artist tags</li><li>Fixed 'Add to playlist' for playlist files</li><li>Physical volume buttons can now control casting volume (except in android 12 due to android bug)</li><li>Fixed some tag writing issues on Android 11+</li></ul><p></p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-73207582043091108972021-11-26T20:32:00.003-05:002021-11-26T20:33:10.028-05:00$0.99 sale through monday<p/><p>The unlocker is marked down to 0.99 USD until monday. Enjoy!</p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-40692330290194227662021-11-13T23:07:00.000-05:002021-11-13T23:07:00.720-05:003.2.9 - Smart Editor Rule Group Hotfix<p>I posted a hotfix for the smart editor rule groups being broken on the download page. It will also go up on amazon eventually. Google play will have to wait until 3.3 to get the fix unfortunately since I cannot post any updates until scoped storage support is added.</p><p>Those who have downloaded from google play can sideload the apk from the download page and it should still stay linked with google play (so future updates will still download)</p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-4332767555015862372021-10-24T13:49:00.006-04:002021-10-24T13:49:45.692-04:00GoneMAD Music Player 3.2 Full Release<p/><p>3.2 has been promoted to full public release after being in beta for a few weeks (its currently in review so may take a day or so to be available). 3.2's major addition was a tab based navigation a little more similar to the holo theme in GoneMAD Music Player classic where all the views are available as tabs at the top level. Selecting a specific item will still launch a new view like in drawer navigation, but the top level is all tabs.</p><p>5 UI presets have been included in this release and I hope to enable the ability to save your own presets in a future update.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL78GjrDy8H_0xLU4kFJAadoJqGNAI1oLGUKguz6t1Mf4zJ0wVZSQu1xbVfTCPkdE7jFFj8PEYbC-VTjws9EKmWrQ4H62hmFp63B6k69_BVgzMU5Rl5fj5oe2xs8X5nye2NL_mTXet0LEM/s2340/device-2021-10-24-132816.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL78GjrDy8H_0xLU4kFJAadoJqGNAI1oLGUKguz6t1Mf4zJ0wVZSQu1xbVfTCPkdE7jFFj8PEYbC-VTjws9EKmWrQ4H62hmFp63B6k69_BVgzMU5Rl5fj5oe2xs8X5nye2NL_mTXet0LEM/w296-h640/device-2021-10-24-132816.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Presets</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNzm6-su6hIoNvpzsCqTX05oqWC-v7DfcoT5ymlWj8GiyBceHO2Z_aQBQFwptaYktVSme1bWL68lU17IzR4bAurO_lelWceBXHrWV6bZA6rL7_KsFhM_Oq2zBzjczUSXXp1cHwra24V1Gq/s2340/device-2021-10-24-132920.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNzm6-su6hIoNvpzsCqTX05oqWC-v7DfcoT5ymlWj8GiyBceHO2Z_aQBQFwptaYktVSme1bWL68lU17IzR4bAurO_lelWceBXHrWV6bZA6rL7_KsFhM_Oq2zBzjczUSXXp1cHwra24V1Gq/w296-h640/device-2021-10-24-132920.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Cards</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1FNI6k9kvIjwl171RK654y_OuDM4p-qJSGDDs96FU9Y0Tivrv01k9vIW0dAqecO9cE5mQvqkgm-7LLR3dGD9nAfpk1ftEdrRcjniHZ8tiziJ2DbvJwUeKO-8vG0ZTOfO44DmCASnLy8Da/s2340/device-2021-10-24-132945.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1FNI6k9kvIjwl171RK654y_OuDM4p-qJSGDDs96FU9Y0Tivrv01k9vIW0dAqecO9cE5mQvqkgm-7LLR3dGD9nAfpk1ftEdrRcjniHZ8tiziJ2DbvJwUeKO-8vG0ZTOfO44DmCASnLy8Da/w296-h640/device-2021-10-24-132945.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Default</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8CKGcpQMwZtuxWjd4lkpmJxWQig1MvZwDFzJe5686qN_x2rtx2xX8xr9diBdYVrOsMeQwS9ZDtAniBsLeZcoEXTldSS_RgOEeDblmLyI-cLTYYFqgprd5YnHJ4rS8f69Bk4r-sxNkPNk/s2340/device-2021-10-24-133012.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8CKGcpQMwZtuxWjd4lkpmJxWQig1MvZwDFzJe5686qN_x2rtx2xX8xr9diBdYVrOsMeQwS9ZDtAniBsLeZcoEXTldSS_RgOEeDblmLyI-cLTYYFqgprd5YnHJ4rS8f69Bk4r-sxNkPNk/w296-h640/device-2021-10-24-133012.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Circle</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXH6J3hJq1ayfGSqKMTAF0qVJVj9ayJTTsGFP5eCXv5JpKXS7H-ox0fyNtYq53qHhXliz5wM6eJ4XWJYH6fAAAvZjd8hR8xz1XxgNpx50wj0s1oc3ATEGc7nCZf2aETyb2MpVvPPjy0i0X/s2340/device-2021-10-24-133045.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXH6J3hJq1ayfGSqKMTAF0qVJVj9ayJTTsGFP5eCXv5JpKXS7H-ox0fyNtYq53qHhXliz5wM6eJ4XWJYH6fAAAvZjd8hR8xz1XxgNpx50wj0s1oc3ATEGc7nCZf2aETyb2MpVvPPjy0i0X/w296-h640/device-2021-10-24-133045.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Holo</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtUJhkq-paQ1_pXiBQTvqtE5Q-jx6ny66B7tYuLOIcU2CS8l7Ghnr3-D12v2DBbE_zeUV2WYfnY4ga_n9kE-P9vNHhJ9cNl0Mn4niggkvHkpZA6MUcI-4WFMIjvK_PDRZW0KG8d11VTzlp/s2340/device-2021-10-24-133232.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2340" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtUJhkq-paQ1_pXiBQTvqtE5Q-jx6ny66B7tYuLOIcU2CS8l7Ghnr3-D12v2DBbE_zeUV2WYfnY4ga_n9kE-P9vNHhJ9cNl0Mn4niggkvHkpZA6MUcI-4WFMIjvK_PDRZW0KG8d11VTzlp/w296-h640/device-2021-10-24-133232.png" width="296" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Compact</td></tr></tbody></table><br /><p>Due to googles enforcement of scoped storage starting in November and the fact that I am expecting a newborn in a few weeks, this will be the last update for a few months until things settle down.</p><p><br /></p><p>Full changelog:</p><p>3.2.0 (2021/10/06):</p><p>New:</p><p></p><ul style="text-align: left;"><li>-Added new tab based navigation mode (Settings - UI - Navigation)</li><li>-Navigation mode can now be set based on orientation</li><li>-Added 5 UI presets: Default, Cards, Circle, Compact, and Holo (Settings - UI - Select Preset)</li><li>-Improved library view loading performance</li><li>-Delay auto database clean until at least a minute after booting the device</li><li>-Reordered some menu items to be more consistent with other views</li><li>-Slightly sped up transition animations</li><li>-Detail views header will now start as collapsed in landscape mode</li><li>-Composers tab can now be added under genre details</li><li>-Added confirmation dialog to backup/restore stats/settings</li><li>-Added more actions to details view's menu (Play/PlayNext/etc)</li><li>-Updated taglib to 1.12</li><li>-Added soundcheck support for mp3 files</li><li>-Added Hindi translation + updated other translations</li><li>-Status bar now uses primary color instead of primary dark</li><li>-Details views now use primary color for header</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>-Fixed track list sorting by filename</li><li>-Prevent crash when opening a help url fails</li><li>-Fixed issue where embedding an already embedded image corrupted the file</li><li>-Files with no tags should now play correctly</li><li>-Adding new tabs to detail views will now show the correct filtered data immediately</li><li>-Audiofocus duck related fixes</li><li>-Fixed reading multiple genre/artist tags in m4a files</li><li>-Art selector will now show 4 images per line in landscape</li></ul><p></p><p>3.2.1 (2021/10/07):</p><p></p><ul style="text-align: left;"><li>-Updated french translation</li><li>-Fixed return to now playing with tab navigation</li><li>-Select preset 'Dont show again' option will now show the preset list</li></ul><p></p><p>3.2.2 (2021/10/12):</p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>-Fixed playback of opus in with .ogg extension</li><li>-Fixed tab indicator color not updating in some cases</li><li>-Fixed delay in changing tracks that sometimes occured with tab navigation</li></ul><p></p><p>3.2.3 (2021/10/16):</p><p></p><ul style="text-align: left;"><li>-Fixed scanner issues with tagless files / files being written to storage</li><li>-Fixed licensing issue</li></ul><p></p><p>3.2.4 (2021/10/18):</p><p></p><ul style="text-align: left;"><li>-Fixed audiofocus requests not being ignored</li><li>-Keyboard should now show correctly in tab nav search</li><li>-Fixed some memory leaks</li></ul><p></p><p>3.2.5 (2021/10/21):</p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>-Fixed Customize -> Gestures in tab nav</li><li>-Fixed issue when renaming a tab to an already existing tab name</li><li>-Always return to starting view on back press before exiting</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-78989240080187354122021-10-06T19:45:00.005-04:002021-10-06T21:15:53.500-04:00GoneMAD Music Player 3.2 Beta<p></p><p>The beta track on google play has been reopened and 3.2 was pushed for testing. It is still in review as we speak but it should go live in a few hours. I will go into more detail on all the changes when 3.2 goes full release, but the main additions to 3.2 is a new tab based navigation mode. This means you can recreate a holo like interface from 2.x very easily. There is a Holo preset that can be used to help you get most of the way there.</p><p>Direct downloads available on the <a href="https://gonemadmusicplayer.blogspot.com/p/downloads.html">download page</a></p><p>For 3.2 feedback visit the forums: <a href="https://gonemadmusicplayer.proboards.com/thread/1291/3-2-feedback">https://gonemadmusicplayer.proboards.com/thread/1291/3-2-feedback</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRXfDaSAYUldLRt_pSqBON28QhmQzkE3WkfQ9lfeBo99FjnrwswKjNpNHbbHEcOW5vNL1HX5hdcHEU6GpMT3gAeqT79zn1P0DyAygwYt33AZcQmxwj8hNr7c5dDoOnc_aq7u-aLoEsHUP0/s2220/device-2021-09-22-230503.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2220" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRXfDaSAYUldLRt_pSqBON28QhmQzkE3WkfQ9lfeBo99FjnrwswKjNpNHbbHEcOW5vNL1HX5hdcHEU6GpMT3gAeqT79zn1P0DyAygwYt33AZcQmxwj8hNr7c5dDoOnc_aq7u-aLoEsHUP0/w312-h640/device-2021-09-22-230503.png" width="312" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2GCX_DVZ_tduDk0H3A0g_sW_cvfnfXNxwwSDJf6_lmIpCKOj0rbY5T6_7vVH9qqvvXCkVr5QxtZkeOJxFoRZFWL-KenVsxWT_mjth1ufTGDSFL00C_S-2RF6BjmC71x_ZoHMQHsiwrf6x/s2220/device-2021-09-30-231756.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2220" data-original-width="1080" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2GCX_DVZ_tduDk0H3A0g_sW_cvfnfXNxwwSDJf6_lmIpCKOj0rbY5T6_7vVH9qqvvXCkVr5QxtZkeOJxFoRZFWL-KenVsxWT_mjth1ufTGDSFL00C_S-2RF6BjmC71x_ZoHMQHsiwrf6x/w312-h640/device-2021-09-30-231756.png" width="312" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi64wVD7TejVpQtu8peLT4TiDi5e4RjaT_seYrPRp2a5jEqh_lzPOqiKmusqQ3ZXIMoZu4HLPIk2AIAmCZvrmLUeyKxlT5ukHj0YxC3TY-CcC8TupkorkOBF27PdRDLXeiSywgEAi8eD2KJ/s2220/device-2021-09-30-233529.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="2220" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi64wVD7TejVpQtu8peLT4TiDi5e4RjaT_seYrPRp2a5jEqh_lzPOqiKmusqQ3ZXIMoZu4HLPIk2AIAmCZvrmLUeyKxlT5ukHj0YxC3TY-CcC8TupkorkOBF27PdRDLXeiSywgEAi8eD2KJ/w640-h312/device-2021-09-30-233529.png" width="640" /></a></div><br /><p><br /></p><p>Changelog 3.2.0 (2021/10/06):</p><p>New:</p><p></p><ul style="text-align: left;"><li>-Added new tab based navigation mode (Settings - UI - Navigation)</li><li>-Navigation mode can now be set based on orientation</li><li>-Added 5 UI presets: Default, Cards, Circle, Compact, and Holo (Settings - UI - Select Preset)</li><li>-Improved library view loading performance</li><li>-Delay auto database clean until at least a minute after booting the device</li><li>-Reordered some menu items to be more consistent with other views</li><li>-Slightly sped up transition animations</li><li>-Detail views header will now start as collapsed in landscape mode</li><li>-Composers tab can now be added under genre details</li><li>-Added confirmation dialog to backup/restore stats/settings</li><li>-Added more actions to details view's menu (Play/PlayNext/etc)</li><li>-Updated taglib to 1.12</li><li>-Added soundcheck support for mp3 files</li><li>-Added Hindi translation + updated other translations</li><li>-Status bar now uses primary color instead of primary dark</li><li>-Details views now use primary color for header</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>-Fixed track list sorting by filename</li><li>-Prevent crash when opening a help url fails</li><li>-Fixed issue where embedding an already embedded image corrupted the file</li><li>-Files with no tags should now play correctly</li><li>-Adding new tabs to detail views will now show the correct filtered data immediately</li><li>-Audiofocus duck related fixes</li><li>-Fixed reading multiple genre/artist tags in m4a files</li><li>-Art selector will now show 4 images per line in landscape</li></ul><p></p><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-89708605982230842432021-09-04T10:23:00.005-04:002021-09-04T10:24:27.458-04:00Labor Day Sale. 50% Off<p></p><p>GoneMAD Music Player Unlocker is on sale through tuesday for 50% off on both amazon and google play.</p><div><br /></div><div><a href="https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker">https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker</a></div><div><br /></div><div><a href="https://www.amazon.com/GoneMAD-Software-LLC-Player-Unlocker/dp/B008MR1PDE/ref=sr_1_3?dchild=1&qid=1630765381&refinements=p_4%3AGoneMAD+Software+LLC&s=mobile-apps&search-type=ss&sr=1-3">https://www.amazon.com/GoneMAD-Software-LLC-Player-Unlocker/dp/B008MR1PDE/ref=sr_1_3?dchild=1&qid=1630765381&refinements=p_4%3AGoneMAD+Software+LLC&s=mobile-apps&search-type=ss&sr=1-3</a></div><p></p><p></p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-11744668470440841802021-07-25T21:36:00.001-04:002021-07-25T21:36:09.807-04:00GoneMAD Music Player 3.1.3<p/><p>3.1.3 will hopefully be the last update for 3.1.x. I was able to fix all of the major bugs reported and minor bugs that were fixable with a reasonable amount of effort. I'll shortly begin to focus on 3.2 which will mostly be a 100% tab based navigation UI option (similar to holo theme of GMMP 2.x). I also plan on investigating better external/removal storage support. If its possible to improve support without using the storage access framework, that'll be done for 3.2, otherwise it will have to wait until the next audioengine is ready (most likely).</p><p>Google is requiring all app updates must target android 11 (which forces support for scoped storage) starting in november, so my goal is to finish up 3.2 sometime in early october. This should allow enough time for any essential fixes before that november deadline. Updating GMMP for scoped storage might take a few months so I wanted to get a release in before I was forced to support scoped storage.</p><p>Changelog:</p><p>3.1.3 (2021/07/25):</p><p>New:</p><p></p><ul style="text-align: left;"><li>Removed unused READ_PHONE_STATE and BROADCAST_STICKY permissions</li><li>Queue position and size is now sent over bluetooth</li><li>Added %period% to allow a literal period in custom metadata</li><li>Track and File tag editor now allows changing an individual tracks albumartist or album</li><li>Composer variable added to track list, album details, bookmark view, and queue view</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Fixed issues with substr function</li><li>Right function will now check for negative numbers</li><li>Estimate song length when 0 is returned by tag reader</li><li>Scanner notification should now always show the correct number of new tracks</li><li>Improved handling of files with no tags</li><li>Fixed issue where now playing is blank after playing a file from a file manager app</li><li>Album year variable should now correctly populate in now playing</li><li>Improved how album details view shows album art with a larger height than width</li><li>Queue should now adjust correctly after tracks are deleted</li><li>Fixed secondary color in widgets</li><li>Large lists should no longer jump position after returning to view</li><li>Fixed other various crashes</li></ul><p></p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-8338534539483472992021-07-02T18:37:00.006-04:002021-07-02T18:37:50.217-04:00$0.99 USD 4th of July sale!<p></p><p>The unlocker has been marked down 75% ($0.99 USD) for the 4th of july weekend. Enjoy!</p><p><a href="https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker">Google Play</a></p><p><a href="https://www.amazon.com/GoneMAD-Software-LLC-Player-Unlocker/dp/B008MR1PDE/ref=sr_1_5?dchild=1&keywords=gonemad+music+player&qid=1625265407&sr=8-5">Amazon</a><br /></p><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-52648626353951591692021-06-22T22:49:00.004-04:002021-06-22T22:49:37.684-04:00GoneMAD Music Player 3.1.0<p/><p>3.1 consists mostly of library updates and bugfixes. The main library used by the audio engine, ffmpeg, was updated from 2.7.3 all the way to 4.4. 2.7.3 was released over 5 years ago, so this is a pretty significant upgrade. The main reason behind the upgrade was to help with building a new audio engine. </p><p>A new engine is a long way off but I have began prototyping one based off of ffmpeg 4.4. The 2 main drivers behind writing a new engine from scratch is to fully support hi-res audio and to support playback of other sources than just local files. Being able to play network files (samba/upnp/dlna) has been a desire for a long time and I'd also like to be able to support some of the popular media server software like Plex, Emby, and Jellyfin. My other app (<a href="https://www.quasitv.app">QuasiTV</a>) already interfaces with all 3 for video playback, so leveraging that code for audio playback would be pretty straight forward.</p><p>When the engine does make its way into GMMP, it'll be in addition to the existing engine. I suppose at one point far in the future it might completely replace the existing engine, but the plan for now is to have both in the app at the same time and let the user choose which to use. Let me reiterate that this is a long way off, so please don't ask for any ETAs. It will only be worked on once in awhile when I take a break from GMMP 3.x and QuasiTV.</p><p>3.1.0 (2021-06-23):</p><p>New:</p><p></p><ul style="text-align: left;"><li>AudioEngine: Updated ffmpeg to 4.4</li><li>Added %startparen% and %endparen% for literal parenthesis in custom metadata</li><li>Added 'Clear Queue' action to 'On Queue Completion'</li><li>Updated libraries/dependencies</li><li>Added 'Shuffle' action to 'On Select (Stopped / Playing)'</li><li>Added 'Shuffle' context menu action to tracks. It plays the selected track and shuffles the rest</li><li>Updated translations</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Fixed some issues with large database queries</li><li>Improved the scanner handling files still being written to storage</li><li>Fixed reading unicode characters to lyrics (TXXX tag)</li><li>Lyrics tag editor will show any edits made before saving when showing lyrics edit dialog</li><li>Delay bluetooth auto resume to prevent output briefly coming out of the speakers</li><li>Fixed issue where album art wouldnt render correctly in the drawer</li><li>Tweaked artist/album details artwork scrim to improve text readability</li><li>Fixed issue where notification progress would get out of sync with actual playback progress</li><li>Fixed issue where some tracks in the queue were not listed</li><li>Fast scroll should now work correctly in folders with more than 1000 items</li><li>Other minor fixes</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-91808583016534478592021-05-11T23:50:00.003-04:002021-05-11T23:53:35.947-04:00GoneMAD Music Player 3.0.16<p/><p>This months update is mostly fixes again but I did add one useful new customization. The gestures in the mini player can now be customized in the settings. Also long press now defaults to opening the queue. This change now means you have quick access to both now playing and the queue from the majority of the app.</p><p>3.0.16 (2021/05/12):</p><p>New:</p><p></p><ul style="text-align: left;"><li>Added ability to customize mini player gestures (advanced ui settings - mini player - customize gestures)</li><li>Added toast to indicate tempo changes via button / gesture</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Fixed bug preventing artist art search from overriding previously chosen album art</li><li>Fixed issue parsing year from cue files</li><li>On queue completion -> stop will reset track position back to the start of the queue</li><li>Playing folders with .cue files should now correctly split into individual tracks</li><li>Playing folders with embedded cue files should now correctly split into individual tracks</li><li>Fixed issue displaying different metadata lines in portrait and landscape</li><li>Fixed issue playing files not already in the library</li><li>Fixed issue where playing song would appear blank in now playing</li><li>Fixed bug causing the wrong cue track to play</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-34454616835623141432021-04-08T23:09:00.001-04:002021-04-08T23:09:04.409-04:00GoneMAD Music Player 3.0.14<p></p><p>Pushed another update. Starting with a 20% rollout on google play. Amazon will be updated in a few days once the roll out is finished.</p><p>3.0.14 (2021/04/08):</p><p>New:</p><p></p><ul style="text-align: left;"><li>Added multi-select remove to queue and playlist details</li><li>Updated translations</li><li>Associated album art will now show up in the manual artist art search</li></ul><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Fixed issue where cue tracks would get removed from library when cleaning the database</li><li>Fixed various edit text UI elements text color</li><li>Scrobbling multiple artist tracks will now be semi-colon delimited instead of comma delimited</li><li>Album art fallback for artist art should now work again for auto searches</li></ul><p></p><p></p>GoneMADhttp://www.blogger.com/profile/12136667021927165878noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-19767201659184737602021-04-01T22:45:00.002-04:002021-04-02T08:55:40.290-04:00Fixes + 50% off sale<p></p><p>GoneMAD Music Player Unlocker is on sale for 50% off from April 2nd through April 9th. The actual sale start / end time depends on your time zone.</p><p>The sale will be both on <a href="https://play.google.com/store/apps/details?id=gonemad.gmmp.unlocker&hl=en_US&gl=US">Google Play</a> and <a href="https://www.amazon.com/GoneMAD-Software-LLC-Player-Unlocker/dp/B008MR1PDE">Amazon</a></p><p>10 years ago I started developing GoneMAD Music Player, so this sale is to celebrate that. Here is a look back on my <a href="http://gonemadmusicplayer.blogspot.com/2011/04/challenge-code-android-music-player-in.html">first post</a>.</p><p>3.0.11 - 3.0.13 (2021/04/01):</p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Fixed issues with the initial auto download of artwork</li><li>Newly scanned files after initial scan should now show up in recently added</li><li>Fixed bad list scrolling visual side effect on android 9 and earlier</li><li>Reverted android build tools again</li></ul><p></p><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.comtag:blogger.com,1999:blog-2265592791390837192.post-83866181778347394182021-03-28T12:10:00.002-04:002021-03-28T12:16:12.152-04:00GoneMAD Music Player 3.0.10<p/><p>Besides critical fixes, updates for now should be on a monthly basis. This update is rolling out to 20% of the users to start and then will go to every assuming there are no issues.</p><p>3.0.10 (2021/03/28):</p><p>New: </p><p></p><ul style="text-align: left;"><li>Updated transition library</li><li>Made default theme accent color slightly brighter</li><li>Clean database will now delete duplicate entries (by filename)</li><li>Navigation drawer can now be accessed from all views besides now playing using the left edge swipe</li><li>Integrated in app review api</li><li>Added vol up/down remote control actions</li><li>Stop button should now default to paused if remote control overrides are not enabled</li><li>Added ability to change lyrics size</li><li>Updated translations</li></ul><p></p><p>Fixes:</p><p></p><ul style="text-align: left;"><li>Removed unnecessary calls to theme navigation bar</li><li>Scanner should now be able to handle folders with large amounts of files</li><li>Deleting database should now unload the currently loaded track</li><li>Casting will now follow the "prefer embedded art" setting</li><li>mp4 and 3gp will not be scanned in instead of scanning and removing at the end of the scan</li><li>Fixed fast scroll crash on folders with more than 1000 files</li><li>Fixed issue where queue is not ordered correctly and highlights the wrong track</li><li>Now playing current time text will now show the seek time as the seekbar is manually moved</li><li>Position and total tracks variables should now correctly populate in widgets</li><li>Scanner service reliability and performance improvements</li><li>Fixed bug causing MusicService to be immediately shutdown after resuming via android 11 media controls</li><li>Auto artwork search should now search online for art before falling back to album art</li><li>Fixed some issues caused by having no scan paths set</li><li>Fixed metadata builder edit text dynamic theme color</li><li>Fixed crashed caused by invalid audio track in an mp4/m4a file</li><li>Fixed crash trying to share current track when no track is loaded</li><li>Other various fixes</li></ul><p></p>GoneMAD Softwarehttp://www.blogger.com/profile/03124843596746852529noreply@blogger.com