Bezpłatnie do użytku osobistego · Mac + iPhone

Nie wstawaj, żeby wstrzymać film.

Kinrox odtwarza dowolny film na Twoim Mac — i zmienia iPhone w pilota. MacBook na projektorze, ty na kanapie: pauza, cofnięcie się o 10 sekund, zmniejszenie głośności lub rozpoczęcie kolejnego odcinka bez wychodzenia z koca.

v0.5.5 · macOS 14+ · Apple SiliconBez konta KinroxBez serwera KinroxDziała przez Wi-Fi

Osoba leży na kanapie pod kocem i trzyma iPhone. Za nimi MacBook i projektor odtwarzają film na ścianie.
Kinrox Remote na iPhone: Ember Dusk.mkv na 0:42:18 z kontrolą odtwarzania, pomijania i głośnością.
Brzmi znajomo?

Wieczór filmowy nie powinien wymagać podróży do klawiatury.

Mac znajduje się po drugiej stronie pokoju

Jest podłączony do projektora przy ścianie. Każda pauza oznacza wstanie, odnalezienie gładzika w ciemności i zmrużenie oka na maleńki pasek sterowania.

Kinrox: dotknij pauzy na telefonie, który trzymasz w dłoni.

Głośność jest zawsze nieprawidłowa

Szepty w jednej scenie, eksplozje w następnej – a w pokoju obok ktoś już śpi.

Kinrox: suwak głośności tuż pod kciukiem.

Aplikacje „zdalne” są uciążliwe

Panele internetowe z adresami IP i hasłami, zasypiająca zakładka przeglądarki, przyciski stworzone na biurko, a nie na kanapę.

Kinrox: samodzielnie wyszukuje Mac i łączy się z jednym kodem.

Arkusz najnowszych plików na pilocie iPhone.
Ekran odtwarzania Kinrox Remote.
Pilot iPhone

Pilot stworzony do ciemnego pokoju.

Duże cele, ciemny, ciepły motyw i lekkie dotknięcie haptyką pod każdym naciśnięciem. Można z niego korzystać nie odrywając wzroku od filmu.

Jeden ogromny przycisk odtwarzania

Przyciski są tak duże, że trafisz w nie nawet w półśnie.

Skok ±10 s i ±30 s

Przegapiłeś linię? Jedno dotknięcie wstecz. Pomiń wprowadzenie przy dwóch.

Objętość w dłoni

Głośność własna Kinrox, od 0 do 100. Głośność systemowa Mac pozostaje niezmieniona.

Następny odcinek

Poprzedni i następny plik z tego samego folderu, w kolejności Finder.

Najnowsze pliki

Wybierz coś, co oglądałeś wcześniej — otworzy się na Mac.

Przewijanie i pełny ekran

Przeciągnij oś czasu do dowolnego momentu, przełącz tryb pełnoekranowy z kanapy.

Parowanie

Połączono za dziesięć sekund. Raz.

Żadnych adresów IP, żadnych haseł, żadnego konta. Po pierwszym kodzie Twój iPhone sam się ponownie połączy.

  1. Otwórz film na swoim Mac

    Przeciągnij plik do Kinrox lub naciśnij ⌘ O. Serwer zdalny jest domyślnie włączony.

  2. Wybierz swój Mac na iPhone

    Kinrox pojawia się sam, gdy oba urządzenia korzystają z tej samej sieci Wi-Fi.

    Lista Macs znaleziona w sieci: MacBook Pro, Mac mini, iMac Studio.
  3. Wpisz 6-cyfrowy kod

    Mac pokazuje kod ważny przez dwie minuty. Trzy błędne próby i koniec.

Ekran wprowadzania kodu na pilocie iPhone.
Odtwarzacz na Maca

Odtwarzacz, który nie przeszkadza w oglądaniu.

Wideo jest interfejsem. Cienka warstwa szkła pojawia się wtedy, gdy jej potrzebujesz i chowa się po trzech sekundach.

MKVMP4M4VMOVAVIWebMTS

Odtwarza prawie wszystko

Zbudowany na bazie libmpv, silnika stojącego za mpv i IINA. Wybierz osadzony lub zewnętrzny dźwięk i napisy. VideoToolbox obsługuje dekodowanie sprzętowe.

Gotowy na serię

Kinrox porządkuje filmy w folderze i rozpoczyna następny po zakończeniu odcinka — „2” przed „10”, jak w przypadku Finder.

Klawisze multimedialne po prostu działają

Klawisze klawiatury ⏯, Centrum sterowania i sterowanie Teraz odtwarzane Kinrox. Na ekranie startowym czeka na Ciebie maksymalnie 20 ostatnich plików.

