|
Post by ndreas on Jan 10, 2013 5:34:49 GMT -5
After I upgraded to 1.4, "Play random album" on queue completion doesn't seem to work. It adds a random album to the queue but I have to manually start the playback. I have downgraded to 1.3.22 using Titanium Backup, and that works fine. I didn't get anything in the error logs in 1.4, but there was a strange graphical issue with the lock screen player which might be related. When I got 1.4 I also switched to a different rom (Resurrection Remix), so that might be what's causing it if no one else have the same problem. In addition I'd like to say that GoneMAD is by far the best music player I've ever used, mobile and desktop included. Thanks for the excellent app Let me know if there's anything else I can do to assist debugging.
|
|
|
Post by GoneMAD on Jan 10, 2013 9:09:58 GMT -5
there seems to be some timing issues when a song completes
If you could reproduce the issue then send an error report that would help me out
Prefs -> General -> Error Log -> Send Report
edit: also does it happen consistently?
|
|
|
Post by ndreas on Jan 10, 2013 16:03:25 GMT -5
Nothing appeared in the error log view, but I submitted a report anyway in case it still helps. It happens consistently, and it reappeared now that I installed 1.4 again. Here's a picture of what happens on my lock screen when it reaches the end of the queue: cl.ly/image/0n2r2l1v0m32 (sorry for the lousy quality) The lock screen player flashes in a buggy way while looking like that. It's the standard lockscreen player, and normally it's a smaller black square. I suspect this could have something to do with the custom rom I'm using though. Looking in the queue now, a random album has been added but as stated it's not playing.
|
|
|
Post by GoneMAD on Jan 10, 2013 16:36:51 GMT -5
yea the error report helps even if there are no errors in the log. I can see all the gmmp settings you are using and some basic device info. Since there are so many options in gmmp i pretty much need to know what settings are being used if i have hopes of reproducing the issue
The lockscreen is most likely a ROM specific issue. When using the ICS lockscreen all GMMP does is send track info to the OS. If it only happens when playback is stopped (the first bug you described), it might just be a side effect of the music stopping and not continuing to the next album. Bad info could be getting sent or something
|
|
|
Post by GoneMAD on Jan 10, 2013 22:58:20 GMT -5
try the 1.4.1 update.. i couldnt reproduce the issue but I did fix some bugs that may have been the cause
|
|
|
Post by ndreas on Jan 11, 2013 7:16:42 GMT -5
1.4.1 works, at least the small test I just made. It plays the randomly added album, and as a bonus, the lock screen does not bug anymore. I'll use it regularly and see if it occurs again and report back if it does, but it feels like it's fixed since there was a problem every single time I tested it on 4.0.0.
Thanks for your help!
|
|
|
Post by GoneMAD on Jan 11, 2013 8:02:30 GMT -5
great!
|
|
|
Post by ndreas on Jan 21, 2013 9:01:07 GMT -5
Unfortunately, the issue returned. Since my success, I have used it normally, and it doesn't play the album while having the lock screen bug almost every time. I lost my original backup of 1.3.22, so I installed one manually using adb, but that installed version exhibits the same issue, so this is not exclusive to 1.4.
I'm starting to suspect there's something fishy going on with the rom I'm using, and that it's related to the lock screen glitch. I have switched rom to CyanogenMod 10.1, which means Android 4.2.1, but the problem remains. However, ResurrectionRemix which I ran before is based on CM 10.1, so it could still be the custom rom.
Or, it could be Android 4.2.1, but in that case I should not be alone in having this problem. However, one of the changes in 4.2 is the support for lock screen widgets, so it could be something there that both causes the lock screen glitch and the not playing issue.
One other interesting thing was when I ran a test to see if the issue remained after switching roms: as always, it adds a random album to the queue but doesn't play it, but when I started the song manually, it resumed from ~2 minutes in to the song, not the beginning. I'll run more tests to see if it's a recurring thing.
In addition, I'm currently doing a test drive on AndroVM which runs vanilla Android 4.1 to see if I get the same issue (probably not, I'm guessing). No 4.2 AndroVM image has been released yet, so I can't test that. I'm also going to find a working log reader for android and see if anything at all is logged the moment it adds a random album.
|
|
|
Post by GoneMAD on Jan 21, 2013 10:28:00 GMT -5
might be a 4.2 issue or custom rom based. .i havent done many tests with 4.2 (just in an emulator since i havent updated from CM10 to CM10.1)
"One other interesting thing was when I ran a test to see if the issue remained after switching roms: as always, it adds a random album to the queue but doesn't play it, but when I started the song manually, it resumed from ~2 minutes in to the song, not the beginning. I'll run more tests to see if it's a recurring thing."
That kinda makes it seem that an exception/error is being thrown and most likely interrupting the process of playing the next album. The playback position gets saved when the player is paused or stopped or there is a crash.
Since you are running all these custom roms i take it you are rooted.. so download catlog from the play store and save off a log the next time it happens and email it to gonemadsoftware@gmail.com
As for all the roms.. GMMP only officially supports CM since thats what i run personally. Trying to test on all the rom variations for all phones just isnt feasible
edit: also what device do you have?
edit 2: i'm going to update to the latest 10.1 nightly so i'll be able to tell if its a 4.2 issue. I typically run the nightlies but i wanted to start fresh when i switched to 10.1.. so thats why i havent updated yet
|
|
|
Post by ndreas on Jan 22, 2013 7:08:42 GMT -5
I installed catlog yesterday, so when I get the time I'll do a proper test with the logging activated and send you the log. I have a Samsung Galaxy S2 (i9100) running the nightly CM10.1 from 20130118.
|
|
|
Post by GoneMAD on Jan 22, 2013 10:27:47 GMT -5
k thanks. I actually had once instance of random album not working. I havent been able to look at the logs closely yet.. but mine was a bit different.. it just stopped and didnt queue up the next album. Out of the 10 or so albums i listened to.. only once did it stop
i was running cm10 at the time.. im now on the latest cm10.1 nightly on my gs3
|
|
|
Post by ndreas on Jan 22, 2013 13:07:03 GMT -5
I just sent an email with the log. I was extra observant when I tested tonight, and the following happens when it tries to play the new playlist with the random album: - The lock screen starts to flicker. I realized that it's a glitch with both the media player widget and the camera widget on the right lock screen.
- The GoneMAD notification entry is totally empty, no art is shown, only the play and skip buttons.
- When I go to the now playing screen and plays the track, it jumps into the middle of the song (the first song of the random album), and it differs how far into the song it jumps.
|
|
|
Post by ndreas on Jan 22, 2013 13:32:42 GMT -5
For posterity, if anyone else has this problem and finds this thread, it seems that it was caused by a crash in OpenSL. Go to prefs - audio - playback and uncheck enable opensl. This should fix it for mp3s
|
|
|
Post by GoneMAD on Jan 22, 2013 13:36:23 GMT -5
i answered via email but just an update if anyone else happens to run into it
some custom jelly bean roms have an unstable version of OpenSL which can cause some crashes. If your screen is off the crash might not be noticeable since its actually the background service that crashes. This will cause the behavior ndreas described
The fix is to go to preferences -> audio -> playback -> uncheck enable opensl. What this does is reverts to the decoders that are used on gingerbread and before
From experience it seems that the issue is only present in the "unofficial" cyanogenmod builds or the ones based off one of the unofficial builds
|
|
|
Post by GoneMAD on Feb 7, 2013 16:19:46 GMT -5
Unfortunately, the issue returned. Since my success, I have used it normally, and it doesn't play the album while having the lock screen bug almost every time. I lost my original backup of 1.3.22, so I installed one manually using adb, but that installed version exhibits the same issue, so this is not exclusive to 1.4. I'm starting to suspect there's something fishy going on with the rom I'm using, and that it's related to the lock screen glitch. I have switched rom to CyanogenMod 10.1, which means Android 4.2.1, but the problem remains. However, ResurrectionRemix which I ran before is based on CM 10.1, so it could still be the custom rom. Or, it could be Android 4.2.1, but in that case I should not be alone in having this problem. However, one of the changes in 4.2 is the support for lock screen widgets, so it could be something there that both causes the lock screen glitch and the not playing issue. One other interesting thing was when I ran a test to see if the issue remained after switching roms: as always, it adds a random album to the queue but doesn't play it, but when I started the song manually, it resumed from ~2 minutes in to the song, not the beginning. I'll run more tests to see if it's a recurring thing. In addition, I'm currently doing a test drive on AndroVM which runs vanilla Android 4.1 to see if I get the same issue (probably not, I'm guessing). No 4.2 AndroVM image has been released yet, so I can't test that. I'm also going to find a working log reader for android and see if anything at all is logged the moment it adds a random album. I've been getting the weird glitch you mention and i think its something 4.2.* specific. The next update does have some fixes for the android lockscreen since it likes to disappear a lot. I dont have the update on the phone that i was getting the glitches with, so i dont know if that will fix the glitching.. but i at least have seen it happen a few times
|
|