Skip to content

feat: hls#18

Open
mertalev wants to merge 7 commits into
mainfrom
feat/hls
Open

feat: hls#18
mertalev wants to merge 7 commits into
mainfrom
feat/hls

Conversation

@mertalev

Copy link
Copy Markdown
Member

Description

This PR makes the changes needed to properly use HLS in the Immich app for both iOS and Android. As it happens, the iOS VideoProxyServer implementation used for mTLS and such ended up being extremely useful here to fill up gaps in the AVPlayer API (setting hints, viewing the playlist segments, and later potentially forcing a particular variant), so it's used in general now. No visible performance regression from this change; it slightly lowered latency if anything.

mertalev added 7 commits June 16, 2026 13:43
bump dependencies

segment hint

refactor

optimizations

refactor, fix unregister

only bind loopback

simplify duration parsing

playlist hint

simplify
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