Checklist
Describe the bug
In PipePipe, the "Limit resolution when using mobile data" setting, found under
Menu > ⚙Settings > 🛠Advanced , does not seem to do anything.
If I set it to "144p", live streams are clearly still above that quality, and if I go to
a non-live video, and tap the change-quality setting at the top, it still lists all
available qualities (144p to 2160p) for that video, and let's me pick any of them.
I'd expect when setting that setting to 144p, that would mean:
- Live videos would be played at that quality
- I cannot select above that quality for any non-live video (and in the event the chosen quality is not available for a particular video, e.g. if you ask for 240p but only 144p then 360p are available for a video, that the next-lowest would become the dropback; so 144p would be used, and 360p not shown as an option)
Currently, I'm struggling to understand what this setting does at-all 🤷🏻♂️
Version
5.1.1
Frequency
Always (100% of the time)
Device
Google Pixel 3a, Android 12
Steps to reproduce the bug
- In PipePipe, go to Menu > ⚙Settings > 🛠Advanced
- Scroll to the bottom of that screen
- Set "Limit resolution when using mobile data" to 144p
- Swipe PipePipe off-screen (exit the app)
- Go back into PipePipe and start any video
- Tap the quality setting at the top of the video
- Notice how it still lets you pick qualities above what you supposedly capped or limited it to
- Go back to your feed, and find a video currently live
- Note how the quality will obviously be above 144p
Additional context
Maybe I'm not understanding what this setting actually does, but in that case I'd suggest
the setting needs re-phrasing in the UI to make it clearer.
If I see a setting called "Limit resolution when using mobile data", and I'm currently on mobile-data,
then the app should not use above the resolution I request for any live, or non-live video. So if I set
240p, then that should be used, or 144p should 240p not be available for a video.
If live-videos appear to be streaming at either 720p or 1080p (there's no way of knowing, and you
cannot change the quality so I can't be sure), and videos still let me choose from all available
qualities for that video, then I'm puzzled what that setting is supposed to do
Checklist
Describe the bug
In PipePipe, the "Limit resolution when using mobile data" setting, found under
Menu > ⚙Settings > 🛠Advanced , does not seem to do anything.
If I set it to "144p", live streams are clearly still above that quality, and if I go to
a non-live video, and tap the change-quality setting at the top, it still lists all
available qualities (144p to 2160p) for that video, and let's me pick any of them.
I'd expect when setting that setting to 144p, that would mean:
Currently, I'm struggling to understand what this setting does at-all 🤷🏻♂️
Version
5.1.1
Frequency
Always (100% of the time)
Device
Google Pixel 3a, Android 12
Steps to reproduce the bug
Additional context
Maybe I'm not understanding what this setting actually does, but in that case I'd suggest
the setting needs re-phrasing in the UI to make it clearer.
If I see a setting called "Limit resolution when using mobile data", and I'm currently on mobile-data,
then the app should not use above the resolution I request for any live, or non-live video. So if I set
240p, then that should be used, or 144p should 240p not be available for a video.
If live-videos appear to be streaming at either 720p or 1080p (there's no way of knowing, and you
cannot change the quality so I can't be sure), and videos still let me choose from all available
qualities for that video, then I'm puzzled what that setting is supposed to do