|
Post by GoneMAD on Feb 11, 2021 10:43:25 GMT -5
Hmmm... installed the update, I was still on 2.x. While I could surely adapt to most of the changes, I doubt that I could adapt to this one. Asking to see if I am missing customization options for this. In previous versions you had the navigation bar where you could quickly access your preferred views. You could access that only with hole themes, if I remember correctly. Now I cannot find a way to bring the navigation bar back. Have to say this for me would be a deal breaker, as it leads to always have to do two taps instead of the one required previously, for no good reason. Is there a way to bring it back? In the meantime I have downloaded the classic version and I'm keeping both installed while I try to understand this new one... I do plan on bringing back a navigation bar navigation mode but its only going to be for the top level so you'll most likely want to stick with classic
|
|
|
Post by GoneMAD on Feb 11, 2021 10:23:45 GMT -5
3.0 is basically a complete rewrite / new app so everything is going to be handled differently. The shuffle state does get persisted right when its toggled. How is tasker starting it back up again?
|
|
|
Post by GoneMAD on Feb 11, 2021 9:22:12 GMT -5
shuffle definitely shouldnt change automatically unless you are opening the app by playing a file from an external file browser. Playing new items in app (from the library views) will turn shuffle off, but this is intentional since there is a context menu option to shuffle whatever item you are selecting which will either keep shuffle on, or toggle playback mode to shuffle.
AutoDJ doesnt toggle off so i find it the best to playing everything on random mixed in with individual selections that play straight.
|
|
|
Post by GoneMAD on Feb 10, 2021 23:36:31 GMT -5
|
|
|
Post by GoneMAD on Feb 10, 2021 22:39:37 GMT -5
Which view were you trying to sort that you had issues with... with just the albumartistsort tag used? I'm sorting the Album Artist view. I actually hide the Artist view in my library. I did track this one down. If the artist and albumartist are identical, it would prefer artistsort over albumartistsort regardless whether artistsort is set or not. Next update will pick whichever one is populated . FYI there has been a long standing issue with the sort tags that i'd like to address eventually. If some of your music of a specific artist has the artistsort tag and some doesnt.. it'll use the sort tag of whichever file is scanned in first. This shouldnt be an issue with most people since usually if someone is using those tags they will make sure all their files have it
|
|
|
Post by GoneMAD on Feb 10, 2021 16:06:04 GMT -5
So, I store all my music on an SD card. The URI in the stats.xml file is prefixed like this: /storage/80E4-7011/... When I change out the SD card for another one, that identifier changes. Of course when I load the other SD card with music, I use the exact same folder structure and file names, but that identifier is now different. Will restore stats treat everything as new or will it restore everything as expected? (I have actually done this a few times in the past, but I use a synchronization program I made. So it could have treated everything as new, then the next time I synchronized it, my program restored everything.)
needs to be the exact filename, but fortunately its super easy to fix. use something like notepad++ on a pc or any text editor that has a "Replace All" function. Just replace all "/storage/80E4-7011/" with "/storage/NEW-ID/" and they you are good to go in a few seconds
|
|
|
Post by GoneMAD on Feb 10, 2021 11:47:34 GMT -5
|
|
|
Post by GoneMAD on Feb 9, 2021 9:29:04 GMT -5
okay that at least gives me something i can try to reproduce. Does it not move to the S's in the list or does it just not show the S popup. The letter shown in the pop up is just based off of the actual position in the list. It'll do a lookup... list is on the 100th item, what letter is that? and shows the results. It does sound like the update that gets sent when the UI loads is somehow messing things up
|
|
|
Post by GoneMAD on Feb 9, 2021 8:25:30 GMT -5
yeah i messed around with it last night and while i can get gonemad to open.. and play by just stateing play music, any other search just gives me a response saying it cannot find X. Oddly if i do "play X on gonemad", gonemad does receive a search request for literally "x on gonemad".. which of course fails because on gonemad is clearly not in any artist or album name. I'll look into it some more because it seems like its trying to query gonemad and not finding any results.. which is not how its supposed to work according to their docs
i did check and at least android auto is correctly doing the voice searches
|
|
|
Post by GoneMAD on Feb 8, 2021 22:05:59 GMT -5
Thanks for the 3.0.3 link! For the artist art.. does NOTHING show up? or the wrong images (ones not in the folder) On 3.0.4 NOTHING shows in the Artist Artwork. Not an incorrect image, just the default image with the artist initials. could you send me an in app error report so i can look at your database? settings -> general -> send error report edit: also did you try out 3.0.5? I forgot to ask if that fixed anything
|
|
|
Post by GoneMAD on Feb 8, 2021 20:19:22 GMT -5
using an external app / program like musicbee is probably your best bet. Syncing is nothing i do myself so someone else here may have a better recommendation or can go into more detail
|
|
|
Post by GoneMAD on Feb 8, 2021 17:53:42 GMT -5
the "default provider" is a curated list of apps that 3rd party players cant just add themselves to. Its really annoying. Also I've never been able to use the "on gone mad" to direct voice commands to the player. Assistant by default is supposed to route voice commands to the last used audio player. From gonemad's point of view it has no control over whether it gets the voice command or not.. so if its opening youtube music it sounds like assistant is just being lame.
Can you disable youtube music in assistant? there at least used to be a setting to choose which apps to search with
|
|
|
Post by GoneMAD on Feb 8, 2021 12:16:59 GMT -5
okay so.. see if you can reproduce the issue after waiting lets say.. 10 seconds after opening the library and then do the fast scroll. GMMP does push an "update" typically right when the view is switched to that should happen in the first few seconds. This would be to handle any new data has has been added while the view has been in the background. Typically if the contents are the same the user does not see any changes and have no idea this even happened. The update itself can be a little time consuming because it does a comparison of the list contents vs the new contents and will move things around for each that changed.
I am wondering if you fast scroll while that update is occurring.. it tries to reset the scroll position or something when the update is finished. I'll have to do some testing on my devices with larger amount of content on them to see if i can reproduce.
|
|
|
Post by GoneMAD on Feb 8, 2021 9:24:12 GMT -5
does it happen all the time on all the lists? The pause between when you scroll and when it jumps is whats is confusing to me
|
|
|
Post by GoneMAD on Feb 8, 2021 8:30:28 GMT -5
const val PLAYPAUSE = "gonemad.gmmp.command.PLAYPAUSE" const val NEXT = "gonemad.gmmp.command.NEXT" const val PREV = "gonemad.gmmp.command.PREV" const val STOP = "gonemad.gmmp.command.STOP" const val EXIT = "gonemad.gmmp.command.EXIT" const val FFWD = "gonemad.gmmp.command.FASTFORWARD" const val REWIND = "gonemad.gmmp.command.REWIND" const val PAUSE = "gonemad.gmmp.command.PAUSE" const val PLAY = "gonemad.gmmp.command.PLAY" const val SLEEP_TIMER = "gonemad.gmmp.command.SLEEP_TIMER" const val THEME = "gonemad.gmmp.command.THEME" const val NEXT_ALBUM = "gonemad.gmmp.command.NEXT_ALBUM" const val PREV_ALBUM = "gonemad.gmmp.command.PREV_ALBUM" const val NEXT_FOLDER = "gonemad.gmmp.command.NEXT_FOLDER" const val PREV_FOLDER = "gonemad.gmmp.command.PREV_FOLDER" const val NEXT_ALBUM_BY_ARTIST = "gonemad.gmmp.command.NEXT_ALBUM_BY_ARTIST" const val PREV_ALBUM_BY_ARTIST = "gonemad.gmmp.command.PREV_ALBUM_BY_ARTIST" const val RANDOM_ALBUM = "gonemad.gmmp.command.RANDOM_ALBUM" const val RANDOM_TRACK = "gonemad.gmmp.command.RANDOM_TRACK" const val RANDOM_TRACK_FROM_QUEUE = "gonemad.gmmp.command.RANDOM_TRACK_FROM_QUEUE" const val STOP_AFTER_CURRENT = "gonemad.gmmp.command.STOP_AFTER_CURRENT" const val TOGGLE_SHUFFLE = "gonemad.gmmp.command.TOGGLE_SHUFFLE" const val TOGGLE_REPEAT = "gonemad.gmmp.command.TOGGLE_REPEAT" const val CLEAR_QUEUE = "gonemad.gmmp.command.CLEAR_QUEUE" const val SHUFFLE_QUEUE = "gonemad.gmmp.command.SHUFFLE_QUEUE" const val AUTO_DJ = "gonemad.gmmp.command.AUTO_DJ" const val SHUFFLE_ALBUMS = "gonemad.gmmp.command.SHUFFLE_ALBUMS" const val PLAY_SHUFFLED = "gonemad.gmmp.command.PLAY_SHUFFLED" const val PLAY_FILE = "gonemad.gmmp.command.PLAY_FILE" const val PLAY_FILE_NEXT = "gonemad.gmmp.command.PLAY_FILE_NEXT" const val ENQUEUE_FILE = "gonemad.gmmp.command.ENQUEUE_FILE" const val RATE = "gonemad.gmmp.command.RATE" const val RATING_UP = "gonemad.gmmp.command.RATING_UP" const val RATING_DOWN = "gonemad.gmmp.command.RATING_DOWN"
This is the adb i used for testing adb shell am broadcast -a gonemad.gmmp.command.RATE -p gonemad.gmmp --ef rating 4.5
For auto dj if you wnat to limit it to a folder you would need to set up a smart playlist that only lists the specific folder and then play auto dj with that
|
|