If I play music that I've uploaded to my phone, the playback volume is very low. I have to jack it up to 30/30 volume to be able to hear it at a reasonable volume. However if I go onto Pandora, the volume is very loud at around 14/30. What's going on here? It doesn't look like there's been many reported cases of this issue.
dachino02 said:
If I play music that I've uploaded to my phone, the playback volume is very low. I have to jack it up to 30/30 volume to be able to hear it at a reasonable volume. However if I go onto Pandora, the volume is very loud at around 14/30. What's going on here? It doesn't look like there's been many reported cases of this issue.
Click to expand...
Click to collapse
to follow up- i found that if i have pandora open and running, then without stopping pandora press the window button, then open music from my phone this will problem occurred.
I just reopened pandora, start, paused, closed it, and opened my music and it worked... also, if I lowered the volume to 00/30, then back up, it seemed to work also.
Info
can we control music with handsfree (I mean load next song or previous song with handsfree?).
dachino02 said:
If I play music that I've uploaded to my phone, the playback volume is very low. I have to jack it up to 30/30 volume to be able to hear it at a reasonable volume. However if I go onto Pandora, the volume is very loud at around 14/30. What's going on here? It doesn't look like there's been many reported cases of this issue.
Click to expand...
Click to collapse
Sorry. I cannot reproduce with your steps.
can we control music with handsfree (I mean load next song or previous song with handsfree?).
Click to expand...
Click to collapse
When I made a failed custom handsfree for my windows phone 7 jumped across songs, raised & lowered my volume like a nut. I'll try this with my 8x as well, but being based on wp7, wp8 should act the same.
So I'm 95% sure windows phone supports next song, previous song, pause/play, accept/refuse call, increase/lower volume.
The question here is if the windows phone command parameters match the ones with the headset you want. Example: an iPhone's headset has different locations for microphone/left- /right sound on the jack, than other manufacturers. Specifications may vary.
TheGoldrocker said:
When I made a failed custom handsfree for my windows phone 7 jumped across songs, raised & lowered my volume like a nut. I'll try this with my 8x as well, but being based on wp7, wp8 should act the same.
So I'm 95% sure windows phone supports next song, previous song, pause/play, accept/refuse call, increase/lower volume.
The question here is if the windows phone command parameters match the ones with the headset you want. Example: an iPhone's headset has different locations for microphone/left- /right sound on the jack, than other manufacturers. Specifications may vary.
Click to expand...
Click to collapse
Headphones designed for iPhone/iPod should work on the 8X.
Play /pause , next track/ previous track, mic and voice commands all work.
However, FF/RW and volume control do not.
Disclaimer: I tested it with my headphones, the Sennheiser IE8i. It might/ might not work for you. I heard of problems with iPhone headphones on Nokia WP, where some headphones worked and others did not.
dachino02 said:
If I play music that I've uploaded to my phone, the playback volume is very low. I have to jack it up to 30/30 volume to be able to hear it at a reasonable volume. However if I go onto Pandora, the volume is very loud at around 14/30. What's going on here? It doesn't look like there's been many reported cases of this issue.
Click to expand...
Click to collapse
I have found that sometimes, if I play a video (like YouTube mobile website) and then try to play music, the music is almost completely inaudible at any volume level. A reboot solves this. I have noticed this on 2 different 8X devices, and also on a Lumia 920. It appears to be a problem with WP8 itself. Can you all try to reproduce this? Play some music. Play a video. Play more music. Repeat.
Got myself a Bluetooth headset recently, and it seems MX Player is not handling all media key events?
It does not react to any buttons (play/pause/prev/next) while playing a video, but if I pause the video via touchscreen, I can then press the "play/pause" button and it will resume playback. Volume keys work properly. Any chance to get the rest of them working? Other apps seem to react to the headset properly, so shouldn't be a hardware defect.
Crim Soukyuu said:
Got myself a Bluetooth headset recently, and it seems MX Player is not handling all media key events?
It does not react to any buttons (play/pause/prev/next) while playing a video, but if I pause the video via touchscreen, I can then press the "play/pause" button and it will resume playback. Volume keys work properly. Any chance to get the rest of them working? Other apps seem to react to the headset properly, so shouldn't be a hardware defect.
Click to expand...
Click to collapse
Have you tried any other audio players?
Sometimes other players uses exclusive control which will conflict with mx.
If I am not wrong when you press any button android system will receive the command & pass the commands to the app which uses the particular receiver.
Most importantly different manufacturer uses different button standards. Sometimes it may not compatible with each other. My Samsung headset is fully incompatibile with micromax & the audio won't be clear. Old Nokia headset is partially compatible. I.e audio output will be perfect & button config differs. For example play/pause will work as expected. But, long press is detected as stop button.
So, Kindly ensure your headset/earphone is compatible with your device & make sure that there is no ther app is running in background which may interrupt the key strokes.
If there was an app in the background, it would have reacted to the keypress. MX Player was the only one running.
Also, as I wrote, other apps respond to the buttons.
I experimented a bit more. Rebooted the phone to be sure no apps are active. The behavior is as follows:
- when a movie is playing: forward/backward work, pause does not
- when a movie is paused: play works, forward/backward do not
So basically, it looks like the "play/pause" combo button is only treated as "play" instead of a toggle. As for forward/backward not working while paused, that must mean those events are not handled in the paused state.
My _guess_ is that while playing, MX probably "blocks" input by default. However, I'd like to note that the inline play/pause button on my wired headset works fine; I can pause while a video is playing.
@bleu8888 might this be related to a known bluetooth issue we saw a while back?
CDB-Man said:
My _guess_ is that while playing, MX probably "blocks" input by default. However, I'd like to note that the inline play/pause button on my wired headset works fine; I can pause while a video is playing.
@bleu8888 might this be related to a known bluetooth issue we saw a while back?
Click to expand...
Click to collapse
No, that issue was fixed. (bluetooth audio delay is completely different issue) I am now testing my bluetooth headset with various devices. but found no problem yet.
---------- Post added at 03:13 PM ---------- Previous post was at 02:48 PM ----------
Crim Soukyuu said:
I experimented a bit more. Rebooted the phone to be sure no apps are active. The behavior is as follows:
- when a movie is playing: forward/backward work, pause does not
- when a movie is paused: play works, forward/backward do not
So basically, it looks like the "play/pause" combo button is only treated as "play" instead of a toggle. As for forward/backward not working while paused, that must mean those events are not handled in the paused state.
Click to expand...
Click to collapse
I checked with my bluetooth headset but cannot reproduce this issue.
Would you check if there is any media player or service running in background?
Some apps (by 3rd party devs or by device manufactuere) can run in background and capture key input.
1.7.31 will be available soon, please send system log after reproducing this issue using 1.7.31
I don't think it's a service stealing input. Could it be that my headset is sending a PLAY keycode instead of PLAY_PAUSE? How would mx player react to that?
edit: I can reproduce focus stealing with sony's walkman app. But it steals ALL input, not just the play button and it "breaks" control of all apps, even those that normally work (like ARMAmp). Walkman itself responds to the button correctly, as well. So far it's only deadbeed and mx player, that don't
Crim Soukyuu said:
I don't think it's a service stealing input. Could it be that my headset is sending a PLAY keycode instead of PLAY_PAUSE? How would mx player react to that?
edit: I can reproduce focus stealing with sony's walkman app. But it steals ALL input, not just the play button and it "breaks" control of all apps, even those that normally work (like ARMAmp). Walkman itself responds to the button correctly, as well. So far it's only deadbeed and mx player, that don't
Click to expand...
Click to collapse
KEYCODE_MEDIA_PLAY makes start playback as is supposed to be.
But what if it sends a KEYCODE_MEDIA_PLAY event while mx player is already in "playing" state? Shouldn't it pause then? This is what the walkman/arm amp/rocket player apps seem to be doing.
Crim Soukyuu said:
But what if it sends a KEYCODE_MEDIA_PLAY event while mx player is already in "playing" state? Shouldn't it pause then? This is what the walkman/arm amp/rocket player apps seem to be doing.
Click to expand...
Click to collapse
What is your codec type? neon, tegra3, etc. I will send your a test build leaving logs about key input.
You will be able to see what's going on inside.
Mine is neon.
I have written a test app where I register a listener with the audio manager and the listener prints out which keycode was triggered. Here's the weird thing: when the play back is stopped and I press the "play" button, I receive a KEYCODE_MEDIA_PLAY event, twice. When the playback is paused, my listener does NOT receive any event! It automatically unpauses the playback, even though I didn't implement anything related to that, so I'm guessing it's the audiomanager's doing. Anyway, other than that, my simple app behaves just like mx player does.
Other than that, I have also used the headset on my PC and there it behaves normally. Play/pause is treated as such.
Crim Soukyuu said:
Mine is neon.
I have written a test app where I register a listener with the audio manager and the listener prints out which keycode was triggered. Here's the weird thing: when the play back is stopped and I press the "play" button, I receive a KEYCODE_MEDIA_PLAY event, twice. When the playback is paused, my listener does NOT receive any event! It automatically unpauses the playback, even though I didn't implement anything related to that, so I'm guessing it's the audiomanager's doing. Anyway, other than that, my simple app behaves just like mx player does.
Other than that, I have also used the headset on my PC and there it behaves normally. Play/pause is treated as such.
Click to expand...
Click to collapse
There are some weired Android devices handling application level events directly in media framework.
I think if you use SW or HW+ decoder instead of HW, media button events may be received.
Hmm, no, I am already using the SW decoder. All videos I have are 10bit, so HW/HW+ don't work. I don't know how, but other apps do seem to be able to handle it somehow...
Crim Soukyuu said:
Hmm, no, I am already using the SW decoder. All videos I have are 10bit, so HW/HW+ don't work. I don't know how, but other apps do seem to be able to handle it somehow...
Click to expand...
Click to collapse
Hmm. would you try 1.7.31? it is available on google play store. media button handling is improved there.
No change, sadly. Which scenario should I take logs of?
Btw, this is the headset I'm using.
Crim Soukyuu said:
No change, sadly. Which scenario should I take logs of?
Btw, this is the headset I'm using.
Click to expand...
Click to collapse
Would you send system log after trying headset buttons? In 1.7.31, MX leaves every incoming key events.
bleu8888 said:
Would you send system log after trying headset buttons? In 1.7.31, MX leaves every incoming key events.
Click to expand...
Click to collapse
Here you go.
Crim Soukyuu said:
Here you go.
Click to expand...
Click to collapse
Hmm, it is exactly same as what you said. There is no KEYCODE_MEDIA_PAUSE events.
As I know, KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAY should appear in turn when play/pause button is pressed.
I will try to contact headset manufacturer.
bleu8888 said:
Hmm, it is exactly same as what you said. There is no KEYCODE_MEDIA_PAUSE events.
As I know, KEYCODE_MEDIA_PAUSE, KEYCODE_MEDIA_PLAY should appear in turn when play/pause button is pressed.
Click to expand...
Click to collapse
That's what I'd expect also, alas it seems they opted to just toggle PLAY.
I will try to contact headset manufacturer.
Click to expand...
Click to collapse
Ok. If implementing toggling on PLAY event doesn't take long, I could test the build for you in the meantime.
Crim Soukyuu said:
That's what I'd expect also, alas it seems they opted to just toggle PLAY.
Ok. If implementing toggling on PLAY event doesn't take long, I could test the build for you in the meantime.
Click to expand...
Click to collapse
Here is test version handling PLAY like PLAY_PAUSE event.
But I am not sure this will work because no event looks like coming in response to your 2nd play/pause button press.
https://sites.google.com/site/mxpla...le_media_play_keyevent.apk?attredirects=0&d=1.
I use MX Player to play video lectures while driving.
Of course, while driving, I'm only listening to the audio - driving safety first.
During the lectures audio volume fluctuates and road noise fluctuates while travelling too, therefore a feature to control MX Player media volume channel with voice commands, such as Volume Up or Volume Down would be really practical.
Thank you for your considerations.
I second that. I will also suggest integration with Android Auto in a separate post.
Bob May said:
I use MX Player to play video lectures while driving.
Of course, while driving, I'm only listening to the audio - driving safety first.
During the lectures audio volume fluctuates and road noise fluctuates while travelling too, therefore a feature to control MX Player media volume channel with voice commands, such as Volume Up or Volume Down would be really practical.
Thank you for your considerations.
Click to expand...
Click to collapse