Aether
Медіасервер · macOS

Nexus

Ваша медіатека на всіх пристроях.

Nexus надає Aether доступ до ваших фільмів і серіалів. Це застосунок для Mac із керуванням у рядку меню: виберіть теки, де вже зберігаються файли, і він передаватиме їх без змін на ваші пристрої Apple. Підключіть Aether і дивіться свою колекцію з диска на телефоні, планшеті чи телевізорі.

Завантажити для MacПотрібен Mac із чипом Apple Silicon та macOS 14 або новішою версією.

Створений для Aether

Aether

Програвач для iPhone, iPad, Mac, Apple TV та Apple Vision Pro, для якого створено Nexus. Додайте сервер один раз, і його вміст з’явиться поруч з іншими вашими джерелами.

Отримати Aether

Nexus можна використовувати разом із серверами, які у вас уже є. Aether об’єднує їхній вміст в одну медіатеку, тож переносити файли не потрібно.

Стан сервера в рядку меню, параметри в браузері

Значок у рядку меню показує, що зараз робить сервер. А для керування медіатеками, користувачами та іншими параметрами Nexus відкриває вебінтерфейс у браузері.

Nexus

Працює

Медіатеки

Зараз відтворюється

Параметри…

Завершити Nexus

Усе під значком у рядку меню

Без значка в Dock і постійно відкритого вікна. Значок у рядку меню показує, чи працює сервер, які файли він сканує та хто зараз дивиться.

Параметри — це сторінка на вашому Mac

Виберіть «Параметри», і Nexus відкриє локальний вебінтерфейс для керування медіатеками, теками, користувачами та метаданими. Він працює на вашому Mac. Якщо дозволити доступ із домашньої мережі, його можна відкрити й на іншому пристрої без додаткового встановлення.

Працює у фоновому режимі

Після першого запуску Nexus запускається разом із Mac. Не потрібно тримати вікно відкритим або створювати обліковий запис у зовнішньому сервісі. Сервер працює на вашому комп’ютері й не потребує передплати.

Від теки до телевізора

  1. Виберіть теки з фільмами й серіалами

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

  2. Nexus додасть інформацію

    Nexus розпізнає фільми, сезони й епізоди та додає постери, рік випуску, акторський склад і опис. Нерозпізнані файли залишаються в окремому списку, щоб ви могли зіставити їх вручну.

  3. Ваші пристрої його знаходять

    Aether знаходить сервер у тій самій мережі та завантажує медіатеку. Увійдіть один раз на кожному пристрої — і iPhone, Apple TV та Vision Pro показуватимуть той самий каталог і пам’ятатимуть, де ви зупинили перегляд.

  4. Відтворюйте оригінальний файл

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

Передавання без перекодування — основа роботи Nexus. Тому кількість одночасних переглядів залежить насамперед від пропускної здатності мережі, а не від потужності процесора для конвертації відео.

Сервер надсилає. Aether відтворює.

Якщо програвач не може відкрити файл, медіасервер зазвичай перекодовує його під час передавання. Це навантажує процесор, збільшує енергоспоживання й може погіршити зображення. Aether виконує потрібну обробку на пристрої, на якому ви дивитеся, тому Nexus передає оригінальний файл.

PrismCore працює на вашому пристрої

PrismCore, рушій відтворення Aether, перепаковує MKV та MPEG-TS у формат, який підтримує програвач Apple. Це відбувається на самому iPhone чи Apple TV без перекодування відео та звуку. Серверу не потрібно конвертувати файл.

Нічого не перекодовується

Зображення та звук передаються без перекодування. Aether використовує апаратне декодування, передає Dolby Atmos як бітстрім і зберігає Dolby Vision для показу на сумісному дисплеї. Якість оригінального файлу зберігається.

Mac mini вистачає

Передавання файлів не потребує потужного процесора. Медіасерверам він потрібен переважно для перекодування відео. Nexus цього не робить, тому достатньо Mac mini, який відповідає системним вимогам.

Як працює PrismCore

Як це працює

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

Каталог, а не копія

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

Передавання потрібної частини файлу

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

Докладні відомості про файли

Nexus у фоновому режимі визначає точний профіль Dolby Vision, розрізняє HDR10 і HLG та розпізнає об’єкти Dolby Atmos, усі звукові доріжки й субтитри. Аналіз виконує PrismCore в окремому процесі. Якщо пошкоджений або навмисно змінений файл спричинить збій аналізу, завершиться лише цей процес, а сервер працюватиме далі.

У кожного власний обліковий запис

У «Параметрах» створіть облікові записи та виберіть, які теки доступні кожному. Токен входу надає доступ лише до дозволених тек. Відкликання дозволу, зміна пароля або видалення облікового запису одразу скасовує дію токена, без перезапуску сервера.

Ви керуєте доступом із мережі

Спочатку Nexus доступний лише на самому Mac. Доступ із домашньої мережі ви вмикаєте самі. Aether знаходить сервер за назвою навіть після зміни IP-адреси Mac. Nexus не налаштовує переадресацію портів і ніде не публікує вашу адресу.

Оновлення з вашого дозволу

Підписана версія застосунку раз на день перевіряє цей сайт і запитує дозвіл перед установленням оновлення. Оновлення не перерве перегляд без вашої згоди. Перевірка не потребує облікового запису й не надсилає звітів про використання.

Що всередині

Фільми й серіали як слід розкладені

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

Ваші файли там, де вони є

Будь-яка тека на Mac і будь-який диск, який Mac бачить, — зовнішній диск, NAS, підключений через SMB. Nexus читає їх на місці й ніколи в них не пише.

Окремий профіль для кожного

Кожен удома має власний обліковий запис, розпочаті перегляди, список до перегляду та оцінки. Те, що дивиться одна людина, не з’являється на головному екрані інших.