Spacja pauza ←→ 5 s ⇧←→ 30 s ↑↓ Głośność ⌘←→ poprzedni / następny plik Pełny ekran F
Spotify

Spotify bez ciężkiej aplikacji desktopowej.

Natywny tryb muzyki w SwiftUI zużywa do 200 MB pamięci — od 2 do 10 razy mniej niż sam Spotify, którego klient desktopowy potrafi zająć do 2 GB. Spotify.app może pozostać całkowicie zamknięty.

Tryb Muzyka w Kinrox na Macu z biblioteką Spotify, albumami i polubionymi utworami.

Do 200 MB zamiast 2 GB

Bez wbudowanej przeglądarki: natywny interfejs SwiftUI i lekki silnik audio zużywają ułamek pamięci klienta Spotify.

Gra przy zamkniętym Spotify.app

Przeglądaj bibliotekę, albumy, playlisty i wyszukiwarkę, zarządzaj ulubionymi z cofaniem ⌘Z i odtwarzaj lokalną kolejkę bezpośrednio w Kinrox.

Ten sam pilot na iPhonie

Przełączaj utwory, przeglądaj kolejkę, reguluj głośność i oznaczaj ulubione z kanapy przez szyfrowaną sieć lokalną.

Prywatność

To, co dzieje się w Twoim salonie, tam zostaje.

Twoje Mac i iPhone wymieniają polecenia odtwarzania bezpośrednio przez sieć lokalną. Twoje filmy pozostaną na urządzeniu Mac.

Tylko sieć lokalna

Wykrywanie przez Bonjour, połączenia tylko z własnej podsieci. Adresy publiczne i komórkowe są odrzucane.

Zaszyfrowane i sparowane

Każde polecenie przesyłane jest zaszyfrowanym kanałem. Tokeny parowania znajdują się w pęku kluczy na obu urządzeniach.

X25519HKDF-SHA256ChaCha20-Poly1305

Bez analizy użytkowania

Kinrox odtwarza lokalne filmy na Macu i udostępnia pilota na iPhone’a. Deweloper nie otrzymuje danych osobowych, historii odtwarzania ani analiz użytkowania. Lokalne filmy i pilot LAN działają offline. Aktualizacje oraz opcjonalne Spotify wymagają internetu.

Twoje pliki pozostaną na Mac

Pilot widzi tytuły i czas trwania, nigdy ścieżki plików. Otwieranie ostatniego pliku zostało rozwiązane w Mac.

Mac: GPL-3.0 · iPhone: Tylko do użytku osobistego

Kod źródłowy

Kinrox jest napisany w Swift 6 i SwiftUI na bazie libmpv. Każda linia odtwarzacza, pilota i protokołu jest na GitHub.

  • Odtwarzacz Mac — działa
  • iPhone — kompilacja ze źródła
  • Mac v0.5.5 — podpisano i potwierdzono notarialnie DMG
  • Remote w App Store — planowane
Buduj ze źródła
# 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
Często zadawane pytania

Pytania

Czy potrzebuje Internetu?

Lokalne filmy i pilot LAN działają offline. Aktualizacje oraz opcjonalne Spotify wymagają internetu.

Czy działa z telewizorem, a nie projektorem?

Tak. Kinrox odtwarza wszystko, co wyświetla Twój Mac — projektor, telewizor przez HDMI lub wyświetlacz podłączony do AirPlay.

Które Macs i iPhones są obsługiwane?

Macs z Apple silicon na macOS 14 Sonoma lub nowszym i iPhones na iOS 17 lub nowszym. Intel Macs nie są jeszcze obsługiwane.

Czy więcej niż jeden iPhone może sterować tym samym Mac?

Tak. Każdy iPhone paruje się raz z własnym kodem; jednocześnie można podłączyć do czterech pilotów. Możesz odwołać dowolne z nich w ustawieniach odtwarzacza.

Czy mogę wybierać ścieżki audio i napisy?

Tak. W modelu Mac użyj przycisku Dźwięk i napisy lub menu Dźwięk i Napisy. Wybierz osadzone ścieżki, znajdź pliki zewnętrzne w zagnieżdżonych folderach lub wyłącz napisy. Kinrox zapamięta Twój wybór na potrzeby następnego odcinka.

Ile to kosztuje?

Kinrox dla Maca to oprogramowanie open source na licencji GNU GPL v3. Kinrox Remote jest bezpłatny do osobistego, niekomercyjnego użytku. Użytek firmowy, sprzedaż i płatne subskrypcje są zabronione. Wcześniejsze wersje GPL zachowują pierwotną licencję.

Połóż się. Naciśnij przycisk odtwarzania.

Bezpłatnie do użytku osobistego