|
Post by Phil Barnes on Jul 24, 2020 9:30:04 GMT -5
I have been using GMMP on 2 x devices for quite a while with absolutely no problems (BTW - I LOVE this player, it has EVERY feature I've wanted in a Music app and handles my 80K+ song database with ease...so thank you!).
I recently needed to reset both devices (HiBy R5 and R6Pro) and re install all the software (I only actually run 3-4 apps so not a big deal!). Both devices have their own SD cards with media; a 1TB and 500GB MicroSD card respectively. Strangely I am now encountering the same bug / issue on both devices:
GMMP scans and builds the SD card successfully and all the songs, tags and artwork displays correctly. However when I switch to another task (for example Settings or Play Store) and then go back to GMMP, whilst the music continues to play uninterrupted, the UI is frozen when I go to GMMP. This freeze lasts about 5-6 seconds at which point the progress bar goes to the current section of the song being played and I can then interact with the onscreen menus etc.. Even though the UI is frozen the physical buttons on the device (Play FFD, RWD etc.) work as they should, even though the UI is not responding. Very occasionally I'll get an Android alert saying GMMP is not responding (giving the usual option of wait, exit etc.).
I had backed-up up my user settings and have restored those...but I have also reinstalled GMMP on both devices and manually set up the app (EQ settings, Now Playing preferences, Theme etc.) without using the backed-up settings.
Sometimes when I change the theme the problem goes away for a short while, only to return 10 minutes later. I have turned album art off (on Holo Theme) and this resolved the issue temporarily also. Also - the chosen theme has on 2 occasions swapped to an alternate theme when throng the screen on, only to revert to the original theme the next time the screen is off.
This is all making me think the problem must be with the Themes and how they're accessing / displaying the tagged info and artwork. I have spend a number of days uninstalling and reinstalling, using default settings, disabling GMMP features (EQ etc.) but only changing the Theme seems to have any effect on performance, however temporary.
None of these problems occurred with the original installation of GMMP on both devices.
Any advice on what I could try to fix this??
Many thanks PB
|
|
|
Post by Phil Barnes on Jul 24, 2020 10:03:39 GMT -5
I have been using GMMP on 2 x devices for quite a while with absolutely no problems (BTW - I LOVE this player, it has EVERY feature I've wanted in a Music app and handles my 80K+ song database with ease...so thank you!). I recently needed to reset both devices (HiBy R5 and R6Pro) and re install all the software (I only actually run 3-4 apps so not a big deal!). Both devices have their own SD cards with media; a 1TB and 500GB MicroSD card respectively. Strangely I am now encountering the same bug / issue on both devices: GMMP scans and builds the SD card successfully and all the songs, tags and artwork displays correctly. However when I switch to another task (for example Settings or Play Store) and then go back to GMMP, whilst the music continues to play uninterrupted, the UI is frozen when I go to GMMP. This freeze lasts about 5-6 seconds at which point the progress bar goes to the current section of the song being played and I can then interact with the onscreen menus etc.. Even though the UI is frozen the physical buttons on the device (Play FFD, RWD etc.) work as they should, even though the UI is not responding. Very occasionally I'll get an Android alert saying GMMP is not responding (giving the usual option of wait, exit etc.). I had backed-up up my user settings and have restored those...but I have also reinstalled GMMP on both devices and manually set up the app (EQ settings, Now Playing preferences, Theme etc.) without using the backed-up settings. Sometimes when I change the theme the problem goes away for a short while, only to return 10 minutes later. I have turned album art off (on Holo Theme) and this resolved the issue temporarily also. Also - the chosen theme has on 2 occasions swapped to an alternate theme when throng the screen on, only to revert to the original theme the next time the screen is off. This is all making me think the problem must be with the Themes and how they're accessing / displaying the tagged info and artwork. I have spend a number of days uninstalling and reinstalling, using default settings, disabling GMMP features (EQ etc.) but only changing the Theme seems to have any effect on performance, however temporary. None of these problems occurred with the original installation of GMMP on both devices. Any advice on what I could try to fix this?? Many thanks PB
|
|
|
Post by Phil Barnes on Jul 24, 2020 10:06:09 GMT -5
I should add that I'm running 2.2.23 which I bought on Google Play
|
|
|
Post by GoneMAD on Jul 24, 2020 10:16:04 GMT -5
join the 3.0 beta on google play. Its completely rewritten. 2.x is not receiving any other updates and not really supported anymore (other than helping with trivial issues)
|
|
|
Post by Phil Barnes on Jul 24, 2020 13:27:27 GMT -5
Thank you. I’ll do that.
|
|
|
Post by GoneMAD on Jul 24, 2020 14:31:26 GMT -5
if you see the same issue in 3.0 let me know
|
|
|
Post by Phil Barnes on Jul 25, 2020 2:27:09 GMT -5
The issue no longer exists. Thank you. Getting used to the new GMMP...lots to like! At the moment the only issue I have is that when I navigate LIBRARY > ARTIST > ALBUM it takes a very long time (15 seconds) for the albums to display. One of the amazing things about v2 of GMMP was how well it managed a large library (mine is 80K+). When viewing artist albums using search the list populates instantly.
|
|
|
Post by GoneMAD on Jul 25, 2020 13:08:30 GMT -5
that should be nearly instant. Database is essentially the same as 2.x. My sony xz2 compact with 50k+ songs will show the album list immediately. Are you using any of the sort modifiers or sorting by something different (depending on the field used for searching the database query can be more complex Here's a vid of my sony: youtu.be/GzHS0NYNqyYI've also ran with like 30k songs on a bargain bin device (moto e4) with no issues either. Based on your previous issues i am going to have to say its an issue with either your device itself, or your sdcard. If reading from storage is slow / lags.. its gonna cause a lot of issues
|
|
|
Post by Phil Barnes on Jul 26, 2020 9:17:29 GMT -5
I left the R5 on overnight...and now I'm unable to see any lists in the LIBRARY. Something not right at all. I'm having the same issue with the R6Pro...even though that's different SD Card. Maybe I've formatted the cards incorrectly?? Odd that this is happening to both players and that I've had no issues with either device for the last 6 months. Really want to get GMMP working again!
|
|
|
Post by GoneMAD on Jul 26, 2020 11:50:12 GMT -5
"I'm unable to see any lists in the LIBRARY"
yeah sounds like bad storage. The only way gmmp can delete something from its library is if it runs a scan and the file is not present. What i've seen happen is sdcards will unmount and mount on their own (most likely due to some defect). Unmount -> scan cant find file -> deleted from library
Format doesnt matter as long as the files are visible to the operating system
im not familiar with the hiby at all.. but is it possible that it goes into a deep sleep and unmounts the storage or something to save battery?
|
|
|
Post by GoneMAD on Jul 26, 2020 11:54:33 GMT -5
oh so to prevent the deletion of missing files, you can disable the "clean database after scan" option in the advanced scanner settings
|
|
|
Post by Phil Barnes on Jul 28, 2020 11:32:24 GMT -5
So I have now had time to get my head around GMMP v3. Lots of positive feedback from me...great job! I love the look and feel of the new GMMP and am finding navigation, adding songs, albums to the QUEUE, either shuffled or not very intuitive. Thumbs up all round!
As a follow up to your thoughts in this thread, I have also run tests on my SD Card and the device (in this case the Hiby R5). According to a couple of 3rd party apps, the SD card appears to write @ 56.4MB/s and Read @ 84.7MB/s. It is formatted exFAT. File Manager is able to access all the files on the SD card without any drag / delay and I can write and delete from the card with using software on the device. I have also checked the SD to ensure no files are shown as corrupted etc. when viewed on a computer (in my case a MAC MBPro running Android File Transfer.
I have repeatedly run "Scanner" and "Clean Database" and am consistently getting the same "Database Stats" in GMMP: Artists: 2039 Album Artists: 1653 Albums: 9284 Bookmarks: 0 Genres: 168 Songs: 97796
I have rebooted the device and run "Scanner" and "Clean Database" on a number of occasions, taken the card out and reinserted it, and run "Scanner" and "Clean Database" again. I have even deleted the database and started a scan from scratch. I keep getting the same stats.
This would indicate to me that the card is not struggling to read files, and it's definitely not "unmounting" and access to the card seems fine.
Yet still I am getting the rolling symptoms: The Good: I have no playback issues. GMMP loads instantly and the "Album Artists" menu appears to populate within a second. When I use the search function the Artist / Album I am searching for is found instantly and the Albums / Songs subsequently listed display instantly (or in less than a second). If I play "Random Song" with "Auto-DJ" on, a random song plays instantly and a number of random tracks are added to the Queue. Jumping between tracks is instant, editing tags / artwork etc. is instant. The "Effects" work as expected...and all in an instant. The Bad: If I go to LIBRARY > ALBUM ARTISTS the list is usually populated initially and if I scroll slowly the list will stay 'populated'. If I scroll fast from A > P for example, the list goes blank and remains blank. If, when the list is populated, I then choose an ALBUM ARTIST I have to wait around 15 seconds for the list of albums to appear. The time it takes to display the albums does not seem to be affected by the number of albums associated to that particular artist (i.e. whether it's 1 album or 20 it seems to take a similar time to display the albums). If I go to LIBRARY > SONGS it can take a few minutes before any songs are displayed. When they are displayed, scrolling through them (which, in truth I would never do), results in an empty list which can take a few more minutes to see. STRANGELY - regardless of the browsing speed problem via LIBRARY > ALBUM ARTISTS or LIBRARY > ARTISTS , I almost never have to wait to see a list of Albums if I use SEARCH to find the ALBUM ARTIST or ARTIST. If I do have to wait it's a matter of a seconds or two at worst.
The HiBy R5 device runs "Fully Open" Oreo 8.1 - other spec: SoC: Snapdragon 425 No. of CPU Cores: 4 CPU Max Frequency: 1.4GHz RAM: 2GB
Is the size of the library the problem. Is there a way of having a 'static database' that can be refreshed manually?
Again, and most importantly, GMMP v2 had no problem handling my music library (unlike every other music player I tried), in that the browsing with always instantaneous whether browsing by Artist, Album or Songs. This was, above all, the best thing about GMMP.
Thanks again for your attention to my posts.
|
|
|
Post by Phil Barnes on Jul 28, 2020 13:12:27 GMT -5
For my own peace of mind I have installed a couple of other players to check how they handle the database. They're not good players; not in the same league as GMMP but Pulsar+, for example, enabled me to scroll through all my artists and view all albums instantly. I can't use it as the EQ is inadequate, even if it worked (which it doesn't!).
Is there a possibility I have set up GMMP incorrectly - are them some setting I might have invoked that are casino the problem? Is there something 'under the hood' that is corrupted that is common to both GMMP v2 and v3??
I'd love to keep using GMMP as, apart from this one issue, it's an awesome bit of software.
Thank you.
|
|
|
Post by GoneMAD on Jul 28, 2020 13:19:29 GMT -5
So I have now had time to get my head around GMMP v3. Lots of positive feedback from me...great job! I love the look and feel of the new GMMP and am finding navigation, adding songs, albums to the QUEUE, either shuffled or not very intuitive. Thumbs up all round! As a follow up to your thoughts in this thread, I have also run tests on my SD Card and the device (in this case the Hiby R5). According to a couple of 3rd party apps, the SD card appears to write @ 56.4MB/s and Read @ 84.7MB/s. It is formatted exFAT. File Manager is able to access all the files on the SD card without any drag / delay and I can write and delete from the card with using software on the device. I have also checked the SD to ensure no files are shown as corrupted etc. when viewed on a computer (in my case a MAC MBPro running Android File Transfer. I have repeatedly run "Scanner" and "Clean Database" and am consistently getting the same "Database Stats" in GMMP: Artists: 2039 Album Artists: 1653 Albums: 9284 Bookmarks: 0 Genres: 168 Songs: 97796 I have rebooted the device and run "Scanner" and "Clean Database" on a number of occasions, taken the card out and reinserted it, and run "Scanner" and "Clean Database" again. I have even deleted the database and started a scan from scratch. I keep getting the same stats. This would indicate to me that the card is not struggling to read files, and it's definitely not "unmounting" and access to the card seems fine. Yet still I am getting the rolling symptoms: The Good: I have no playback issues. GMMP loads instantly and the "Album Artists" menu appears to populate within a second. When I use the search function the Artist / Album I am searching for is found instantly and the Albums / Songs subsequently listed display instantly (or in less than a second). If I play "Random Song" with "Auto-DJ" on, a random song plays instantly and a number of random tracks are added to the Queue. Jumping between tracks is instant, editing tags / artwork etc. is instant. The "Effects" work as expected...and all in an instant. The Bad: If I go to LIBRARY > ALBUM ARTISTS the list is usually populated initially and if I scroll slowly the list will stay 'populated'. If I scroll fast from A > P for example, the list goes blank and remains blank. If, when the list is populated, I then choose an ALBUM ARTIST I have to wait around 15 seconds for the list of albums to appear. The time it takes to display the albums does not seem to be affected by the number of albums associated to that particular artist (i.e. whether it's 1 album or 20 it seems to take a similar time to display the albums). If I go to LIBRARY > SONGS it can take a few minutes before any songs are displayed. When they are displayed, scrolling through them (which, in truth I would never do), results in an empty list which can take a few more minutes to see. STRANGELY - regardless of the browsing speed problem via LIBRARY > ALBUM ARTISTS or LIBRARY > ARTISTS , I almost never have to wait to see a list of Albums if I use SEARCH to find the ALBUM ARTIST or ARTIST. If I do have to wait it's a matter of a seconds or two at worst. The HiBy R5 device runs "Fully Open" Oreo 8.1 - other spec: SoC: Snapdragon 425 No. of CPU Cores: 4 CPU Max Frequency: 1.4GHz RAM: 2GB Is the size of the library the problem. Is there a way of having a 'static database' that can be refreshed manually? Again, and most importantly, GMMP v2 had no problem handling my music library (unlike every other music player I tried), in that the browsing with always instantaneous whether browsing by Artist, Album or Songs. This was, above all, the best thing about GMMP. Thanks again for your attention to my posts. So the delay with loading after the fast scrolling is due to gmmp using paging (android paging library). It does not keep everything in memory since with massive lists performance can get really bad, so it grabs "pages" of items. When you scroll normally it'll load items in the background as you get closer to them, however when you fast scroll it jumps to an area where nothing is loaded.. so it need to query the database and grab all that information. From my testing on bargain bin devices it only takes a few seconds for the items to populate. Selecting an item should be instant.. so my only guess is that the previous loading keeps the database locked until its done. The HiBy R5 specs you posted are basically the same as the moto e4 which is unfortunately considered very low end nowadays. I ran 25k-ish or so on it and it does struggle at times, but by struggling i mean taking a few seconds to load instead of being instant. I do know that it has memory issues that cause a lot of the lag (i can see it in the logs), so unfortunately the fact that you have a library that is ~4 times the size of that is what is most likely causing all your issues. The larger the library is, the larger a mount of memory and cpu power are needed to get good performance. I try to make sure performance on low end devices are good but i will do not that at the expense of holding back mid to high end devices While the database in 2.x and 3.0 are basically identical, 3.0 has additional layers on top of it (android room + my own dynamic query generation layer) which does add some overhead.. perhaps its enough to push past the limits of your device. From your original post there def seems to be some other things that changed on your device because 2.x has not really changed at all in 3 years and if issues started popping up only after a device reset.. that points to something changing on the device and not in gmmp (as opposed to me pushing an update that degrades performance) "Is the size of the library the problem. Is there a way of having a 'static database' that can be refreshed manually?" Yea i do think the size of that library is pushing the limitations of the device. Not sure what you mean by a static database, its already not changing unless new songs are added / removed to the device. Based off the number of songs/albums/etc you posted, i do have a suggestion that might help with performance. If you remove the songs tab from the library (3 dot menu -> edit view order), that should alleviate some of the memory issues. All the library tabs get loaded when opening the library view (optimizations will be looked at towards the 2nd/3rd phase of the beta), so removing a query of 98k tracks should def speed things up. Even tho the list doesnt load all songs at a time to display, the database query still needs to process all the tracks in order to sort them. I do this on my 50k track device since viewing that many songs in a single list is mostly useless. I'll use search or go to a specific artist/album to find the song. If that doesnt help.. if you havent already send in an error report from in app so i can see the settings you are using and also recreate the issues you describe and generate a logcat gonemadmusicplayer.blogspot.com/2014/07/how-to-get-logcat-system-log-to-help.html
|
|
|
Post by Phil Barnes on Jul 28, 2020 13:52:49 GMT -5
Thank you so much for your detailed response. Very helpful and all makes total sense. Bit disappointed to hear my device is 'low end' but it's deigned as a music player not a phone / camera / video player etc so I guess the hardware was designed appropriately and it as one fo the few that is based on 'open' Android and has access to the Play Store. Maybe I should buy a sim-less phone instead, just to play music! What specs would you recommend as the base level for GMMP to manage my library - after all the music and the SD Card are the expensive items (I've been collecting music for the best part of 50 years!!), a second hand phone isn't that expensive I the great scheme of things. BTW - I've tried all the other bespoke music players (Astell & Kern, Plenue, iBasso, Fiio etc. etc.) - the HiBy R5 (and R6) loaded with GMMP is SO much better than all of them... I've removed the SONGS tabs from the LIBRARY view...I'll let you know if that helps... Many thanks again.
|
|