Skip to content
- Remove support for ARMv7s, use the regular, optional ARMv7 slice instead
- Removed all API deprecated in version 3
- Rename buildMobileVLCKit to compileAndBuildVLCKit
- using libvlc HEAD leading to v4
- unified Xcode project for all 3 flavors of the framework
- unified VLCKit for all Apple platforms
- added support for visionOS and watchOS
- added support for Picture-in-Picture playback on iOS and macOS
- new metadata API
- new track management and selection API
- support for two subtitles tracks at the same time
- new clock, time and position management with much greater precision
    - this allows subsecond seek intervals
- removed support to compile VLCKit as a static framework
- disabled bitcode support by default for tvOS
- improved nullability annotations
- improved debug logging API
- rewritten event management
- fully exposed libvlc C API
- Use NSDateComponents API for VLCTime.verboseStringValue