|
Post by GoneMAD on Feb 13, 2021 10:36:07 GMT -5
"and at some point it will stop working in a way or another from some android update."
Doubt it would stop functioning. Google has backed off enforcing their breaking changes on apps that target older versions of android
|
|
|
Post by GoneMAD on Feb 13, 2021 10:33:32 GMT -5
"The player shouldn't just use a random embedded image from another mp3 file.I can't understand the logic.."
Its not doing anything random. I explained the logic on choosing art in my previous response and you don't have your music tagged so everything that is happening makes sense. Using something like musicbrainz picard can auto tag everything without much effort
"So what is the solution?"
If you disable the multi folder albums then you should at least get an album per folder
"The player shouldn't just use a random embedded image from another mp3 file.I can't understand the logic.."
Every album gets artwork that will show when a song from that album is played. If you are unwilling to tag your music or organize the folder structure by album, or accept that the artwork may be wrong, then gmmp is not for you. I'm sure thats not the response you want to hear but if you cant meet the minimum requirements for the app to function how you want it to, there is no other option
|
|
|
Post by GoneMAD on Feb 12, 2021 21:26:17 GMT -5
its working for me. it doesnt seem to be showing what im playing live on last.fm but SLS is recognizing everything. I remember how i exactly set it up but in the app section i have a GoneMAD with generic receiver listed under it checking my last fm page its fairly up to date so maybe i can see how mine is set up: www.last.fm/user/GoneMADScreenshot of SLS imgur.com/a/8gBv5gh
|
|
|
Post by GoneMAD on Feb 12, 2021 21:12:18 GMT -5
okay so i looked at the code and it looks like the migration just sets the album data added to default to the current date time since it was a new field. A fresh scan from a deleted database would use the last modified date of one of the files in the album. Artist will use the date added of the album Ok, I have deleted the database and launched the scan anew. Let's see what happens... YES! Now it works as expected. Thanks for helping with this. Probably you should change the standard behavior for migration, though.
Some requests/questions: GMMP Classic offered the "Ignore Prefix When Sorting" option for Artists library. Making the 'the' prefix not considered for alphabetical order. Is this doable in 3.0? If not, could you please bring it back? GMMP Classic offered the option of metadata taking more than one line (the 'Max Lines' parameter). Is there a way to replicate this in 3.0? GMMP Classic offered a "Legend" for all the metadata variables (%aa%, %al%, etc.) could you bring it back for custom lines in 3.0? GMMP Classic had the album art taking the whole horizontal space available in the Now Playing view. 3.0 has borders on the left and on the right. Could you please have an option for full horizontal size? Already phones are much taller than wide...
I've found a way to replicate, almost, the workflow I used from Now Playing... one custom button for library does wonders, plus one custom button for Jump to Artist is a nice addition that wasn't possible before. Much as I tried not to be too... abrasive... yesterday, I was kind of upset for several little things. So I might have come across as a bit of a$$hole. Sorry for that. I appreciate a lot the work you've been doing on GMMP. And if there's a donation option, somewhere, please point me to it. I already bought the app and that's one problem with the app business model... either you go with SAS model (which I hate) or you end up with a diminishing revenue stream. So, if I can donate somewhere, I'd gladly do it.
Still missing some functionality for good Replaygain use but I am hopeful it could be added in the future (prefer track gain when shuffling or, better yet, implementing a "smart" logic for consecutive tracks from the same album vs mixed tracks from different albums... plus a preamp value when using replaygain).
Database migrations are a bit restrictive on what can be done. Has to be all via sql statements. I plan on looking into maybe setting date added to 0 or something to indicate it was never populated correctly, which would allow another scan to update everything For your metadata and legend questions, the help menu links you to all the info. There is entirely too much detail to put in app. gonemadmusicplayer.proboards.com/thread/1066/gmmp-3-custom-metadata-info <wrap> wraps the line. The in app builder will be expanded in the future and made a bit easier. it was thrown in last minute after 3.0 was released and i got a lot of complaints about how difficult using the json import was "GMMP Classic had the album art taking the whole horizontal space available in the Now Playing view. 3.0 has borders on the left and on the right." use layout 1 and it takes up the whole width. I will probably add some more layouts in the future but the current 2 are not changing. layout 2 is the default because it was the most visually appealing to myself and the majority of the beta testers. "Much as I tried not to be too... abrasive... yesterday, I was kind of upset for several little things. So I might have come across as a bit of a$$hole. Sorry for that. I appreciate a lot the work you've been doing on GMMP. And if there's a donation option, somewhere, please point me to it. I already bought the app and that's one problem with the app business model... either you go with SAS model (which I hate) or you end up with a diminishing revenue stream. So, if I can donate somewhere, I'd gladly do it" no problem. your response was tame to a lot of the ratings and emails i've gotten, so no worries there. i'll send you a PM on here for the donation address
|
|
|
Post by GoneMAD on Feb 12, 2021 20:42:43 GMT -5
yeah editing will probably come in the next update. as mentioned before the in app editor was thrown together quickly and there is also the difficulty of trying to edit something imported via json which allows for layouts much more complex than what the in app editor can achieve. u'd have to contact simple scrobbler devs for it not working. GMMP just sends a single intent with a few fields and its up to SLS to do the rest. I just double checked their api docs and can confirm gmmp is sending what they are asking for: github.com/simple-last-fm-scrobbler/sls/blob/master/Developer's%20API.md
|
|
|
Post by GoneMAD on Feb 12, 2021 19:10:20 GMT -5
3.0.6 (2021/02/12): New:
-Added a few filename based presets to song display metadata (under minimalistic) -Added folder view as a library tab option -Replaced custom metadata creator icon -Added help button to metadata creator ui -Added 4x1 widget that can resize vertically (GMMP Resize 4x1) -Added larger font presets for widget -Added 'Enqueue All On Selection' to Advanced folder settings
Fixes:
-Renamed 'Headset' to 'Wired' to avoid confusion in connection settings -Always resume headset/wired and bluetooth were actually swapped in code -Fixed issue where folders with no artist or album tags dont show up as an album (should use Unknown Artist - Foldername) -Fixed 2nd help menu when queue is added as a tab -Fixed issue where song wouldnt play on startup -Fixed issue where albumartist sort was not correctly stored in the database -Using the custom metadata builder will now switch to the custom list after creation -Fixed the overwriting custom metadata when using the metadata creator -Scanner should no longer auto clean files if their parent scan path doesnt exist (indicating unmounted sdcard) -Potential fix for invisible widget on reboot or app update -Fixed custom metadata creator used from widget setup -Fixed issue where dialog from widget setup would pop up on the main UI -Theme colors should now be properly backed up and restored -Fixed crash with embedded art in a cue track -Fixed other various crashes
apk available on the website. Currently pending approval on the play store.
|
|
|
Post by GoneMAD on Feb 12, 2021 13:30:35 GMT -5
FYI I use the app in my car every day in landscape and find it very usable, even with a relatively small device (5.2in i think.. sony xz2 compact) Also There is a slimmer view mode in all views that reduce the space in between the items to display more "List: Compact" "There is so much space taken by 1) the top menu area with the hamburger 2) the folder title area 3) the permanent player at the bottom." You can go back to use the old version if you want: play.google.com/store/apps/details?id=gonemad.gmmp.classic&hl=en_US&gl=US 1) The top menu area can be hidden by scrolling up on any list. I do plan on trying to attempt a holo like navigation mode that is just the tabs at the top but i dont have any ETA when that will be an option. 2) I should be able to make that folder title area customizable like the other views at some point.. but keep in mind that is used for navigation and needs to be large enough so it can be easily selected. 3) The navigation mode in #1 would not have the mini player
|
|
|
Post by GoneMAD on Feb 12, 2021 13:04:07 GMT -5
gmmp will use any image in the folder the music is located in, so if you have a bunch of random songs in a folder you want to make sure there are no images in that folder
also if your music isnt tagged very well they could get grouped up in the same album and if any files in that album have embedded art, that will get used for all the tracks in the album. So you want to make sure your music has a correct album tag if they are going to be thrown together in the same folder. If a song is a single and not on an album, i strongly recommend just using the song name as the album title. GMMP uses tags + folder to determine how they will be grouped. Basically you have to either have your music organized well in different folders or have all your music in the same folder tagged well enough that GMMP can split them up.
|
|
|
Post by GoneMAD on Feb 12, 2021 12:07:38 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? By launching the app itself, not by opening a specific track or a playlist. Come to think of it, I need to reassess my need for killing the process in the first place. IIRC I started doing that to prevent auto-resume when tablet awakes from deep sleep. The kernel I am using (Timur's kernel) has a built-in power event manager app which automatically puts the tablet into firm sleep mode once power loss is detected.. Works pretty well for the most part, but I don't want to start music every time the car is restarted (some of my passengers prefer silence), yet I want to have the app itself loaded so I wouldn't have to tap to open it manually. Maybe there is a more elegant way to go about it You might want to check out some of the newer auto pause / play settings. You can auto pause on power loss
|
|
|
Post by GoneMAD on Feb 11, 2021 18:48:57 GMT -5
are you sorting artists, albums or tracks by date added? its possible that date added for artists/album artists isnt using the last modified. i'd have to look into it Albums. I used to have two main ways to access library: album artist (using Various Artists for compilations) and albums (listed in descending order of add date). So basically artists for general music and albums for recently added stuff. That was the way I found more useful for my listening habits. okay so i looked at the code and it looks like the migration just sets the album data added to default to the current date time since it was a new field. A fresh scan from a deleted database would use the last modified date of one of the files in the album. Artist will use the date added of the album
|
|
|
Post by GoneMAD on Feb 11, 2021 16:17:05 GMT -5
yup old version is on the play store as well under gonemad music player classic
|
|
|
Post by GoneMAD on Feb 11, 2021 12:09:57 GMT -5
Yes, sorry, you are right, read permissions, which I obviously granted. Last modified time of files on disk is not working as intended then... I thought it was lumping everything together and probably that's not what is happening. But using MiXplorer, ordering by Date (Newer) and ordering albums in GMMP by date added descending... mixes stuff up. Doesn't follow the dates that MiXplorer shows correctly. are you sorting artists, albums or tracks by date added? its possible that date added for artists/album artists isnt using the last modified. i'd have to look into it
|
|
|
Post by GoneMAD on Feb 11, 2021 11:58:07 GMT -5
3.0 doesn't have a prompt asking to scan the database. There is a prompt for the read access permission. FYI Date added in 3.0 is based off the last modified time of the files on disk (instead of the time the file was scanned in)
I believe the stats backup/restore does contain info on date added. its been so long tho that im not sure if that was something i added for 3.0 or it was in 2.x
|
|
|
Post by GoneMAD on Feb 11, 2021 11:44:12 GMT -5
For the record the database does get migrated from 2.x -> 3.0 without losing any information. Its not like I was intentionally wiping everyones old stats/database
|
|
|
Post by GoneMAD on Feb 11, 2021 11:25:46 GMT -5
In the app, before rescanning, there should have been a provision, to at least backup the old database. That was fully under your control. k well my bad. Had any alpha or beta tester (open testing for 2 years) mentioned this as a potential problem I probably would have done it. 99% of the feedback i got from the open testing was extremely positive so it never crossed my mind. Sorry
|
|