|
Post by neminem on Jan 27, 2012 20:49:06 GMT -5
I'm sure if you could reproduce this yourself, it would have been long fixed, but still, this is pretty big. Having now been playing with GoneMad for a couple weeks, I noticed recently that when I had it in shuffle mode, it was completely avoiding every song in one of the folders in root (and all its subfolders). By that I mean, of the ~120 gigs of music I have, it has completely avoided about 20 gigs of that in shuffle, and I've been playing music long enough that it really couldn't possibly have just been luck.
So I tried playing an mp3 from that folder manually... and GoneMad just hung. Hung, in the "GoneMAD music player (in application GoneMAD music player) is not responding" sense. Doesn't matter how long I waited, it's still hung; I had to kill it. Tried a handful of files in various subdirectories off that one, same thing. They all work fine in the native player, so I doubt it's a hardware issue.
So, any guesses? Or logs? Or perhaps a debug build I could run to get you logs?
(Fun story, though - after checking that I couldn't reproduce it in the native player, I tapped the screen to tell it to stop playing. Nothing happened, of course, and it took a sec to realize why not. I'm that used to gesture support already.)
|
|
|
Post by GoneMAD on Jan 28, 2012 2:42:38 GMT -5
|
|
|
Post by neminem on Jan 28, 2012 12:14:13 GMT -5
Sorry, I just assumed that part; I'm not even sure there's any way to tell Archos to play music with another audio player if you browse to it in the native file manager. So, yes, my entire music folder was previously scanned and I was accessing the files through gonemad's folder browser. Though, just to be sure, after updating from 1.1.6 to 1.1.9, I wiped the database and rebuilt it from scratch. Nope, still hanging in that folder and its subfolders.
|
|
|
Post by GoneMAD on Jan 28, 2012 12:39:25 GMT -5
check to see if whtaever song you are trying to play is in one of the library views (artist/album/song)
what you describe sounds like that folder isnt properly being scanned into the database.. which would be why they dont come up on random.. and freeze when you try to play it from the browser (if the music isnt in the database when you click play.. it tries to scan it first before playing)
i discovered the other day that certain mp3s completely freeze the scanner when reading the tags (i got a new asus tablet and there were 6 mp3s on the device that it couldnt read the tags for)
so I am currently working out that issue
|
|
|
Post by neminem on Jan 28, 2012 13:20:01 GMT -5
Heh. Well, that's interesting, but in the good way. It does indeed sound like the entire folder wasn't scanned when I told GoneMad to scan everything, and that the hang was indeed not an infinite-loop type hang, but just a "background worker taking over the UI thread" type hang, as it tried to index all 20 gigs right then? Something like that, anyway, as files in that folder seem to be working now (and are showing up on shuffle, too.)
Somewhat better, then, but still strange that it wasn't indexing anything in that folder when I told it to.
|
|
|
Post by GoneMAD on Jan 28, 2012 14:21:18 GMT -5
Heh. Well, that's interesting, but in the good way. It does indeed sound like the entire folder wasn't scanned when I told GoneMad to scan everything, and that the hang was indeed not an infinite-loop type hang, but just a "background worker taking over the UI thread" type hang, as it tried to index all 20 gigs right then? Something like that, anyway, as files in that folder seem to be working now (and are showing up on shuffle, too.) Somewhat better, then, but still strange that it wasn't indexing anything in that folder when I told it to. actually what I found was the "scan tags" function.. which opens the mp3 and grabs the tag would just not return.. would not throw an exception.. it would just sit there. I use a 3rd party tag reader, so I havent looked through the code to see exactly what it is doing.. but since there is no crash.. no exception.. it most likely is stuck in an infinite loop (which would cause everything else to really lag). I do recall seeing a post about a similar issue on the 3rd party libraries forums. Either way since I actually have some files that I know mess up.. i should be able to figure out the issue. Any bug that I can actually reproduce myself is fixable.
|
|