Releases: yaolin-dev/OKVideoMac
Release list
OKVideoMac 0.4.0
OKVideoMac 0.4.0(Build 94)正式版。
主要下载:OKVideoMac-0.4.0.dmg
- Apple Silicon(arm64)
- macOS 12.0 或更高版本
- Developer ID 签名、Apple 公证并已 Staple
- 精确发布提交:
f93d74fed86e3e2ffcfa4888c521a10f8e3e86f3 - DMG SHA-256:
60b2eebc607be9cc21c8207c913b09544546f5b6b843db801873651ceaf427ea
本 Release 同时提供项目源码包、第三方源码与许可证归档、macOS/Android 四份 SBOM、Notices、Source Release Manifest/Index、SHA256SUMS 和 Android Bridge APK。ZIP 仅用于内部 binary identity 校验链,不作为用户主下载。
OKVideoMac 0.3.41 (Build 65)
What’s fixed in Build 65
Android compatibility
- Improved Android Java/Dex runtime startup reliability on newer Android system images.
- Reworked emulator network readiness/recovery to avoid relying on privileged Android commands.
- Added clearer startup stages, persistent last-failure information, safer bounded recovery, and substantially improved Android diagnostics.
Home poster loading
- Fixed an issue where home posters could remain blank after the bundled Node runtime changed its local endpoint.
- The active home page now refreshes automatically when the Node endpoint is replaced.
- In-flight image requests now respect the actual transport endpoint, preventing a new request from joining a stale request tied to an old localhost port.
No sources or media content are bundled with OKVideoMac.
Build 65 修复内容
Android 兼容模块
- 提升新版 Android system image 下 Java/Dex 兼容环境的启动稳定性。
- 重构模拟器网络就绪与恢复逻辑,不再依赖需要额外权限的 Android 命令。
- 增加明确的启动阶段、最后失败状态、有限自动恢复以及更完整的 Android 诊断信息。
首页海报
- 修复内置 Node Runtime 本地端口发生变化后,首页海报仍引用旧端口而无法显示的问题。
- Node endpoint 更新后会自动刷新当前首页。
- 图片进行中的请求现在会按实际传输 endpoint 区分,避免新端口请求复用旧端口的失败任务。
OKVideoMac 不内置任何影视源或媒体内容。
Fixes #1
OKVideoMac 0.3.41
OKVideoMac 0.3.41
OKVideoMac 0.3.41 is the project's first public release: a native macOS client for configurable video providers and live streams, with a SwiftUI interface and libmpv-based playback.
Build 64 fixes the first-Live render-surface startup race. Playback now waits for an event-driven render-surface-ready handshake instead of issuing the initial loadfile before the OpenGL drawable is usable. It also corrects the old first-swap instrumentation so a buffer swap is no longer reported as a valid first video frame.
Highlights
- Native macOS navigation, search, history, favorites, and playback UI
- Configurable on-demand providers and M3U, M3U8, TXT, or JSON live-source lists
- libmpv playback for on-demand video and live streams
- Event-driven first-Live render-surface readiness handshake
- Partial QuickJS compatibility
- Experimental Node compatibility
- Optional Android Bridge compatibility for selected Java/Dex
csp_providers
Provider compatibility depends on the provider implementation; the release does not claim universal provider support.
Requirements
- macOS 12 or later
- Apple Silicon (
arm64)
Android is not required for ordinary native, QuickJS, Node, or live-stream paths. The optional Java/Dex compatibility layer requires compatible Android SDK, Emulator, system-image, and ADB components already installed on the Mac.
Installation
- Download
OKVideoMac-0.3.41-macOS-arm64.dmg. - Open the DMG.
- Drag
OKVideoMac.appinto Applications. - Launch OKVideoMac from Applications.
The distributed application is signed with Developer ID and notarized by Apple. It is version 0.3.41, build 64.
Content and configuration
OKVideoMac does not include third-party video sources, accounts, cookies, parsing addresses, or DRM keys. Use only configurations and content that you are authorized to access.
Source and verification
The exact project source, locked third-party source, license/notice bundle, source manifest, SBOMs, and optional Android Bridge APK are provided alongside the binary. The source manifest records release commit 92f2479c33cb908b308b6c96220ce05be1af7579. See SHA256SUMS for the complete asset checksum list.
DMG SHA-256:
bb98dbba6c962c0496010f0b0ced5c8f7d76be19d42a6b951c64c0f998e4e8cc


