Skip to content

constrained satellite support #13446

@Quackdoc

Description

@Quackdoc

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I have read and understood the AI policy. The content of this request is not generated by AI.

Feature description

This can be implemented very basically using the below patch, However it may be more prudent to have a max resolution setting specific to constrained satellite.

diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 67a33742b..e9063ec5d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -452,5 +452,8 @@
             android:resource="@xml/automotive_app_desc" />
         <meta-data android:name="com.google.android.gms.car.notification.SmallIcon"
             android:resource="@mipmap/ic_launcher" />
+        <!-- satellite -->
+        <meta-data android:name="android.telephony.PROPERTY_SATELLITE_DATA_OPTIMIZED"
+          android:value="org.schabi.newpipe" />
     </application>
 </manifest>

Why do you want this feature?

Adding support for constrained satellite allows satellite networks like Canada's rogers satellite and USA's AT&T satellite and anything else based on starlink DTC to work as well as future providers.

Additional information

I have tested the above patch on a "poor quality" connection and was able to reliably play 144p videos and live streams and some 240p videos. Forcing AV1 might also get higher quality since Youtube generally makes Av1 videos lower bitrate then both vp9 and avc (not always).

Good quality connection may be able to get even 420p with av1, not sure as I haven't been able to test it a ton yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is related to a feature in the appneeds triageIssue is not yet ready for PR authors to take upnetworking

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions