Mac ở phía bên kia phòng
Nó được cắm vào máy chiếu cạnh tường. Mỗi lần tạm dừng có nghĩa là phải đứng dậy, tìm bàn di chuột trong bóng tối và nheo mắt nhìn vào thanh điều khiển nhỏ.
Kinrox: nhấn tạm dừng trên điện thoại trên tay.
Kinrox phát bất kỳ video nào trên Mac của bạn — và biến iPhone của bạn thành điều khiển từ xa. MacBook trên máy chiếu, bạn trên ghế: tạm dừng, tua lại 10 giây, giảm âm lượng hoặc bắt đầu tập tiếp theo mà không cần rời khỏi chăn.

Nó được cắm vào máy chiếu cạnh tường. Mỗi lần tạm dừng có nghĩa là phải đứng dậy, tìm bàn di chuột trong bóng tối và nheo mắt nhìn vào thanh điều khiển nhỏ.
Kinrox: nhấn tạm dừng trên điện thoại trên tay.
Những tiếng thì thầm trong một cảnh, vụ nổ ở cảnh tiếp theo - và ai đó đã ngủ ở phòng bên cạnh.
Kinrox: thanh trượt âm lượng ngay dưới ngón tay cái của bạn.
Bảng điều khiển web có địa chỉ IP và mật khẩu, tab trình duyệt chuyển sang chế độ ngủ, các nút dành cho bàn làm việc - không dành cho ghế dài.
Kinrox: tự tìm Mac của bạn, ghép nối với một mã.


Các mục tiêu lớn, chủ đề ấm áp tối tăm và một cú chạm nhẹ vào mỗi lần nhấn. Bạn có thể sử dụng nó mà không cần rời mắt khỏi bộ phim.
Mọi nút đều đủ lớn để bấm dễ dàng ngay cả khi đang buồn ngủ.
Bỏ lỡ một dòng? Một lần nhấn trở lại. Bỏ qua phần giới thiệu với hai.
Âm lượng riêng của Kinrox, từ 0 đến 100. Âm lượng hệ thống của Mac không bị ảnh hưởng.
Tệp trước và tệp tiếp theo từ cùng một thư mục, theo thứ tự Finder.
Chọn nội dung bạn đã xem trước đó — nội dung đó sẽ mở trên Mac.
Kéo dòng thời gian tới bất kỳ thời điểm nào, chuyển toàn màn hình từ ghế dài.
Không có địa chỉ IP, không có mật khẩu, không có tài khoản. Sau mã đầu tiên, iPhone của bạn sẽ tự kết nối lại.
Kéo tệp vào Kinrox hoặc nhấn ⌘ O. Máy chủ từ xa được bật theo mặc định.
Kinrox tự hiển thị khi cả hai thiết bị đều sử dụng cùng một Wi-Fi.

Mac hiển thị mã tồn tại trong hai phút. Ba lần thử sai và nó đã biến mất.
Alex’s iPhone muốn điều khiển Kinrox. Nhập mã này trên điện thoại.

