Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implements new download manager and HLS downloads (Closes #267) #713

Merged
merged 13 commits into from
Jun 4, 2024

Conversation

insidegui
Copy link
Owner

This adds a completely new media download manager that can download videos in different formats using different engines.

Using AVAssetDownloadURLSession, the app is now able to download the HLS variant for videos that offer it (most recent videos do).

With the new "Download videos with subtitles" option enabled in the app's settings, the app will download the HLS variant, which includes subtitles.

This variant has a couple of downsides when compared to the traditional HD mp4 variant, so it's disabled by default.

Downsides include slower seek performance and the inability to export clips, however offline playback works just fine and with the advantage that subtitles are included with the offline video.

@insidegui insidegui merged commit e41551d into master Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant