|
Post by GoneMAD on Oct 30, 2020 17:40:52 GMT -5
When I installed the release version, on spot checking, album art seemed to be correct. I have each album in a folder, and a cover.jpg in each folder, and don't have embedded art (although I think some other apps have embedded some without my knowing). Some time after installing the beta (currently 3.0 Beta 11b), I noticed lots of missing album covers. I'm not sure when it occurred, but when I add them back manually, it correctly sees the cover.jpg file. The only pattern I've found is that it's all or none for each artist: either all their album cover files are shown, or none of them are shown. At some point in my exploring, I turned off automatic downloads, and I unchecked the "prefer embedded" option. Is there a way to rescan for cover.jpg files without downloading new art, so that I don't have to manually add back these covers? Also, does the app ever modify or delete music or image files during rescan/reset/clean, or is everything in the app database and app-specific folders? if you have a lot of music, and a lot of music / artist without art.. it initially is going to take a long time to pick everything up and/or might require a manual art scan. Images on disk get picked up fast but when it has to query the internet, it spaces out the queries to one every few seconds as to not overload the online artist/image search apis. So even if you hae some images on storage it still has to wait for previous searches before it to finish up. Eventually all artwork should be there. The results you see when manually searching for a single album or artist is what the auto downloader sees, so if something is missing.. most likely the scan didnt get there yet OR the art scan got killed by the operating system (android will kill long running tasks sometimes). Best bet if you see missing art that you know you have on storage is to just run the art scan manually from the settings "Is there a way to rescan for cover.jpg files without downloading new art, so that I don't have to manually add back these covers?" If you truly dont want anything to download.. Go into airplane mode and disable wifi and then run the "download missing artwork" option from the settings. If you have artwork in every folder with all your music.. then you can just do download missing artwork without going on airplane mode. It will always check local first. The art check order is local cache, album/artist's folder, then finally internet
|
|
bkev
Junior Member
Posts: 51
|
Post by bkev on Nov 2, 2020 8:29:22 GMT -5
I've found a couple of things in testing (Android v9).
When using the "Cast" option, if I try to change the volume of the cast with the keys on my phone when in the app, it doesn't register as changing the "Media" but the "Ringtone".
Also, when casting, GoneMad creates 2 notifications when the bar is dropped down, one for the player itself and one from the cast - not sure if this is intentional or not.
|
|
|
Post by GoneMAD on Nov 2, 2020 9:18:16 GMT -5
I've found a couple of things in testing (Android v9). When using the "Cast" option, if I try to change the volume of the cast with the keys on my phone when in the app, it doesn't register as changing the "Media" but the "Ringtone". Also, when casting, GoneMad creates 2 notifications when the bar is dropped down, one for the player itself and one from the cast - not sure if this is intentional or not. yeah cast api is buggy.. sometimes it'll control the volume other times it wont. Also the player does not create the cast notification.. thats done by the operating system (and / or the cast api)
|
|
bkev
Junior Member
Posts: 51
|
Post by bkev on Nov 2, 2020 12:12:13 GMT -5
Cool no worries. Not big issues anyway but I thought I'd let you know.
|
|
|
Post by GoneMAD on Nov 21, 2020 13:04:41 GMT -5
3.0 Beta 12 (2020-11-21)
New: Sleep timer will default to the previously used sleep time Play next/prev folder can now jump between scan paths to find music Added scanner option to ignore hidden folders Added new command intents to play/playnext/enqueue specific file: gonemad.gmmp.command.PLAY_FILE, gonemad.gmmp.command.PLAY_FILE_NEXT, gonemad.gmmp.command.ENQUEUE_FILE (add an extra named filename with the full path to file Artwork can now be changed from details view Artist and album art searches are now interleaved Add options to auto bookmark podcasts and audiobooks (podcast/audiobook paths must be set) Added toast indicating when shuffle all was selected Track and album search will now query multiple fields for the search terms Added queue as a library view/tab option Added intent to rate current playing track. intent: gonemad.gmmp.command.RATE, float extra: rating, valid range 0-5.0 Added 'navigate back' gesture action and button Added filesize to song info dialog Added warning when battery optimizations for gmmp are enabled Added last played variable %lp% to album details, bookmark, queue, track, and now playing views Added $date function to turn a number (like %lp%) into a date string Split view can now be disabled for tablets Added 'nothing' as an 'On Select' action Added queue specific 'On Select' preferences Added intents to increase/decrease rating: gonemad.gmmp.command.RATING_UP and gonemad.gmmp.command.RATING_DOWN Added rating up/down buttons to widgets and notifications Added 'remove duplicates' to queue and playlist details view Added toggle shuffle action to android auto Added sort options to playlists details view Added manual save option and auto save toggle to playlist details view Added some custom metadata presets with next track info Added %comma% so commas can be used inside functions Added auto volume adjust (may not work on all devices) Added ability to customize mini player metadata (Settings -> UI -> Mini Player -> Displayed Metadata) Improved loading performance for folders with a lot of files Added album sort to folder view Updated compile sdk to 30 and target sdk to 29
Fixes: Fixed crash when querying available AudioEffects returns null Enqueue Shuffled for playlists will now only appear when shuffle is enabled Fixed queue getting messed up if files were deleted outside of gmmp Fixed bug causing notification progress bar get out of sync with current playtime
|
|
|
Post by buckwheat on Nov 22, 2020 12:25:29 GMT -5
Forgive me if this question has already been asked in the past, but is it possible to set up an EQ profile that changes with the specific Bluetooth connection? I was playing around with the "eqstate.eq" file and a macro app (Macrodroid, similar to Tasker) where every time my phone is connected to my car Bluetooth it copies my customized version of the "eqstate.eq" file (stored in another folder) and overrides the "eqstate.eq" file in the gmmp/eq_presets folder, so that when my macro launches GMMP the EQ settings would automatically be Incorporated into the app as the active EQ setting when the music started playing. However, it seems like GMMP plays the previously-used EQ setting upon launch and it doesn't read the "eqstate.eq" file until the EQ is manually changed. Am I missing something? Is there a way around this to make it automated?
|
|
|
Post by GoneMAD on Nov 22, 2020 12:53:38 GMT -5
Forgive me if this question has already been asked in the past, but is it possible to set up an EQ profile that changes with the specific Bluetooth connection? I was playing around with the "eqstate.eq" file and a macro app (Macrodroid, similar to Tasker) where every time my phone is connected to my car Bluetooth it copies my customized version of the "eqstate.eq" file (stored in another folder) and overrides the "eqstate.eq" file in the gmmp/eq_presets folder, so that when my macro launches GMMP the EQ settings would automatically be Incorporated into the app as the active EQ setting when the music started playing. However, it seems like GMMP plays the previously-used EQ setting upon launch and it doesn't read the "eqstate.eq" file until the EQ is manually changed. Am I missing something? Is there a way around this to make it automated? it is not possible in app so eqstate is loaded when the music service is started.. if you are modifying that file u'd need to kill gmmp + the music service and then restart it
|
|
|
Post by buckwheat on Nov 22, 2020 13:56:16 GMT -5
Forgive me if this question has already been asked in the past, but is it possible to set up an EQ profile that changes with the specific Bluetooth connection? I was playing around with the "eqstate.eq" file and a macro app (Macrodroid, similar to Tasker) where every time my phone is connected to my car Bluetooth it copies my customized version of the "eqstate.eq" file (stored in another folder) and overrides the "eqstate.eq" file in the gmmp/eq_presets folder, so that when my macro launches GMMP the EQ settings would automatically be Incorporated into the app as the active EQ setting when the music started playing. However, it seems like GMMP plays the previously-used EQ setting upon launch and it doesn't read the "eqstate.eq" file until the EQ is manually changed. Am I missing something? Is there a way around this to make it automated? it is not possible in app so eqstate is loaded when the music service is started.. if you are modifying that file u'd need to kill gmmp + the music service and then restart it Thank you for your quick reply...... Now for noob question: HOW do you kill the music service and re-start it? I think I found where to kill it, but I had assumed that when I re-start GMMP that the music service would re-start as well. It didn't, no matter how many times I re-started GMMP and even after a phone reboot.
|
|
|
Post by GoneMAD on Nov 22, 2020 17:01:27 GMT -5
i mean you mentioned a macro so i assume you are using something like tasker or macrodroid.. so google how to kill an application if thats possible (killing gmmp will kill the music service as well)
|
|
|
Post by buckwheat on Nov 22, 2020 17:04:02 GMT -5
i mean you mentioned a macro so i assume you are using something like tasker or macrodroid.. so google how to kill an application if thats possible (killing gmmp will kill the music service as well) Hi (was editing my previous post at same time you posted)... I DID Google it but all I come up with are Android Development pages and they are WAY above my level of "expertise". I gather that the music service is an Android built-in thing (not GMMP proprietary) but I could be wrong. And yes, I'm using MacroDroid. MD does allow for killing the service but not re-starting it, FWIW.
|
|
|
Post by GoneMAD on Nov 22, 2020 18:25:02 GMT -5
i mean you mentioned a macro so i assume you are using something like tasker or macrodroid.. so google how to kill an application if thats possible (killing gmmp will kill the music service as well) Hi (was editing my previous post at same time you posted)... I DID Google it but all I come up with are Android Development pages and they are WAY above my level of "expertise". I gather that the music service is an Android built-in thing (not GMMP proprietary) but I could be wrong. And yes, I'm using MacroDroid. MD does allow for killing the service but not re-starting it, FWIW. no its a gmmp thing gonemad.gmmp.playback.service.MusicService is the class. i dont know if you can specifically kill a service.. but killing the entire app would do the same thing. id think there would be tutorials on how to restart apps in whatever tool you are using i dont use those macro type apps so i cannot provide any information on how to use them other than what small things i've picked up from testing
|
|
|
Post by patrick on Nov 23, 2020 2:27:02 GMT -5
Thanks for the improved search of Beta 12, working great Would you mind adding another option "play as next and play" (add it as next track on the queue and play the track) for the on select actions? Greets
|
|
|
Post by GoneMAD on Nov 23, 2020 10:50:48 GMT -5
no plans on adding more options to on select actions at this time. 3.0 needs to get finished
|
|
|
Post by buckwheat on Nov 23, 2020 15:13:11 GMT -5
Hi (was editing my previous post at same time you posted)... I DID Google it but all I come up with are Android Development pages and they are WAY above my level of "expertise". I gather that the music service is an Android built-in thing (not GMMP proprietary) but I could be wrong. And yes, I'm using MacroDroid. MD does allow for killing the service but not re-starting it, FWIW. no its a gmmp thing gonemad.gmmp.playback.service.MusicService is the class. i dont know if you can specifically kill a service.. but killing the entire app would do the same thing. id think there would be tutorials on how to restart apps in whatever tool you are using i dont use those macro type apps so i cannot provide any information on how to use them other than what small things i've picked up from testing _
Well, I just came back from a car ride where I got in and out a few times (thus disconnecting/reconnecting to the car's BT) and the macro seems to be working perfectly! (The only thing is that, even though the EQ settings are correct, on the EQ screen it still shows the previously-loaded EQ preset until you change it manually; but I expected that and couldn't care less as long as the sound works as intended!) Thank you so much for indulging me. FWIW, here's the Macrodroid screenshot below:
|
|
|
Post by GoneMAD on Dec 12, 2020 18:39:48 GMT -5
3.0 Beta 13 (2020-12-12):
New: -Added transition animation between views -Added advanced UI option to disable transitions -UI performance improvements -Added crossfade to album art changes -Added option to choose the now playing enabled menu options (customize -> enabled menu options)
Fixes: -Fixed seek bar location on now playing layout 1 -Fixed mini player playing info text color in light theme -Fixed mini player playing info going blank after changing custom metadata lines
|
|