TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.15k stars 3.02k forks source link

Fullscreen sometimes show a quarter of a screen [Android 12] #7262

Closed privacyonly closed 2 years ago

privacyonly commented 2 years ago

ℹ️ Please don't leave a comment like "I am having the same issue" without additional information. Simply upvote the issue instead.

Checklist

Steps to reproduce the bug

  1. open new pipe
  2. press on any videos
  3. press play
  4. press on the full screen

Actual behavior

it is a quarter of full screen on the top left corner of the screen

Expected behavior

full screen

Screenshots/Screen recordings

https://player.vimeo.com/video/633798373

Logs

Device info

litetex commented 2 years ago

I didn't observe the problem so far so I assume it's somewhat device or software specific.

opusforlife2 commented 2 years ago

It's "old device" specific. xD

It happens to me sometimes too. You need to have an old or slowed down processor that makes the device take several seconds when going to full screen.

Edit: some context https://github.com/TeamNewPipe/NewPipe/pull/5459#issuecomment-763916829 https://github.com/TeamNewPipe/NewPipe/pull/5459#issuecomment-808668303

privacyonly commented 2 years ago

so I updated to the latest beta, Android 12 OneUI 4.0 beta 3 ZUJG, it is not fixed

does this happen to other software? samsung video player no vlc it doesn't have the button.

is it just slow to change from quarter to full screen? no it is not slow, but it stuck at quarter of full screen.

is S21 Ultra included in "old Device"? I don't think so

opusforlife2 commented 2 years ago

Oh. Then I don't experience this bug. Marking my comment as off-topic.

litetex commented 2 years ago

Android 12 OneUI 4.0 beta 3

Is the bug also present outside of the beta? Maybe it's a problem because the OS is "beta".

privacyonly commented 2 years ago

no the bug is not present on Samsung S21 Ultra Android 11 OneUI 3.1 A1HD

I also have 5 other Samsung Android 11 Oneui 3.0 device and 1 emui 10 which does not have this problem.

I just don't know if the bug exist on other android 12 device like google pixel.

edit: google pixel instead of pixel 6.

diogodh commented 2 years ago

I have the same problem. It happens randomly. Using pixel 4a android 12 official rom

efb4f5ff-1298-471a-8973-3d47447115dc commented 2 years ago

Can confirm Google pixel 3a XL android 12

ghost commented 2 years ago

I also have this issue on the Pixel 5 running Android 12 with GrapheneOS

privacyonly commented 2 years ago

try settings > video and audio > turn on start main player in fullscreen.

does it always go to full screen after starting?

I know it will sometimes still show a quarter if we go back and forth using the full screen button.

edit: I don't have any Android 12 tablet but, I suspect Android 12 tablet doesn't have the same problem, can anyone please try if their android 12 tablet have the same problem?

litetex commented 2 years ago

Maybe #7005 (this PR updates ExoPlayer) solves this problem.

Coderdude112 commented 2 years ago

Also having this problem. Pixel 3. seems to happen randomly

opusforlife2 commented 2 years ago

@Coderdude112 Did you try the APK suggested in the comment above yours?

Coderdude112 commented 2 years ago

Not yet, ill give it a try today

Sagittarisus commented 2 years ago

Maybe #7005 (this PR updates ExoPlayer) solves this problem.

Tested apk seems to have solved the issue

privacyonly commented 2 years ago

it is not fixed with the latest 0.21.14

Sagittarisus commented 2 years ago

Experiencing the same issue, something caused it to break inside of the latest build, it was fixed when exoplayer was updated before.

xelaseer commented 2 years ago

Can confirm this issue also exists on my phone on 0.21.15.

Google Pixel 4XL, with the latest Graphene OS.

Appears to happen consistently, but randomly, with full screen achievable with several attempts to rotate.

VinnyVynce commented 2 years ago

I have the same issue on my Pixel 6 with the latest version of GrapheneOS (Android 12). I'm using the latest release of NewPipe.

Sagittarisus commented 2 years ago

I was able to compile the newpipe app from source code, and one of the commits which were done after the official newest release has fixed the issue as I do not experience it any more.

litetex commented 2 years ago

I was able to compile the newpipe app from source code

You can also use the latest CI build of the dev branch: Currently:

However we didn't fix something player-specific - at least of what I'm aware of. Maybe #7499 fixed it? ¯\_(ツ)_/¯

Khyta commented 2 years ago

I have the same issue.

GrapheneOS stable on Pixel 6 NewPipe version 0.21.15

litetex commented 2 years ago

Please stop commenting "I have the same problem" on Android 12. Simply give the issue an upvote 😄

VinnyVynce commented 2 years ago

I've tried the artifact linked by @litetex but for me the issue still happens.

privacyonly commented 2 years ago

one thing I am very sure of, this issue doesn't affect any android tablet, windows 11 wsa, or any android phone with tablet mode on(change settings > appearance > tablet mode to on).

pizzapim commented 2 years ago

It seems the bug doesn't happen when I have the video paused and I press the fullscreen button. Only when the video is playing and then I press the fullscreen button, it sometimes takes only a quarter of the screen.

Google Pixel 4a, GrapheneOS 12

chpio commented 2 years ago

It seems the bug doesn't happen when I have the video paused and I press the fullscreen button. Only when the video is playing and then I press the fullscreen button, it sometimes takes only a quarter of the screen.

yeah, that was my first workaround. The second (works much better) is to set the default to be fullscreen. Changing the fit/fill/zoom option also fixes it.

The fullscreen by default option makes vertical videos show up horizontally. At first. Pressing the fullscreen button switches it to the right orientation.

swarupbc commented 2 years ago

