Безкоштовно для особистого використання · Mac + iPhone

Не вставайте, щоб поставити фільм на паузу.

Kinrox відтворює будь-яке відео на вашому Mac — і перетворює iPhone на пульт дистанційного керування. MacBook на проекторі, ви на дивані: зробіть паузу, перейдіть на 10 секунд назад, зменшіть гучність або почніть наступну серію, не відриваючись від ковдри.

v0.5.5 · macOS 14+ · Apple SiliconБез облікового запису KinroxБез сервера KinroxПрацює через Wi‑Fi

Людина лежить на дивані під ковдрою, тримаючи iPhone. Позаду них MacBook і проектор показують фільм на стіні.
Kinrox Remote iPhone: Ember Dusk.mkv о 0:42:18 з елементами керування відтворенням, пропуском і гучністю.
Звучить знайомо?

Вечір кіно не потребує поїздки до клавіатури.

Mac знаходиться в іншому кінці кімнати

Він підключається до проектора на стіні. Кожна пауза означає встати, знайти трекпад у темряві та примружитися на крихітну панель керування.

Kinrox: торкніться паузи на телефоні в руці.

Гучність завжди неправильна

Шепіт в одній сцені, вибухи в наступній — а в сусідній кімнаті вже хтось спить.

Kinrox: повзунок гучності прямо під великим пальцем.

«Віддалені» додатки — це клопітка робота

Веб-панелі з IP-адресами та паролями, вкладка браузера, яка засинає, кнопки, створені для столу, а не для дивана.

Kinrox: знаходить ваш Mac самостійно, з’єднується за допомогою одного коду.

Аркуш останніх файлів на iPhone пульті дистанційного керування.
Kinrox Remote екран відтворення.
Пульт iPhone

Пульт для темної кімнати.

Великі цілі, темна тепла тема та легкий дотик під час кожного натискання. Ви можете використовувати його, не відводячи погляду від плівки.

Одна величезна кнопка відтворення

Кнопки досить великі, щоб влучити в них навіть напівсонним.

Стрибок ±10 с і ±30 с

Пропустив рядок? Один дотик назад. Пропустіть інтро з двома.

Том в руці

Власна гучність Kinrox, від 0 до 100. Системна гучність Mac залишається незмінною.

Наступний епізод

Попередній і наступний файли з тієї ж папки в порядку Finder.

Останні файли

Виберіть те, що ви дивилися раніше — воно відкривається на Mac.

Перемотування й повний екран

Перетягніть часову шкалу до будь-якого моменту, перемикайтеся на весь екран з дивана.

Спарення

Підключення за десять секунд. Один раз.

Ні IP-адрес, ні паролів, ні облікового запису. Після першого коду ваш iPhone повторно підключається самостійно.

  1. Відкрийте відео на своєму Mac

    Перетягніть файл у Kinrox або натисніть ⌘ O. Віддалений сервер увімкнено за замовчуванням.

  2. Виберіть свій Mac на iPhone

    Kinrox з’являється самостійно, коли обидва пристрої під’єднані до однієї мережі Wi‑Fi.

    Список Macs, знайдених у мережі: MacBook Pro, Mac mini, iMac Studio.
  3. Введіть 6-значний код

    Mac показує код, який живе дві хвилини. Три неправильні спроби – і все пропало.

Екран введення коду на iPhone пульті.
Програвач для Mac

Програвач, який не заважає дивитися.

Відео є інтерфейсом. Тонкий шар скла з'являється, коли вам це потрібно, і ховається через три секунди.

MKVMP4M4VMOVAVIWebMTS

Грає майже у все

Створено на основі libmpv, двигуна за mpv і IINA. Виберіть вбудований або зовнішній звук і субтитри. VideoToolbox обробляє апаратне декодування.

Готовий до серіалу

Kinrox вибудовує відео в папці та починає наступне, коли закінчується епізод — «2» перед «10», як у Finder.

Медійні клавіші просто працюють

Клавіші ⏯ на клавіатурі, Центр керування та «Зараз грає» керують Kinrox. До 20 останніх файлів чекають на початковому екрані.