Video là giao diện. Một lớp kính mỏng xuất hiện khi bạn cần và ẩn đi sau ba giây.
Được xây dựng trên libmpv, động cơ đằng sau mpv và IINA. Chọn âm thanh và phụ đề được nhúng hoặc bên ngoài. VideoToolbox xử lý giải mã phần cứng.
Kinrox sắp xếp các video trong thư mục và bắt đầu video tiếp theo khi một tập kết thúc - “2” trước “10”, giống như Finder.
Bàn phím ⏯ phím, Trung tâm điều khiển và Điều khiển đang phát Kinrox. Tối đa 20 tệp gần đây đang chờ trên màn hình bắt đầu.
Chế độ nhạc SwiftUI thuần gốc chỉ dùng tối đa 200 MB bộ nhớ — ít hơn từ 2 đến 10 lần so với chính Spotify, khi ứng dụng máy tính có thể chiếm tới 2 GB. Bạn có thể đóng hoàn toàn Spotify.app.
Không nhúng trình duyệt: giao diện SwiftUI gốc và bộ phát âm thanh gọn nhẹ chỉ tốn một phần nhỏ bộ nhớ so với ứng dụng Spotify.
Duyệt thư viện, album, danh sách phát và tìm kiếm, quản lý yêu thích có hoàn tác ⌘Z và phát hàng đợi cục bộ ngay trong Kinrox.
Chuyển bài, xem hàng đợi, chỉnh âm lượng và đánh dấu yêu thích từ ghế sofa qua mạng nội bộ được mã hóa.
Mac và iPhone trao đổi lệnh phát lại trực tiếp qua mạng cục bộ của bạn. Video của bạn vẫn ở trên Mac.
Khám phá qua Bonjour, chỉ kết nối từ mạng con của riêng bạn. Địa chỉ công cộng và di động đều bị từ chối.
Mỗi lệnh truyền đi trong một kênh được mã hóa. Mã thông báo ghép nối trực tiếp trong Chuỗi khóa trên cả hai thiết bị.
X25519HKDF-SHA256ChaCha20-Poly1305Kinrox phát video cục bộ trên Mac và cung cấp điều khiển iPhone. Nhà phát triển không nhận dữ liệu cá nhân, lịch sử phát hay phân tích sử dụng. Video cục bộ và điều khiển qua LAN hoạt động ngoại tuyến. Cập nhật và Spotify tùy chọn cần internet.
Điều khiển từ xa nhìn thấy tiêu đề và thời lượng, không bao giờ nhìn thấy đường dẫn tệp. Việc mở tệp gần đây được giải quyết trên Mac.
Kinrox được viết bằng Swift 6 và SwiftUI bên trên libmpv. Mọi dòng của đầu phát, điều khiển từ xa và giao thức đều có trên GitHub.
# Xcode 26.5, XcodeGen and mpv from Homebrew
brew install xcodegen mpv pkg-config
git clone https://github.com/awaik/Kinrox.git
cd Kinrox
cp -n Config/Signing.local.xcconfig.example \
Config/Signing.local.xcconfig
# Set your team: docs/runbooks/RUNBOOK-BUILD-AND-SIGNING.md
./Scripts/check-env.sh
./Scripts/generate.sh
xcodebuild -workspace Kinrox.xcworkspace \
-scheme PlayerMac -configuration Debug \
-destination 'platform=macOS,arch=arm64' \
-derivedDataPath DerivedData build
open DerivedData/Build/Products/Debug/Kinrox.app
Video cục bộ và điều khiển qua LAN hoạt động ngoại tuyến. Cập nhật và Spotify tùy chọn cần internet.
Vâng. Kinrox phát trên bất cứ thứ gì Mac của bạn hiển thị — máy chiếu, TV qua HDMI hoặc màn hình được kết nối với AirPlay.
Macs với Apple silicon trên macOS 14 Sonoma trở lên và iPhones trên iOS 17 trở lên. Intel Macs chưa được hỗ trợ.
Vâng. Mỗi iPhone ghép nối một lần với mã riêng; có thể kết nối tối đa bốn điều khiển từ xa cùng một lúc. Bạn có thể thu hồi bất kỳ trong số chúng trong cài đặt trình phát.
Vâng. Trên Mac, sử dụng nút Âm thanh & Phụ đề hoặc menu Âm thanh và Phụ đề. Chọn các bản nhạc được nhúng, tìm tệp bên ngoài trong các thư mục lồng nhau hoặc tắt phụ đề. Kinrox có thể ghi nhớ lựa chọn của bạn cho tập tiếp theo.
Kinrox cho Mac là phần mềm mã nguồn mở theo giấy phép GNU GPL v3. Kinrox Remote miễn phí cho mục đích cá nhân, phi thương mại. Cấm sử dụng cho hoạt động kinh doanh, bán lại và cung cấp gói đăng ký trả phí. Các phiên bản GPL trước đây vẫn giữ nguyên giấy phép ban đầu.