[Bug] Bluetooth headset can only unpause - MX Player

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.

Related

Independent Navigation (or all app) volume control?

The newest versions of Google Maps and Navigation have combined the Navigation volume with the Media Volume. I've read that by rolling back the version of the app to somewhere around 5.7 - 5.8, you can get your separate Nav and Media volume back, however I'd like to keep the latest version. Is there an app somewhere that allows for control of individual application volumes (similar to the newer versions of Windows' volume mixer)? I'd like to be able to separate the voice and media again.
Thanks,
Dan
Audio Control Lite
https://play.google.com/store/apps/details?id=com.matthew.rice.volume.master.lite
Or get the Pro version.
I use this app to keep the damned speaker phone volume being linked the call volume.
xdadevnube said:
Audio Control Lite
https://play.google.com/store/apps/details?id=com.matthew.rice.volume.master.lite
Or get the Pro version.
Click to expand...
Click to collapse
Close but no cigar. This app only allows volume control of existing system functions like media, notifications, ringer, etc. Since the latest versions of Google Maps cram voice navigation and media (music, etc) into the same category, I can't control them independently.
A little back story:
I have a new motorcycle helmet with bluetooth capability. I need to be able to hear the navigation over my music. I'd turn music off and JUST have navigation, BUT... there is a delay between the navigation speaking and the bluetooth realizing it and switching back on from an idle/sleep mode, resulting in me missing directions.
What I want is for pandora to play sweet and soft tunes into my earholes while I'm riding, and for me to be able to crank the navigation volume WAY THE HELL UP so I can hear it. With the audio constantly playing through it I won't have the bluetooth wake-from-rest problem that I have using navigation alone.
pissinguoff247 said:
Close but no cigar. This app only allows volume control of existing system functions like media, notifications, ringer, etc. Since the latest versions of Google Maps cram voice navigation and media (music, etc) into the same category, I can't control them independently.
A little back story:
I have a new motorcycle helmet with bluetooth capability. I need to be able to hear the navigation over my music. I'd turn music off and JUST have navigation, BUT... there is a delay between the navigation speaking and the bluetooth realizing it and switching back on from an idle/sleep mode, resulting in me missing directions.
What I want is for pandora to play sweet and soft tunes into my earholes while I'm riding, and for me to be able to crank the navigation volume WAY THE HELL UP so I can hear it. With the audio constantly playing through it I won't have the bluetooth wake-from-rest problem that I have using navigation alone.
Click to expand...
Click to collapse
It's been awhile, so I don't know if my memory serve me right. But there is a hidden menu for the audio settings for the Charge. If you do a search for the code, once you in, you can set the volume for navigation and media volume to balance out. There should be a threads in this forum for the recommended settings. Good luck.
buhohitr said:
But there is a hidden menu for the audio settings for the Charge
Click to expand...
Click to collapse
The hidden menu option looks like it works (I can still do test mode, screen debugging, etc) but the dialer code for the audio menu no longer works (I'm on FP1, stock debloated).
Back to square one.
I'd rather have the app I'm looking for than try to hack the audio settings.
Well, I have finally found someone with EXACTLY similar problem!
I also ride a motorcycle and also listen to the music while riding and ALSO use Google Navigation!! Long ago there were good days when some version of GMaps/Navigation had a separate volume control but now it's gone.
It is impossible to hear anything with the music playing. I have tried several workarounds - one of them is to use PowerAmp and to force it to pause music every time any "other" sound plays. It didn't work. Or, well, technically it did, but the difference in volume levels between the music and navigation was so high, that I couldn't hear a thing.
I see a lot of people posting thingies like Super-Beats, Super-Duper-Beats, Super-Duper-Awesome-Beats, claiming that this is some sort of "audio driver" that is getting installed "on the system level" so that the sound is better/louder/deeper/crispier. I guess what we need is a similar solution, that would just add more "audio channels" - a separate one for Navigation, probably for smth else.
Is it at all doable?
Cheers'n'thanks!
PS: I am on Samsung Galaxy Nexus, JB AOKP b4
temka said:
Well, I have finally found someone with EXACTLY similar problem!
I also ride a motorcycle and also listen to the music while riding and ALSO use Google Navigation!! Long ago there were good days when some version of GMaps/Navigation had a separate volume control but now it's gone.
It is impossible to hear anything with the music playing. I have tried several workarounds - one of them is to use PowerAmp and to force it to pause music every time any "other" sound plays. It didn't work. Or, well, technically it did, but the difference in volume levels between the music and navigation was so high, that I couldn't hear a thing.
I see a lot of people posting thingies like Super-Beats, Super-Duper-Beats, Super-Duper-Awesome-Beats, claiming that this is some sort of "audio driver" that is getting installed "on the system level" so that the sound is better/louder/deeper/crispier. I guess what we need is a similar solution, that would just add more "audio channels" - a separate one for Navigation, probably for smth else.
Is it at all doable?
Cheers'n'thanks!
PS: I am on Samsung Galaxy Nexus, JB AOKP b4
Click to expand...
Click to collapse
I have found that while I'm listening to my music via the Music Play app, the song volume mutes while making the notification sound (the music does not pause though).
see if that helps.

Skip track hold volume buttons

Hi,
I use my nexus 5 to play music in the car. What was really handy was an exposed module that started playing music as soon as the headphone jack was connected. It also jacked the media volume to max, skipping the annoying safe volume warning. While the screen was off holding the volume skipped the track.
Now I have installed android L to give that a go. It is great but this is the only feature that I miss. Now with no xposed I have gone searching for an alternative app. I have tried a few but of the half that actually worked none of them stay working. After some time they no longer skip the track.
I don't know if this is maybe just not possible with a standard app, which is why the xposed module exists. But it would be greatly appreciated if anyone has found of a reliable app which performs this task.
Try Apollo (default CM music app) I'm not sure if it works on Android L but it does have the features your looking for..
It's a framework integration hence the need for Xposed or a custom ROM. Or you could manually decompile and recompile (if you can even get it to work with the L API level).
Or, wait.
How about with Tasker?
Kortxero said:
How about with Tasker?
Click to expand...
Click to collapse
Don't think Tasker can do it. I seem to recall looking into it quite some time ago.
Thanks for the messages. I have tried Apollo but i much prefer the Google play music. Mainly for streaming music. I would have through this feature would be in the official app but i guess not.
Aerowinder said:
Don't think Tasker can do it. I seem to recall looking into it quite some time ago.
Click to expand...
Click to collapse
K I'm making it my mission today to figure this out with Tasker. I've been using tasker for forever and I've got some pretty advanced profiles. I'll figure this out with Google Play Music
Edit: I did find this app. But I'm gonna still try to do this with tasker.
Check out "Pocket Skip Track"
https://play.google.com/store/apps/details?id=com.silentlexx.volbtntrackctrl
#StayParanoid
Sandman-007 said:
K I'm making it my mission today to figure this out with Tasker. I've been using tasker for forever and I've got some pretty advanced profiles. I'll figure this out with Google Play Music
Edit: I did find this app. But I'm gonna still try to do this with tasker.
Check out "Pocket Skip Track"
https://play.google.com/store/apps/details?id=com.silentlexx.volbtntrackctrl
#StayParanoid
Click to expand...
Click to collapse
Sorry for my late reply.
Why couldn't Tasker do it? Just install this plugin and set your profiles. That should work.
I have tried Pocket Skip Track before and it didn't fully work. Just tried it again and chose other music instead of Google music. That seems to work. Let's see if it stays working. It's a shame it's a 2 button press instead of hold it it will do for now
Kortxero said:
Sorry for my late reply.
Why couldn't Tasker do it? Just install this plugin and set your profiles. That should work.
Click to expand...
Click to collapse
Its not that easy bud. Trust me. It seems Tasker can not see the volume keys as hardware keys. Will work on this tonight or tomorrow.
#StayParanoid
There's a reason Xposed or a custom ROM is used to do it lol..
Lethargy said:
There's a reason Xposed or a custom ROM is used to do it lol..
Click to expand...
Click to collapse
You hush now! Persistent bastard at work
#StayParanoid
I know its been a while but I seriously want to get this to work with tasker. Did you get this working?
Poweramp will start music automatically when a headset or bluetooth is connected.
Cataclysm ROM will enable the track skip while long-pressing the volume.
Unfortunately I don't know about how to set the volume to max automatically, but I think you can disable the volume warning message within Cataclysm ROM too.
I'm trying to get this working too in tasker. Hold vol Up to skip forward etc. Can't see how to get tasker to detect this. (basically the back/forward buttons are broken)
made it possible on non rooted phones
try Frinky Music Controller
I always wanted to have an app which controls music with volume keys but i could not find any which does it smoothly. So I developed my own . My app Frinky Music Controller on GOOGLE PLAY controls music with volume keys and smartly controls music volume. It supports more 200 music players including poweramp, musixmatch, doubletwist, la musique, rocket player, blackplayer, pi music player, and Spotify. It works on both rooted and non-rooted phones.
Some features of the app are :
Next Song -- press volume UP key single time to play next song.
Previous Song -- use volume DOWN key to play previous song.
Control Volume -- when we want to control music volume , most of the time we press volume key more than once (next time when you adjust volume , feel it) . So the app uses this tendency of users as a function to control music volume i.e press volume key more than once to adjust volume.
Stop song -- Oh! you play music in your class in absence of professor here comes the professor .... turn off the music quickly by UP+UP+DOWN+DOWN key action (it takes less time than muting the volume and unlocking the screen .
Sleep Timer : Single sleep timer for all your music apps.
Manually control app's service : well to understand this feature you will have to download the app.
It consumes very less amount of ram.
I am new here so can not post link.

Background play no longer works

Hi.
I just updated to the newest version. I love mxplayer pro. And one of my favorite things about it is the background play feature. Well it no longer works even when having it on. I am trying to play one of my videos from my Plex server and when I go to turn off the screen it no longer continues to play. Please help. Pixel XL running Android 8.0 Oreo
Frostyd241 said:
Hi.
I just updated to the newest version. I love mxplayer pro. And one of my favorite things about it is the background play feature. Well it no longer works even when having it on. I am trying to play one of my videos from my Plex server and when I go to turn off the screen it no longer continues to play. Please help. Pixel XL running Android 8.0 Oreo
Click to expand...
Click to collapse
Can you collect a bug report immediately after reproducing the issue and share here?
It will help us to identify the root cause.
Thirumalai.K said:
Can you collect a bug report immediately after reproducing the issue and share here?
It will help us to identify the root cause.
Click to expand...
Click to collapse
I am in the same situation (Pixel XL, MX Player Pro, just updated to Oreo) and background play stopped working. However, this does not consistently happen unless I am connected to a Bluetooth speaker.
I use MX Player for audio only often. This is the easiest way to reproduce the problem:
1. Connect to Bluetooth (in this case I have an Amazon Tap and I tell Alexa to connect to my phone).
2. After connecting start an MP3.
2. Press the power button to turn off the screen.
3. Wait a few seconds and the audio will stop playing.
4. Swipe to look at the notification for MX Player and note that the time in the MP3 is incrementing but no sound.
MX Player is *not* crashing. You can reopen the screen and press pause (wait) and then press play on the lock screen notification and MX Player will begin to play audio even when the screen goes back to sleep.
Note that this is not always consistent. It happens almost all the time, but I have done the above procedure and on some occasions audio will continue to play. Again, I think it happens much more often when connected to a Bluetooth speaker.
If you let me know how to collect a bug report or some sort of dev log when MX Player I will. But again, MX Player is not crashing when this happens.
I have the same issue since the last update on my nexus 5x running Android 8.
Update: it doesn't seem to happen when playing either local content, or a stream over samba. Only remote streams (I use megabox HD)
f3bruary said:
I have the same issue since the last update on my nexus 5x running Android 8.
Update: it doesn't seem to happen when playing either local content, or a stream over samba. Only remote streams (I use megabox HD)
Click to expand...
Click to collapse
This one might be different than the OP. Our developers are on it. We will try to fix ASAP.
Endroclast said:
I am in the same situation (Pixel XL, MX Player Pro, just updated to Oreo) and background play stopped working. However, this does not consistently happen unless I am connected to a Bluetooth speaker.
I use MX Player for audio only often. This is the easiest way to reproduce the problem:
1. Connect to Bluetooth (in this case I have an Amazon Tap and I tell Alexa to connect to my phone).
2. After connecting start an MP3.
2. Press the power button to turn off the screen.
3. Wait a few seconds and the audio will stop playing.
4. Swipe to look at the notification for MX Player and note that the time in the MP3 is incrementing but no sound.
MX Player is *not* crashing. You can reopen the screen and press pause (wait) and then press play on the lock screen notification and MX Player will begin to play audio even when the screen goes back to sleep.
Note that this is not always consistent. It happens almost all the time, but I have done the above procedure and on some occasions audio will continue to play. Again, I think it happens much more often when connected to a Bluetooth speaker.
If you let me know how to collect a bug report or some sort of dev log when MX Player I will. But again, MX Player is not crashing when this happens.
Click to expand...
Click to collapse
If you are not familiar about how to collect a bug report, Kindly read the sticky thread about how to collect the bug report ( https://forum.xda-developers.com/apps/mx-player/guide-how-to-collect-logcat-report-bug-t2843144 ).
You can find some more detailed additional methods on our website which can be used to collect complete system logs ( https://sites.google.com/site/mxvpen/report-an-issue ).
Thirumalai.K said:
If you are not familiar about how to collect a bug report, Kindly read the sticky thread about how to collect the bug report ( https://forum.xda-developers.com/apps/mx-player/guide-how-to-collect-logcat-report-bug-t2843144 ).
You can find some more detailed additional methods on our website which can be used to collect complete system logs ( https://sites.google.com/site/mxvpen/report-an-issue ).
Click to expand...
Click to collapse
Ok, I was able to reproduce this. Apparently this isn't as cut-and-dried as any Bluetooth speaker causes it. I connected this to my Amazon Echo Tap and the problem happened, so I collected the log linked here:
https://www.dropbox.com/s/ets5njs6rrm8c1l/report_2017-09-18_111234.zip?dl=0
However, I had trouble reproducing this problem with several other Bluetooth speakers, if that is relevant. It did happen before I knew how to collect bug reports but I wasn't able to reproduce it on any Bluetooth except the Tap this morning.
I'm using google pixel, android 8.0. Mx player ver 1.9.8
Music stop playing when I press the home button.
I'm not connected to bluetooth.
bingunginter said:
I'm using google pixel, android 8.0. Mx player ver 1.9.8
Music stop playing when I press the home button.
I'm not connected to bluetooth.
Click to expand...
Click to collapse
Have you enabled background play?
Can you provide a bug report?
Thirumalai.K said:
Have you enabled background play?
Can you provide a bug report?
Click to expand...
Click to collapse
After the recent update to MX Player Pro 1.9.8 I think all of the background play problems disappeared for me EXCEPT for when I am connected over Bluetooth to an Amazon Tap.
I have tried every combination (with no Bluetooth, Echo, Echo Dot, various generic Bluetooth speakers and the Tap) and I only see the audio in background problem when my Pixel XL is connected to the Tap.
The symptoms are the same and easy to reproduce. You can see the player still incrementing time in notifications but there is no audio. When MX Player Pro is brought back to the foreground audio starts playing again and the position in the MP3 has still been incrementing while MX Player was in the background.
I took another report from MX Player Pro, linked here (I can't put outside links because my account is too young, this is the rest of the URL without dropbox.com prepended...is there some other way I should do this?):
/s/y5k85v90jag0mbq/report_2017-09-20_094121.zip?dl=0
my issue still remains with background playback. Seems to only happen with remote streams.
f3bruary said:
my issue still remains with background playback. Seems to only happen with remote streams.
Click to expand...
Click to collapse
Hi,
Our developers already notified about the issue about the background play issue with remote streams. We will try to fix it ASAP.
You may set HW+ as default for network streams as a temporary workaround. HW+ & SW works as usual.
Other Issues Fixed by Android Security Patch for 5 Oct 2017
Thirumalai.K said:
Have you enabled background play?
Can you provide a bug report?
Click to expand...
Click to collapse
I wanted to follow up that any additional problems and weirdness with MX Player Pro after your initial fix have also been fixed by the Android 8.0.0 Security patch for October 5, 2017. Background play works for all cases I had issues with.
Endroclast said:
I wanted to follow up that any additional problems and weirdness with MX Player Pro after your initial fix have also been fixed by the Android 8.0.0 Security patch for October 5, 2017. Background play works for all cases I had issues with.
Click to expand...
Click to collapse
Thanks for the information
i still have got this issue.
Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
psocik said:
i still have got this issue.
Wysłane z mojego ONEPLUS A3003 przy użyciu Tapatalka
Click to expand...
Click to collapse
can you collect bug report right after the issue (from MX Player help menu) and share with us?
mx player background play via Bluetooth fixed
i encounter same problem in my huawei maye 10 lite oreo and i fixed in this way
go to developer option.... under MEDIA... turn on DISABLE USB AUDIO ROUTING...
now play background play in mx player...
---------- Post added at 09:30 AM ---------- Previous post was at 09:28 AM ----------
f3bruary said:
my issue still remains with background playback. Seems to only happen with remote streams.
Click to expand...
Click to collapse
in developer option search DISABLE USB AUDIO ROUTING and turn it on
I can report that playback pauses on bluetooth speakers (Anker SoundCore Mini) on AIMP player as soon as the screen turns off, but it works well with LineageOS Music player (or so I think it works). Phone in question is Galaxy S5 klte
It worked well in 14.1, but not in 15.1 ofc
I will try the baba.yoga suggestion
Latest update, lost background play ability
Frustrating. App just updated and I lost background playing, settings still the same. If I uninstall the app and reinstall, I get background playing for a hour or so, then it disappears again.
doctorc501 said:
Frustrating. App just updated and I lost background playing, settings still the same. If I uninstall the app and reinstall, I get background playing for a hour or so, then it disappears again.
Click to expand...
Click to collapse
This is caused by the new restriction when targetting the newer android SDKs. When the system force closes a foreground service (used to prevent it from getting killed when the device reaches low memory state), it can't be restarted again by the app itself. You have to completely force stop the MX. Then it will work again.
If it is possible, kindly collect the logs through ADB when the MX Player is getting killed by the system. It will help us to understand the issue.

Going to submit a mass software bug report to Essential

And Im gathering as much info as I can into one centralized area. If you have experienced something that isn't already on the list, please feel fee to chime in here or on reddit . I'll be copying and pasting links from here to the report as well. I was gonna submit tomorrow but since I'm late to the party here, I'll send it Thursday evening. Thanks a lot everyone!
https://www.reddit.com/r/essential/comments/70m7j4/software_issues_and_bugs_to_be_reported/
It seems like I can't remove the Hotspot quick settings tile. I remove it and then it's back again.
Bug reports
I find the keyboard misses a few vibrations on tapping letters, around 2 out of 10 taps.
Casting a movie to my TV stalls and stutters after about 10 minutes every time I try to watch a movie.
johnny8910 said:
Casting a movie to my TV stalls and stutters after about 10 minutes every time I try to watch a movie.
Click to expand...
Click to collapse
That shouldn't matter with the phone. I find that odd. Casting is nothing more than a web browser, more or less. The phone sends a URL to the Chromecast, then the Chromecast plays that URL and the phone is completely disconnected from what happens next other than the playback controls. Phone isn't playing anything, isn't transmitting data, etc. unless you're mirroring your screen or the app is actually streaming from the phone. I'd try a different app, use a speed test app on the chromecast, and do some other troubleshooting there.
Okay thanks. Will try a different app.
johnny8910 said:
I find the keyboard misses a few vibrations on tapping letters, around 2 out of 10 taps.
Casting a movie to my TV stalls and stutters after about 10 minutes every time I try to watch a movie.
Click to expand...
Click to collapse
Change the vibration back to system default and that issue is remediated
Sent from my PH-1 using Tapatalk
Yep.
You are right. Fixed, thanks ?
My Bose QC25 headphones seem to be incompatible with the USB-C/3.5mm adapter.
It seems like the volume down button is constantly being held down. As soon as I plug it in, ringer volume goes to vibrate.
In-line mic does not work.
Any in-line button press seems to reduce ringer volume and occasionally calls up google assistant.
jnmacd said:
My Bose QC25 headphones seem to be incompatible with the USB-C/3.5mm adapter.
It seems like the volume down button is constantly being held down. As soon as I plug it in, ringer volume goes to vibrate.
In-line mic does not work.
Any in-line button press seems to reduce ringer volume and occasionally calls up google assistant.
Click to expand...
Click to collapse
Bose QuietComfort 25 Acoustic Noise Cancelling Headphones for Apple devices?
If they use the Apple remote function, they are not compatible with Android.
tech_head said:
Bose QuietComfort 25 Acoustic Noise Cancelling Headphones for Apple devices?
If they use the Apple remote function, they are not compatible with Android.
Click to expand...
Click to collapse
I am using the Android cable. They work fine on other phones with 3.5mm jack.
However, on my previous Zenfone3 with USB-C, I used the Essential adapter and get the same results. It has to do with the adapter.
This will be going out to essential today at around 7pm pst so if there's anything I missed or anything you all wanna add, do yo thang
I have a problem with Bluetooth audio streaming to my car. I cannot rewind or fast forward. If I try to switch to the next/prior track the sound goes away, but it looks like my Google play music app is still playing. If I re-pair or switch inputs and go back to streaming, the audio plays again.
I can't replicate this problem with either my Google pixel or my wife's iPhone.
foodplz said:
I have a problem with Bluetooth audio streaming to my car. I cannot rewind or fast forward. If I try to switch to the next/prior track the sound goes away, but it looks like my Google play music app is still playing. If I re-pair or switch inputs and go back to streaming, the audio plays again.
I can't replicate this problem with either my Google pixel or my wife's iPhone.
Click to expand...
Click to collapse
I have this issue as well, Also, what you said about the changing tracks, that happens to me as soon as a song ends, and not just with google play music, but with amazon music as well. And while my LG V10 and Moto G4 will send track names and album art to my radio, the PH-1 does not.
Sorry for the late response but everything has been added to the bug report and sent off to Essential. They got back to me with a response, "The whole Essential team monitors /r/Essential pretty religiously, and I know the SW team is looking at the thread. We love that you guys compile stuff like this, as it really does help us make a better product..."
Fingerprint reader gone to sleep
https://forum.xda-developers.com/essential-phone/help/fingerprint-reader-day-t3679908
Hi guys. I exchanged my Essential Phone yesterday (hardware defect) and now on my second device I still get this random fingerprint reader bug. Once in a while I take my phone out of my pocket and the fingerprint reader doesn't work. I have to press the power button to wake it up.
mhajii210 said:
https://forum.xda-developers.com/essential-phone/help/fingerprint-reader-day-t3679908
Hi guys. I exchanged my Essential Phone yesterday (hardware defect) and now on my second device I still get this random fingerprint reader bug. Once in a while I take my phone out of my pocket and the fingerprint reader doesn't work. I have to press the power button to wake it up.
Click to expand...
Click to collapse
thanks! added
Fingerprint sensor
I have used all 5 instances of the fingerprint scanner for the same finger in multiple positions while holding the phone. Works fine once or twice but then all of a sudden won't recognize my fingerprint, have to use the pattern to unlock and even then I usually have to reboot the phone in order for the sensor to recognize my fingerprint and after a few times it goes back to not recognizing the fingerprint again. Essential phone ph-1
And yes I have cleaned my hands and fingers and cleaned the sensor multiple times with no change to effectiveness.
[email protected] said:
I have this issue as well, Also, what you said about the changing tracks, that happens to me as soon as a song ends, and not just with google play music, but with amazon music as well. And while my LG V10 and Moto G4 will send track names and album art to my radio, the PH-1 does not.
Click to expand...
Click to collapse
Try going in developper settings and change avcrp version to 1.3. reboot phone. This worked for my phone + mazda 3
i have done a clean install twice of the latest 8.1 my issue is that sometimes answering the phone it defaults to speakerphone.. but the speakerphone button isnt pressed.. i have to toggle it on then off again before it will switch to the ear piece. also casting seems to only work after a fresh start of the phone.. alcast wont find a device till i restart.. nev2r an issue on 7.1
Sent from my PH-1 using Tapatalk
stinger4321 said:
i have done a clean install twice of the latest 8.1 my issue is that sometimes answering the phone it defaults to speakerphone.. but the speakerphone button isnt pressed.. i have to toggle it on then off again before it will switch to the ear piece. also casting seems to only work after a fresh start of the phone.. alcast wont find a device till i restart.. nev2r an issue on 7.1
Click to expand...
Click to collapse
This isn't an Essential issue, this a Google dialer issue.

Bluetooth headphones resume playback not working

Hello,
I use a pair of true wireless Soul X-shock earphones to listen to seminars when out jogging etc using background playback. (Samsung Galaxy S7 and MX Player Pro)
The play/pause function (on the earphones) works as it should if there is less than an approx 5 minute delay between button presses...
However, when the video is pause is longer than 5 minutes I find the resume function on my earphones no longer operate and background playback of the video is completely halted.
Not only that, when resuming playback on my phone screen and then pressing the home button or lock screen the video does not play in the background as it should.
I have found the only way to remedy this is to force quit MX Player Pro directly and start it up again. That way the background playback function behaves like normal again.
The problem also happens immediately if I put my ear phones back into the charging case and take them out to use them again.
I am able to use spotify without issue taking my ear phones on and off but MX Player Pro behaves very differently.
I have also noticed the background playback for MX Player Pro on the notifications bar gets killed after about 5 minutes of no playback, requiring a full restart of the app before it can come back again.
I have already added MX Player Pro to the power saving exceptions list but the issue still happens.
Is there anyway to fix this via settings or via new update?
Kiwidude333 said:
Hello,
I use a pair of true wireless Soul X-shock earphones to listen to seminars when out jogging etc using background playback. (Samsung Galaxy S7 and MX Player Pro)
The play/pause function (on the earphones) works as it should if there is less than an approx 5 minute delay between button presses...
However, when the video is pause is longer than 5 minutes I find the resume function on my earphones no longer operate and background playback of the video is completely halted.
Not only that, when resuming playback on my phone screen and then pressing the home button or lock screen the video does not play in the background as it should.
I have found the only way to remedy this is to force quit MX Player Pro directly and start it up again. That way the background playback function behaves like normal again.
The problem also happens immediately if I put my ear phones back into the charging case and take them out to use them again.
I am able to use spotify without issue taking my ear phones on and off but MX Player Pro behaves very differently.
I have also noticed the background playback for MX Player Pro on the notifications bar gets killed after about 5 minutes of no playback, requiring a full restart of the app before it can come back again.
I have already added MX Player Pro to the power saving exceptions list but the issue still happens.
Is there anyway to fix this via settings or via new update?
Click to expand...
Click to collapse
Thanks for your feedback. When you pause the playback manually, MX Player will no longer use the foreground service. So, the system may kill the app to reclaim the resources if it is required for some other process. Once it's killed by the system, it may not be able to receive the media button controls. So, you can't resume the playback from the headset. However, everything should work as expected when you open the app again. If you found any abnormal behaviour, kindly provide us with more info so that we can investigate it further for you.

Categories

Resources