Same happening with me.

omentic commented 2 years ago

try settings > video and audio > turn on start main player in fullscreen.

This doesn't appear to fix it.

I've frequently run into this bug for the last couple of versions on a Pixel 4a with GrapheneOS. Here is a screenshot of the bug:

Screenshot_20220214-010522

I can inconsistently get the bug to trigger when turning my phone from vertical orientation to horizontal orientation while playing a video. This seems random - it doesn't seem to matter if I just unpaused it or had switched orientations before when triggering this bug.

I can never get it to trigger when unpausing a video in landscape mode. Something to do with the change in orientation is triggering the bug.

I can also never get it to trigger when switching orientations with a paused video, because it goes into the top-half-video bottom-half-description mode.

I wonder if it has something to do with the "tall" aspect ratio of the S21 and Pixel phones?

marmotton commented 2 years ago

Hello, this also happens with this setup:

blaueente commented 2 years ago

Additional information: I tried a screen recording as well, but there is an additional artifact that does not show on the screen recording: a vertical "glitch" bar, about 0.5 cm wide, about 1/4 from the left edge of the phone. It is very bright, kind of static, appears and disappears, changes its width slightly, and wanders around a bit. When I restore the proper fullscreen view (e.g. by selecting another aspect ratio/zoom, and then switching back), the glitch is not present anymore.

Device: Google Pixel 6 Pro Android version: 12 (SQ1D.220205.004) Newpipe version: 0.22.0

navilg commented 2 years ago

Same issue with my phone as well. When switching to full screen, it start playing video in first quarter of screen. Its intermittent and with multiple attempt it works fine. Screenshot added.

Device: Samsung S21 plus Android: 12 New Pipe version: 0.22.0 (It was present in previous versions as well)

blake-haas commented 2 years ago

Same issue on a Samsung note 20 ultra on Android 12. Happens almost every time I rotate the screen after starting a video. Might be in my mind but if I rotate very slowly sometimes it works. Probably just my mind though. Version 0.22.1

VinnyVynce commented 2 years ago

Since the latest build of GrapheneOS (march 11th 2022) I cannot reproduce this bug anymore and I had it every single day before on my Pixel 6. Being a sample size of one person I'm unsure if the latest release truly fixed it but would love to know from the other Graphene users.
Edit: just want to clarify that I'm also using New Pipe version 0.22.1. Also maybe only adding a reaction to this message to avoid any further clutter if the latest release of GrapheneOS fix the issue for you aswell.

efb4f5ff-1298-471a-8973-3d47447115dc commented 2 years ago

Havent seen this in a while after latest update on GrapheneOS

electricar commented 2 years ago

I got the same issue on my S22+, Newpipe 0.22.1. Android 12, One UI 4.1

guido4000 commented 2 years ago

I have the same issue with a Flip 3, One UI 4.1, NewPipe 0.22.1

AudricV commented 2 years ago

@electricar @guido4000 Can't you read this before posting a spam comment?

Please stop commenting "I have the same problem" on Android 12. Simply give the issue an upvote 😄

AudricV commented 2 years ago

Does the latest ExoPlayer update, 2.17.1, which changed several things for Android 12, fixes this issue? Please test the APK of #8020 (or any APK with this PR merged, if you want).

d4f5409d commented 2 years ago

Same here, OxygenOS 12, OnePlus 8 (Release apk)

AudricV commented 2 years ago

@d4f5409d From the debug APK or for the release APK? If that's the release one, please refrain this type of comment.

silvaDominic commented 2 years ago

Just upgraded to Android 12/OneUI 4 on a Samsung 10e and started getting this issue. Given that there are non-Samsung users citing the issue, this definitely seems linked to Android 12.

I think this may rule out @j-james comment about being related to tall aspect ratios as the 10e has a typical one.

Present on NewPipe v22.1 and 22.2

omentic commented 2 years ago

Sounds like it. I'm also no longer experiencing this bug, either a GrapheneOS update or a NewPipe update fixed it for me.

Outlet2048 commented 2 years ago

I updated to the latest version last night and I still experience the bug Although less often as it seems

hammolo commented 2 years ago

The problem is still unresolved with the latest version. Phone: Motorola Edge 30 Pro (with Android 12) had the same issue with a Samsung Galaxy 21+ (with Android 12). About 2 times out of 3, when i rotate the video, it only takes left upper quarter of the screen. By just rotating the phone back and forth a few times, it opens full screen.

e-xception commented 2 years ago

no the bug is not present on Samsung S21 Ultra Android 11 OneUI 3.1 A1HD

I also have 5 other Samsung Android 11 Oneui 3.0 device and 1 emui 10 which does not have this problem.

I just don't know if the bug exist on other android 12 device like google pixel.

edit: google pixel instead of pixel 6.

Can confirm it occurs on Samsung S21 Ultra, using latest Newpipe as of time of writing, and latest software update (Android 12). Screenshot_20220505-221002_NewPipe

Screenshot_20220505-221225_Settings
spreeni151 commented 2 years ago

Same problem here. Samsung S22, Android 12 OneUI 4.1

OhAsya commented 2 years ago

I've been having this issue ever since getting my new phone. Samsung S22 Ultra, Android 12. New Pipe 0.23.0.

Screenshot_20220620-070922_NewPipe SponsorBlock

navilg commented 2 years ago

Is anyone working on this ?

Outlet2048 commented 2 years ago

Is anyone working on this ?

https://github.com/TeamNewPipe/NewPipe/commit/dc7fce86a566b9360af4b855c06f4c08a3fce8be

Doesn't seem likely to be fixed in the next release based on the changelog so far