winston
winston copied to clipboard
[FR] Force HD Media
Is your feature request related to a problem? Please describe. Currently media that is playedback is handled by Apple's video player, seeming to load lower quality resolutions until it has determined that the connection is good then transitioning to the higher quality/bitrate stream.
Describe the solution you'd like A toggle to force HD/native media quality while connected to WiFi, optional toggle to force HD while on mobile data. Allowing media to be played in the native quality from the get-go.
Describe alternatives you've considered /
Additional context Discord convo. https://discord.com/channels/1094807340903039048/1123388195732721745/1180070278034886686
Essential takeaways:
- Reddit forces HLS media due to MP4s loading without audio.
- "Basically Reddit videos aren't your standard MP4 video, they're HLS videos which are a lot more dynamic. In essence they link to a playlist instead, and then the system (e.g.: iOS) can choose which item in the playlist it wants to play."
- "One solution I'm actually tempted to integrate if Apple doesn't finally fix this in iOS 16 is to embed a mini web server in the app that basically intercepts these HLS playlist requests, edits the playlist contents to drop any of the low res versions, and then reserves that iOS so it won't have a choice but to play the dang proper video clips." Source: https://www.reddit.com/r/apolloapp/comments/qlm9ew/comment/hj73bn0/?utm_source=share&utm_medium=web2x&context=3
- @Frostplexx also shared https://github.com/IvanoBilenchi/Adaptive-Video-Player