ttabbal wrote:Maes wrote:ttabbal wrote:Well... I managed to apply that patch... It loads up OK. Anyone want to test it with hardware? I don't think I have anything that can do it.
I have been using the android subsonic app on ICS in combination with a scala rider g9 headset for my motorcycle helmet. The 05-06-2012 build has very bad compatibility with the AVRCP protocol. The headset is able to stop the music on the app, but it can not make it play again. This is a problem because it means I have to stop on the side of the road to press the play button on my phone.
I have tested the setting with the app provided in the quoted post above and it works a little bit better but it's not perfect: The app is able to play music on the bluetooth play command and can even skip and rewind to next and previous songs, but can not make the music stop. This means that when I get a call on my headset the music will keep playing through it, it's very annoying.
Could anyone be so kind to release a version with the correct AVRCP code? It would be a tremendous help for me so I can happily listen to music on my bike
It's hard to say what would be "correct" here.. It seems various headsets use slightly different commands.. If I were to create a debug build, would you be able to test with your headset and provide a log? What buttons does your headset have for control? If you press play again, does it pause?
Thank you for your reply, I would be very happy to help you test these controls.
My headset has the ability to pause, play, skip forward and rewind music. \
The build I quoted in my last post is almost perfect, the headset is able to pause music as well as skip songs and rewind them, it's just the play command that's not working, if you would be able to fix this, we'd be all done!
I think it would be beneficial for you to know that when my headset STOPS the music on your build, the seeker goes back to the beginning of the song (so it's a stop rather than a pause, which is what i'd prefer, because the song would play all over again if you pressed play).
UPDATE: After some research it seems to me that the app is just listening to the wrong events given by ICS. I understand that google changed the bluetooth events in ICS so perhaps all you have to do is change the events the app listens to.