Продовжуйте на іншому пристрої

Зупиніть фільм на Apple TV і продовжте на телефоні з тієї самої секунди. Сервер зберігає позицію відтворення, тож кожен ваш пристрій знає, де ви зупинилися.

Субтитри, які він знаходить сам

Файли субтитрів, що лежать поруч із фільмом, підхоплюються автоматично, а доріжки всередині файлу пропонуються як є — зокрема й ті, що є картинками: їх Aether читає просто на пристрої.

Він лишається у вашій мережі

Сервер працює у вашій домашній мережі та передає файли безпосередньо вашим пристроям. Хмарний сервіс і обліковий запис у ньому не потрібні. Медіатека доступна лише вдома, доки ви самі не дозволите доступ ззовні.

Музика в тій самій медіатеці

Музику з доданих тек можна переглядати за альбомами, виконавцями та композиціями. Не потрібно окремо позначати теки як музичні. Nexus читає дані з тегів у файлах, а якщо їх немає — використовує структуру Виконавець / Альбом / 01 Назва. Обкладинки також зчитуються з файлів, без зовнішнього каталогу й додаткових файлів для резервного копіювання.

Медіатека і в браузері

Nexus має власний вебпрогравач. Після входу ви побачите ту саму медіатеку, свої розпочаті перегляди та список до перегляду. Так можна дивитися й на комп’ютері, який не є пристроєм Apple.

Працює й з іншими програвачами

Nexus створено для Aether, але він працює й з іншими застосунками. Увімкніть у «Параметрах» API, сумісний із Jellyfin. Infuse, Swiftfin і клієнти Jellyfin для iOS, Android та телевізорів зможуть підключатися до Nexus, переглядати медіатеку й відтворювати файли.

Увімкніть, коли знадобиться

За замовчуванням усі маршрути сумісного API повертають відповідь «не знайдено», навіть ті, які Jellyfin зазвичай надає без пароля. Nexus не оголошує про доступність цього інтерфейсу. Налаштування перевіряється під час кожного запиту, тому вимкнення одразу блокує й уже підключених клієнтів.

Ті самі облікові записи й медіатека

Сумісний API використовує ті самі облікові записи, дозволи на теки, каталог і передавання файлів. Окремий обліковий запис Jellyfin створювати не потрібно; Quick Connect не підтримується. Якщо користувач бачить в Aether дві з п’яти тек, в Infuse йому доступні саме ці дві.

Пряме відтворення без перекодування

API явно вказує для кожного джерела пряме відтворення (direct play) та вимкнене перекодування. Програвач знає, що отримає оригінальний файл, і не чекає на варіанти з нижчою якістю, яких Nexus не створює.

Спільна позиція відтворення

Nexus зберігає позицію відтворення від клієнтів Jellyfin разом із даними Aether. Почніть фільм в Infuse на iPad — і Aether на Apple TV запропонує продовжити з тієї самої секунди.

Сумісний API за замовчуванням вимкнений. Aether використовує власний API Nexus, у якому нові можливості з’являються першими.

Розробляєте програвач? Читайте документацію API (англійською)

Що зазвичай питають

Чи треба відмовлятися від Plex або Jellyfin?

Ні. Aether додає Nexus до інших ваших джерел і об’єднує їхній вміст в одну медіатеку. Той самий фільм на двох серверах відображається як один запис. Ви можете користуватися Nexus разом з іншими серверами стільки, скільки вам зручно.

Чи має Mac лишатися увімкненим?

Під час відтворення Mac має бути ввімкненим і не перебувати в режимі сну. Зручно залишити працювати Mac mini, але MacBook теж підійде. Коли Mac переходить у режим сну, наприклад після закриття кришки ноутбука, медіатека стає недоступною.

Чи буде він перекодовувати для інших застосунків?

Ні. Nexus передає оригінальні файли, а Aether відтворює їх без конвертації на сервері. Інші програвачі також мають підтримувати оригінальний файл. Nexus не підтримує клієнти, яким потрібен перекодований потік.

Це відкритий код?

Поки що ні. PrismCore, рушій відтворення Aether, від початку доступний за ліцензією LGPL. Плануємо відкрити й код Nexus, але його репозиторій поки приватний. Сервер активно розвивається, і багато рішень ще змінюються. Дату відкриття коду поки не визначено.

Чи буде версія для Windows або Linux?

Спочатку ні. Nexus розробляється й тестується на Mac. Керування з рядка меню та локальний вебінтерфейс добре підходять для macOS. Архітектура не виключає підтримки інших платформ у майбутньому.

Чи можна користуватися ним з Infuse чи Swiftfin?

Так. Увімкніть у «Параметрах» API, сумісний із Jellyfin, і ввійдіть у програвачі з іменем та паролем свого облікового запису Nexus. Ви побачите лише дозволені для нього теки, а позиція відтворення синхронізуватиметься з Aether. Без увімкнення цього API клієнти Jellyfin не підключаться.

Отримати Nexus

Для Mac

Nexus для Mac

Установіть застосунок і виберіть теку з медіафайлами. Nexus працює на Mac, де вже зберігаються ваші файли. Зручно використовувати постійно ввімкнений Mac mini, але MacBook теж підійде.

Завантажити для MacПотрібен Mac із чипом Apple Silicon та macOS 14 або новішою версією.

Безкоштовно. Відкрийте завантажений файл і перетягніть Nexus до «Програм».

Просто хочете щось подивитися?

Aether працює й без Nexus. Якщо у вас уже є інший сервер або файли на телефоні, їх можна відтворювати одразу.

Дізнатися про Aether

Nexus розробляє Václav Zmrhal · zmrhal.cz