Post by sihmm on Sept 10, 2014 8:55:51 GMT -5
GMMP is not just my favourite Android player, it's one of my favourite media players period. For this reason I have my entire music library on my Samsung Galaxy S2 and use GMMP to play it. I presently use a 64GB micro SD card for that purpose, which although is not officially supported by the S2 has not caused me any issues with other apps or OS functions (I'm running Cyanogenmod 11).
The problem is, I cannot get it to play nicely with GMMP:
1. If I format the card as FAT32, GMMP happily detects my entire music library of around 5k songs. However, playback will intermittently stop. The player becomes unresponsive to attempts at track changes or movements to the seek bar, and will not exit. Force stopping the process and attempting to run GMMP again sometimes renders the player responsive again, but sometimes doesn't, and never renders the 'stopped' track playable - attempting to play it again will cause another hang of the player. Usually a complete phone reboot is the only way to restore functionality. After reboot, the culprit song always plays without issue, though often the player will then stop on another track later on. This seems to happen randomly with any track on the SD card. Sometimes I can play hours of music without issue, sometimes it hangs on the second or third track. There is never any data in the error log after this happens.
2. If I format the card as exFAT (supported fairly robustly by Cyanogenmod) instead, I encounter no playback errors but GMMP will not detect my entire music library. The scanner never detects more than 4,000 or so songs at a time. Every time I run a new scan, it finds around 3-400 'new songs' - but then apparently cleans out ones it can't find, even though they're still on the SD card. As a result I always have a random 1k or so songs missing from my library - and never the same set of songs, it appears random which ones are detected and which aren't. Songs on an M3U/M3U8 playlist work fine whether in GMMP's library or not.
Presently I am using scenario (2) with a number of playlists as (1) is too unreliable, especially when using my phone to play music for a group of people. But it's very limiting not having my entire library accessible through the artist/album/search functions.
I'm not sure if either situation constitutes a bug with GMMP specifically as I'm using an unsupported SD card capacity with my phone. However, I would very much like a way to work around it as I don't plan to change my phone for a while and it remains my primary music player.
Given GMMP has its own media database, would it possible to propagate this manually from, say, an M3U playlist rather than by performing a scan? Although not ideal this would make (2) much more tolerable as I could rebuild the playlist/database every time I add new music to the SD card without too much trouble.
(Note I previously used a 32GB card formatted as FAT32 without issue on the same phone.)
The problem is, I cannot get it to play nicely with GMMP:
1. If I format the card as FAT32, GMMP happily detects my entire music library of around 5k songs. However, playback will intermittently stop. The player becomes unresponsive to attempts at track changes or movements to the seek bar, and will not exit. Force stopping the process and attempting to run GMMP again sometimes renders the player responsive again, but sometimes doesn't, and never renders the 'stopped' track playable - attempting to play it again will cause another hang of the player. Usually a complete phone reboot is the only way to restore functionality. After reboot, the culprit song always plays without issue, though often the player will then stop on another track later on. This seems to happen randomly with any track on the SD card. Sometimes I can play hours of music without issue, sometimes it hangs on the second or third track. There is never any data in the error log after this happens.
2. If I format the card as exFAT (supported fairly robustly by Cyanogenmod) instead, I encounter no playback errors but GMMP will not detect my entire music library. The scanner never detects more than 4,000 or so songs at a time. Every time I run a new scan, it finds around 3-400 'new songs' - but then apparently cleans out ones it can't find, even though they're still on the SD card. As a result I always have a random 1k or so songs missing from my library - and never the same set of songs, it appears random which ones are detected and which aren't. Songs on an M3U/M3U8 playlist work fine whether in GMMP's library or not.
Presently I am using scenario (2) with a number of playlists as (1) is too unreliable, especially when using my phone to play music for a group of people. But it's very limiting not having my entire library accessible through the artist/album/search functions.
I'm not sure if either situation constitutes a bug with GMMP specifically as I'm using an unsupported SD card capacity with my phone. However, I would very much like a way to work around it as I don't plan to change my phone for a while and it remains my primary music player.
Given GMMP has its own media database, would it possible to propagate this manually from, say, an M3U playlist rather than by performing a scan? Although not ideal this would make (2) much more tolerable as I could rebuild the playlist/database every time I add new music to the SD card without too much trouble.
(Note I previously used a 32GB card formatted as FAT32 without issue on the same phone.)