Hey
Just posting here in case anyone else is having this problem and has found a solution.
The problem is that once I set a youtube video into full screen, I cant get the video player controls to appear again when tapping the screen, meaning I can't seek or pause the video unless I press back to get to the small player. This only happens on my note 12.2 and not on my other devices running the same youtube version (nexus 5 and 7).
I have rooted and flashed the near stock rom from Gatsrom and am using CivZ kernel rev3.0
Uninstalling updates to the youtube app does fix the problem though, so it looks like it might be a problem specific to the note with the latest youtube, so I was wondering if anyone else has hit on this same glitch?
This happens on CivZ rom too, with CivZ kernel or stock kernel. Probably a YouTube glitch.
I am stock non rooted and it's happening to me too..Has to be a YT issue.
Sent from my SAMSUNG-SM-P907A using XDA Premium HD app
The Youtube app isn't adapted to work with screensizes above 11" yet. That's why.
Essentially what happens is the app is stretched and the HUD bugs out because of it.
Must be a regression in the newest version of the app then, since it used to work fine. I've sent feedback to Google regarding this via the youtube app.
Thanks for chiming in everyone!
Sent from my SM-P900 using XDA Free mobile app
I hve the same issue
Sent from my SM-P905V using Tapatalk
Same problem here.
It's really irritating! When i enter the Youtube app from a link (in chrome) and then hit the full screen button, and then i want to pause the video, i need to hit the back button but that's immediately takes me back to last app (chrome).
i found out that if I want it to stay in Youtube app, i need to: press the link (in chrome or gmail app), lower the minimized video to the right bottom side of the screen, then enlarge the screen again, after all that i can hit the full screen button and if i want to pause i can hit the back button and it will not exit the app.
Oddly enough the interface can be forced to show up in full-screen mode using the play/pause media controls command. For example if one clicks the button on a pair of headphones with a play/pause button while in full-screen mode then the video will pause and controls show up on screen. As soon as the controls fade away due to the standard interface delay they cannot be brought back by screen touch gestures but the headphones button will bring them back.
Since I'm rooted and use tons of customizations, I've set up a custom gesture in GMD gesture control to invoke the media play/pause command as a work around to this issue in YouTube until it's fixed. I now simply tap and hold 5 fingers on the screen while YouTube is playing full-screen and the video pauses and Youtube displays the player interface.
Sent from my SM-P900 using Tapatalk
I have the same problem both on Note Pro and Tab Pro. Very irritating.
I get access to player controls with the new version 6 of the youtube app rollout today
TPAU001 said:
I get access to player controls with the new version 6 of the youtube app rollout today
Click to expand...
Click to collapse
I confirm that the problem is solved with version 6. You can get it from here as I did if you don't want to wait to roll out to your country's play store.
http://apps.store.aptoide.com/app/market/com.google.android.youtube/60011301/7844068/YouTube
Sent from my SM-P905 using Tapatalk.
Hello all,
There is a consistent issue that i have been dealing with ever sense the Oreo update rolled out that I have not been able to find a solution for. At times ( watching a Youtube video/ listening to music from Spotify) media audio would begin playing from the phone as if it was ring/ notification audio. All sounds coming from the phone would get cut back in volume by a significant amount and the bottom speaker stops firing completely.
This only seems to happen once I interact with the app after starting to play the video/song (i.e i go to pause a video/ advance 10 seconds). From that point I would need to leave the app and come back for the audio to go back to normal.
As well I have been having audio video sync issues with the Youtube app that I have never dealt with before, related?
I have the US duel sim variant
I am on build number 47.1.A.5.51 , November security patch
I have tested with all audio settings on/off ( EQ, S-Force,ClearAudio+,normalizer)
I have checked the service test menu and everything is shown as calibrated.
Restarted the phone, cleared various caches for apps
I really am at a loss here, anyone else having these issues? Any possible causes/ solutions?
I had that issue on the first version of oreo... I found the latest oreo update fixed it. Maybe uninstall youtube app and reinstall again?
Were you able to fix this issue?
I have the same problem but for me it happens on all applications.
Mate 20 Pro on EMUI 10, although the issue was also there on EMUI 9
Hi all,
I have what seems to be the same issue but in Android 9 PIE, & latest build 47.2.A.10.107.
I didn´t had this issue in my Xperia XZ Premium G8141 (single SIM) , now it happens after switching to a Xperia XZ Premium G8142 (same phone, but dual SIM, same as you have).
In my case I get around opening volume controls and moving the ring and notification volume (with its slider) for some amount back and forth.
Y don´t use youtube so much (in the phone screen) then I cannot tell if it happens with youtube, but does happen in Spotify and it is very annoying to have to correct every now and then.
Then, same phone, completely different Android version, hardware problem?
Will appreciate any hints or troubleshooting tips from you guys.
When I have some time I will take a look to the kernel messages cable-connecting the phone for USB-debug.
Thanks in advance,
Take care,
Alvaro
Hi everybody!
What?
I'd like to introduce you a small tool I built recently to effectively control Amazon Fire TV volume.
It has been tested on bluetooth devices and works pretty well, the app controls the volume level the device (fire tv stick) outputs to BT, not compatible with HDMI CEC.
How?
Basically I'm using a library to comunicate through adb protocol with fire stick, I'm just running a couple of shell commands and parsing them. You need debug mode activated on fire tv stick, and app running on the mobile phone must be allowed to connect to fire stick. (It is handled on first connect, just check on "Always allow this device..." when asked.
Recap:
- Enable debug mode on fire stick
- Get the ip address of your fire stick (I'm currently evaluating to add an auto discovery, any better idea?)
- Open the app
- Fill in the ip address
- Click on connect
- A message should appear on fire stick asking if you allow the connect (click yes)
- You're done
Why?
I bought the device a couple of weeks ago, and I use it for small projector where the audio quality it's so poor, so I'm connecting a regular bluetooth speaker to the fire stick.
It was a surprise that the volume level sometimes was too high, sometimes too low, started investigating and found that adb shell solution.
As I didn't find anything out there, I decided that would be a good occasion to contribute to the community.
If you find any issue, please drop me a message here and I'll check it.
Here is the app: https://play.google.com/store/apps/details?id=com.jarpidev.firevolumecontrol
Thanks for this amazing community!
Mate, your tool completely solved my problem, thanks a lot!!!
beltraaa said:
Mate, your tool completely solved my problem, thanks a lot!!!
Click to expand...
Click to collapse
Glad to know it is useful! Thanks
I'm thinking in preparing a new release, I'd like to add automatic device finding so it will be easier and faster the pairing. Also I'd like to remove those 2 buttons and replace it by a slider or even just a tap to the screen.
What do you think?
jarpidev said:
Glad to know it is useful! Thanks
I'm thinking in preparing a new release, I'd like to add automatic device finding so it will be easier and faster the pairing. Also I'd like to remove those 2 buttons and replace it by a slider or even just a tap to the screen.
What do you think?
Click to expand...
Click to collapse
Hi mate!
If you add the automatic device finding it would be amazing. However, I'm using the app since one month and it works like a charm.
Hi, can you explain why this doesn't work for monitor speakers?
ITrobota said:
Hi, can you explain why this doesn't work for monitor speakers?
Click to expand...
Click to collapse
Hi,
TL;DR
FireOS = 7 Check HDMI-CEC support on your device
FireOS < 7 no workaround due to fixed volume mode
Long answer
If your device is running version 7, most probably your monitor/tv/projector doesn't support CEC technology.
Based on https://github.com/aosp-mirror/plat.../android/server/audio/AudioService.java#L2010
from a dumpsys we can see:
Code:
- STREAM_MUSIC:
Muted: false
Min: 0
Max: 15
Current: 2 (speaker): 0, 80 (bt_a2dp): 11, 400 (hdmi): 15, 40000000 (default): 3
Devices: hdmi
hdmi devices are a kind of fixed volume devices (see code reference above), so a command will be generated to be sent through the hdmi port being the device the stick is connected to change the volume level.
It's a guess, because I cannot debug in depth that code as it is wrapped around by a private class.
On devices where FireOS < 7, there's a configuration flag that cannot be changed, either by configuration file or at runtime.
https://github.com/aosp-mirror/plat...m/android/server/audio/AudioService.java#L814
I guess, theoretically you could root the device and try to find that configuration file and modify it, and try to see if the volume is actually changing the volume level.
That flag is the reason why it works on devices where FireOS > 7 on BT output. There's no restriction on changing the volume level.
Fixed volume level purpose is to let external devices using an amplifier to manage the volume level, like Chromebooks, Automotive, ... https://developer.android.com/guide/topics/media-apps/volume-and-earphones#fixed-volume
Disclaimer: The above is based on observation of the behavior of the devices, log reading and a bit of debugging, it may be wrong.
Does it answer your question?
jarpidev said:
Hi,
TL;DR
FireOS = 7 Check HDMI-CEC support on your device
FireOS < 7 no workaround due to fixed volume mode
Long answer
If your device is running version 7, most probably your monitor/tv/projector doesn't support CEC technology.
Based on https://github.com/aosp-mirror/plat.../android/server/audio/AudioService.java#L2010
from a dumpsys we can see:
Code:
- STREAM_MUSIC:
Muted: false
Min: 0
Max: 15
Current: 2 (speaker): 0, 80 (bt_a2dp): 11, 400 (hdmi): 15, 40000000 (default): 3
Devices: hdmi
hdmi devices are a kind of fixed volume devices (see code reference above), so a command will be generated to be sent through the hdmi port being the device the stick is connected to change the volume level.
It's a guess, because I cannot debug in depth that code as it is wrapped around by a private class.
On devices where FireOS < 7, there's a configuration flag that cannot be changed, either by configuration file or at runtime.
https://github.com/aosp-mirror/plat...m/android/server/audio/AudioService.java#L814
I guess, theoretically you could root the device and try to find that configuration file and modify it, and try to see if the volume is actually changing the volume level.
That flag is the reason why it works on devices where FireOS > 7 on BT output. There's no restriction on changing the volume level.
Fixed volume level purpose is to let external devices using an amplifier to manage the volume level, like Chromebooks, Automotive, ... https://developer.android.com/guide/topics/media-apps/volume-and-earphones#fixed-volume
Disclaimer: The above is based on observation of the behavior of the devices, log reading and a bit of debugging, it may be wrong.
Does it answer your question?
Click to expand...
Click to collapse
Ok great answer. So Android (FireOS in this case) doesn't let us change volume of HDMI output, which Windows is able to do instead, right? In fact I can change the volume of the monitor built-in speaker through the slider of Windows. Have I got it right?
If this is the case, is there anything we can do?
Edit
Let me better explain my setting: I have FireOS 7 and a PC monitor (so HDMI-CEC is missing).
But the monitor has built-in speakers, which I can set to 50% with manual button behind the monitor and then I can use the slider of Windows to change the volume (the Windows's system volume).
But FireOS doesn't have a system volume.
Hi, thanks for your work on this tool. It looks very promising.
I'm using my Airpods connected to my Firestick TV 4k and am looking for a way to adjust the volume.
I was able to connect to the Fire TV using this app via ADB - enable debugging on the Fire TV, connecting through Fire Volume Control android app using the fireTV's local IP. It seemed to connect successfully. Pressing the Increase/Decrease volume logged in the Android app that volume would increase to the given number. But the volume would not adjust in the bluetooth headphones. I am on Fire TV v6.8.1. Is this app compatible with my setup? Any help would be very appreciated, thanks!
Also if you'd like to open source the app and/or are open to pull requests I could be interested in contributing.
Thanks for your work.
ITrobota said:
Ok great answer. So Android (FireOS in this case) doesn't let us change volume of HDMI output, which Windows is able to do instead, right? In fact I can change the volume of the monitor built-in speaker through the slider of Windows. Have I got it right?
If this is the case, is there anything we can do?
Edit
Let me better explain my setting: I have FireOS 7 and a PC monitor (so HDMI-CEC is missing).
But the monitor has built-in speakers, which I can set to 50% with manual button behind the monitor and then I can use the slider of Windows to change the volume (the Windows's system volume).
But FireOS doesn't have a system volume.
Click to expand...
Click to collapse
Yes, you should be able to change the volume externally using the built-in button on your monitor.
FireOS it does have a system volume on it's latest version 7.
jarpidev said:
Yes, you should be able to change the volume externally using the built-in button on your monitor.
FireOS it does have a system volume on it's latest version 7.
Click to expand...
Click to collapse
Ok so can we control the system volume of FireOS 7 ?
armdale said:
Hi, thanks for your work on this tool. It looks very promising.
I'm using my Airpods connected to my Firestick TV 4k and am looking for a way to adjust the volume.
I was able to connect to the Fire TV using this app via ADB - enable debugging on the Fire TV, connecting through Fire Volume Control android app using the fireTV's local IP. It seemed to connect successfully. Pressing the Increase/Decrease volume logged in the Android app that volume would increase to the given number. But the volume would not adjust in the bluetooth headphones. I am on Fire TV v6.8.1. Is this app compatible with my setup? Any help would be very appreciated, thanks!
Also if you'd like to open source the app and/or are open to pull requests I could be interested in contributing.
Thanks for your work.
Click to expand...
Click to collapse
Hi,
Thanks for the feedback, I appreciate it
FireOS < 7 is not compatible with the app. In fact, due to a fixed volume feature in Android I don't think there is a nice way to make it work. https://developer.android.com/guide/topics/media-apps/volume-and-earphones#fixed-volume
I've been digging a few weeks ago in versions < 7, and I belive that flag can be switched off rooting the device, but I'm unsure it would work.
Absolutely, if I release as open source I'll let you know, thanks!
ITrobota said:
Ok so can we control the system volume of FireOS 7 ?
Click to expand...
Click to collapse
No, you can control the volume of the built-in speakers in your monitor but not the volume level of the device.
jarpidev said:
Hi,
Thanks for the feedback, I appreciate it
FireOS < 7 is not compatible with the app. In fact, due to a fixed volume feature in Android I don't think there is a nice way to make it work. https://developer.android.com/guide/topics/media-apps/volume-and-earphones#fixed-volume
I've been digging a few weeks ago in versions < 7, and I belive that flag can be switched off rooting the device, but I'm unsure it would work.
Absolutely, if I release as open source I'll let you know, thanks!
Click to expand...
Click to collapse
Ah ok thanks for the response. I was worried it wouldn't be possible in FireOS < 7 From my looking around it doesn't look like Firestick 4k is planned to be upgraded to version 7, so I might be out of luck. New versions of FireOS seem to have bluetooth volume control built in, but may not ever be possible on a Firestick 4k. Using Airpods is basically unusable without volume control. Crazy this isn't a standard feature.
Thanks again.
armdale said:
Ah ok thanks for the response. I was worried it wouldn't be possible in FireOS < 7 From my looking around it doesn't look like Firestick 4k is planned to be upgraded to version 7, so I might be out of luck. New versions of FireOS seem to have bluetooth volume control built in, but may not ever be possible on a Firestick 4k. Using Airpods is basically unusable without volume control. Crazy this isn't a standard feature.
Thanks again.
Click to expand...
Click to collapse
Yes, that's right. If you get a new firestick with the remote control + volume controls in it (all but lite version), you will be able to change BT volume level.
It's very annoying to not have a flag to switch off that fixed volume feature on old devices, I believe it was a bad decision taken when releasing the device to mainly focus on tv's, there's a huge range of devices nowadays where we can plug in the stick.
np, have a nice day
great tool!
Can you help me with keyevents for volume up/down ?
predam said:
great tool!
Can you help me with keyevents for volume up/down ?
Click to expand...
Click to collapse
Hey, sure, what are you trying to do? Do you need adb commands?
Hello friends, this is my first post on XDA.
@jarpidev - First of all I want to say that this is a great tool you made.
I have Fire Fick 4K (ROM v6.8.1 - not rooted or modified in any way) and it is connected to a PC monitor (not compatible with HDMI CEC). Monitor has a 3.5mm audio output which is connected to audio system.
As we already know there is no way to control sound volume on Fire Stick 4k (for my setup) using the Fire Stick original remote control.
I have tried many different applications (found on Google store) in order to control volume but none of them worked for me except the Precise Volume app which is able to successfully control Firestick 4K sound. Unfortunately this app doesn't react on remote control Vol+/- so I must use a mouse.
Usage is not very practical because one needs to exit the video player app and start Precise Volume in order to make any volume changes.
The point is that there seems to be a way to control sound on Fire OS <7 devices.
Can anyone try Precise Volume and confirm if this app controls sound on their Fire Stick 4K devices too?
It would be ideal if we could somehow make Precise Volume app run in background and react on Vol+/- remote control buttons (without rooting Fire Stick).
If Vol+/- on remote control scenario is not a possibility, we could think of some other way to make usage of Precise Volume on Fire TV more user friendly.
Or perhaps the method implemented in Precise Volume app could be used in another Fire TV dedicated app to help users with <7 Fire OS devices.
Perhaps Phascinate could help us achieve the goal.
jarpidev said:
Hi everybody!
What?
I'd like to introduce you a small tool I built recently to effectively control Amazon Fire TV volume.
It has been tested on bluetooth devices and works pretty well, the app controls the volume level the device (fire tv stick) outputs to BT, not compatible with HDMI CEC.
How?
Basically I'm using a library to comunicate through adb protocol with fire stick, I'm just running a couple of shell commands and parsing them. You need debug mode activated on fire tv stick, and app running on the mobile phone must be allowed to connect to fire stick. (It is handled on first connect, just check on "Always allow this device..." when asked.
Recap:
- Enable debug mode on fire stick
- Get the ip address of your fire stick (I'm currently evaluating to add an auto discovery, any better idea?)
- Open the app
- Fill in the ip address
- Click on connect
- A message should appear on fire stick asking if you allow the connect (click yes)
- You're done
Why?
I bought the device a couple of weeks ago, and I use it for small projector where the audio quality it's so poor, so I'm connecting a regular bluetooth speaker to the fire stick.
It was a surprise that the volume level sometimes was too high, sometimes too low, started investigating and found that adb shell solution.
As I didn't find anything out there, I decided that would be a good occasion to contribute to the community.
If you find any issue, please drop me a message here and I'll check it.
Here is the app: https://play.google.com/store/apps/details?id=com.jarpidev.firevolumecontrol
Thanks for this amazing community!
Click to expand...
Click to collapse
Good Work. Tried and tested. Thanks. Do you have any idea how to make work Fire Stick remote buttons? I know how to make it work using ADB in which we need to enable the ADB on in debugger mode.
I am asking for the pairing in which TV shows a pairing code on TV and app has to enter it just like the original fire TV Remote app. Any idea?
gcc1 said:
Good Work. Tried and tested. Thanks. Do you have any idea how to make work Fire Stick remote buttons? I know how to make it work using ADB in which we need to enable the ADB on in debugger mode.
I am asking for the pairing in which TV shows a pairing code on TV and app has to enter it just like the original fire TV Remote app. Any idea?
Click to expand...
Click to collapse
Hi, something like this? https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger&hl=es
jarpidev said:
Hi, something like this? https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger&hl=es
Click to expand...
Click to collapse
As I told I know how to do it using ADB.
The link you shared does that using ADB.
I am talking about the pairing as real Amazon Fire remote does. You can easily get it on play store with search "fire TV remote"
Well there are 3rd party remote who do it I'm same way as the real fire app.
Here is the play store link for that.
https://play.google.com/store/apps/details?id=zank.remote