Repository navigation
v0.1.3
Changelog
0.1.1 - 2026-04-09
Added
- Bundled
VLCKitplayback backend embedded directly into the Quick Look preview extension. - Shared playback layer for the app and Quick Look extension:
MediaPreviewPlayerVLCKitMediaPreviewPlayerPreviewContentViewVideoLayout
- Playback diagnostics via unified logging under:
- subsystem:
com.robertwildling.MKVQuickLook - category:
Playback
- subsystem:
- Host-app playback lab for renderer and layout verification outside Finder.
- Renderer smoke tests that verify visible video output for real sample media.
- Metadata tests that verify Launch Services ownership and extension-supported types.
- UI regression tests for overlay visibility and playback button availability.
Changed
- Quick Look playback now starts paused by default in all contexts.
- Compact Finder column preview is non-live summary mode instead of autoplaying media.
- Finder routing now relies on exported and owned app UTIs plus document claims, not extension registration alone.
- The play/pause button was moved into the control row to the left of the seek bar.
- Volume changes while dragging are immediate.
- Seek dragging is stable and no longer snaps back to the old value after release.
- Seek and volume controls now emit timestamped diagnostics for latency analysis.
Fixed
- Finder now reliably selects
MKVQuickLookfor the supported owned media UTIs. Reflections.mkvnow renders through the custom Quick Look path instead of the stock preview.- Large-preview renderer regressions where state changed but no visible video frame appeared.
- MKV centering issues caused by earlier renderer/layout experiments.
- Immediate autoplay in Finder column preview.
- Stuck overlay text such as
Preparing video surface...after video output becomes visible. - Audio muting regressions introduced during paused-start experiments.
- Pause button becoming unavailable while VLC remained in
openingorbuffering.
Notes
aviremains best-effort support.- The current OGG sample in
example-videosresolves to audio on this machine, not Theora video. - Pure seek-bar click behavior has been strengthened again in this version and should be revalidated in Finder on the target machine.
Third-party software
This release bundles VLCKit 3.7.2 (VLC 3.0.23), licensed under the GNU LGPL 2.1 or later (license text: https://code.videolan.org/videolan/VLCKit/-/blob/3.7.2/COPYING).
- Binary: VideoLAN package
VLCKit-3.7.2-3e42ae47-79128878.tar.xz(SHA-25645fc6398c80d1f8dc0e384a9c80704848e9e82a3a382611bf531fa83c198c276) - Source code: VLCKit tag
3.7.2(commit3e42ae4786d74be5a7387e01824733cbd4b294c3): https://code.videolan.org/videolan/VLCKit/-/tree/3.7.2 - Source code: VLC 3.0.x commit
79128878ddb2c280bbb6c89c76a46b31a80ade1c, with the patches in VLCKit'slibvlc/patchesapplied: https://code.videolan.org/videolan/vlc/-/tree/79128878ddb2c280bbb6c89c76a46b31a80ade1c - Full notices: https://github.com/rowild/MKVQuickLook/blob/main/THIRD_PARTY_NOTICES.md