Пробіл пауза ←→ 5 с ⇧ ←→ 30 с ↑↓ Гучність ⌘←→ попередній / наступний файл F на весь екран
Spotify

Spotify без важкого клієнта для Mac.

Нативний музичний режим на SwiftUI займає до 200 МБ пам’яті — у 2–10 разів менше, ніж сам Spotify, десктопний клієнт якого може займати до 2 ГБ. Програму Spotify.app можна повністю закрити.

Музичний режим Kinrox на Mac: медіатека Spotify, альбоми та вподобані треки.

До 200 МБ замість 2 ГБ

Жодного вбудованого браузера: нативний інтерфейс SwiftUI та легкий аудіорушій споживають у рази менше пам’яті, ніж клієнт Spotify.

Працює із закритим Spotify.app

Переглядайте медіатеку, альбоми, плейлисти й пошук, керуйте обраним зі скасуванням ⌘Z та відтворюйте локальну чергу безпосередньо в Kinrox.

Той самий пульт на iPhone

Перемикайте треки, переглядайте чергу, регулюйте гучність і вподобання просто з дивана через зашифровану локальну мережу.

Конфіденційність

Те, що відбувається у вашій вітальні, залишається там.

Ваші Mac і iPhone обмінюються командами відтворення безпосередньо через локальну мережу. Ваші відео залишаються на Mac.

Лише локальна мережа

Виявлення через Bonjour, підключення тільки з власної підмережі. Відмовлені публічні адреси та стільниковий зв’язок.

Зашифровано та спарено

Кожна команда передається в зашифрованому каналі. Жетони сполучення живуть у Keychain на обох пристроях.

X25519HKDF-SHA256ChaCha20-Poly1305

Без аналітики використання

Kinrox відтворює локальні відео на Mac і надає пульт для iPhone. Розробник не отримує персональних даних, історії відтворення чи аналітики використання. Локальне відео та пульт через локальну мережу працюють без інтернету. Оновлення й додаткове підключення Spotify потребують інтернету.

Ваші файли залишаються на Mac

Пульт дистанційного керування бачить заголовки та тривалість, але ніколи шляхи до файлів. Відкриття останнього файлу вирішено на Mac.

Mac: GPL-3.0 · iPhone: Лише для особистого використання

Вихідний код

Kinrox написано в Swift 6 і SwiftUI поверх libmpv. Кожен рядок плеєра, пульта дистанційного керування та протоколу на GitHub.

  • Плеєр Mac — працює
  • iPhone віддалений — збірка з джерела
  • Mac v0.5.5 — підписане та нотаріально завірене DMG
  • Пульт на App Store — планується
Збірка з джерела
# 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
FAQ

Питання

Чи потрібен інтернет?

Локальне відео та пульт через локальну мережу працюють без інтернету. Оновлення й додаткове підключення Spotify потребують інтернету.

Він працює з телевізором, а не з проектором?

так Kinrox відтворює все, що показує ваш Mac — проектор, телевізор через HDMI або дисплей, підключений за допомогою AirPlay.

Які Macs і iPhones підтримуються?

Macs із Apple silicon на macOS 14 Sonoma або новішої версії та iPhones на iOS 17 або новішої версії. Intel Macs ще не підтримується.

Чи може декілька iPhone керувати одним Mac?

так Кожен iPhone з’єднується один раз із власним кодом; одночасно можна підключити до чотирьох пультів. Ви можете відкликати будь-який із них у налаштуваннях плеєра.

Чи можу я вибрати доріжки аудіо та субтитрів?

так На Mac використовуйте кнопку «Аудіо та субтитри» або меню «Аудіо та субтитри». Виберіть вбудовані треки, знайдіть зовнішні файли у вкладених папках або вимкніть субтитри. Kinrox може запам'ятати ваш вибір для наступного епізоду.

Скільки це коштує?

Kinrox для Mac — програмне забезпечення з відкритим кодом за ліцензією GNU GPL v3. Kinrox Remote безкоштовний для особистого некомерційного використання. Використання в бізнесі, продаж і платні підписки заборонені. Раніше випущені GPL-версії зберігають початкову ліцензію.

Лягти. Натисніть кнопку відтворення.

Безкоштовно для особистого використання