Главная › Справка Ansuz
Справка Ansuz
Полное руководство, то же, что встроено в приложение (Справка › Справка Ansuz, ⌘?).
Начало работы
Ansuz не бродит по папкам: он один раз читает теги вашей музыки, строит каталог и уже по нему ищет, сортирует и воспроизводит. Начните с ⌘O или Файл › Добавить папку… и выберите одну или несколько папок: локальных, на внешних дисках или на смонтированном NAS. Каждая папка — это источник, он показывается в боковой панели со значком-руной, которую можно сменить правым кликом. Каждый раздел боковой панели (Библиотека, Источники, Плейлисты, Apple Music, Spotify) сворачивается шевроном, который появляется справа от заголовка при наведении; Ansuz запоминает, какие вы закрыли.
Ansuz никогда не изменяет ваши файлы сам. Всё, что он создаёт (индекс, миниатюры, кэши), живёт в его собственных папках.
Первое сканирование сначала считает файлы, затем читает каждый, а ход и оставшееся время измеряются относительно этого числа; последующие только сравнивают размер и дату и проходят быстро. Если закрыть Ansuz во время сканирования, при следующем запуске источник будет заново пересчитан и сравнён целиком, но прочитаны будут только ещё не прочитанные теги; после завершённого сканирования открытие приложения новое не запускает. При выходе во время сканирования Ansuz предупредит и даст выбрать. За локальными папками Ansuz следит автоматически; сетевые папки пересканируются из меню источника. Если источник не смонтирован, его треки остаются серыми, пока он не вернётся. Если вы перенесли коллекцию на другой диск или NAS, используйте Переместить… в меню источника: оценки, плейлисты и история сохраняются.
Нужен пароль сервера. Ansuz сам подключает сетевые папки, без диалогов, с паролем из связки ключей. Если в связке ключей его нет (например, потому что вы перевели NAS с AFP на SMB), источник остаётся в боковой панели с пометкой Нужен пароль сервера, а если навести на него указатель, подсказка объяснит, что делать. Правый клик по источнику › Подключиться в Finder… открывает подключение с уже подставленным именем пользователя: введите пароль и отметьте Запомнить пароль в связке ключей. После этого Ansuz будет подключать его сам. Если сервер вообще не отвечает (вы в другой сети, он выключен), источник, как обычно, становится Недоступен.
Сведения об источнике. Щёлкните источник правой кнопкой (в боковой панели или на его значке на верхнем уровне просмотра по папкам) › Сведения об источнике… — откроется окно с его руной вверху и всем, что о нём известно: что знает медиатека (песни, отсутствующие файлы, альбомы, исполнители, общая длительность, размер, песни с текстом в Ansuz и форматы с их долей места), файлы в папке по типам (песни, тексты .lrc, изображения и прочее — сколько их и сколько места занимают), где он находится (папка, внутренний, внешний или сетевой диск и какой сервер, том и свободное место) и диск, на котором он лежит (модель, SSD или жёсткий диск, способ подключения и состояние SMART). Чтобы подсчитать файлы, нужно пройти всю папку, а на NAS с большим количеством песен это занимает минуты, поэтому Ansuz хранит последний подсчёт с датой и считает заново, только когда вы нажимаете Подсчитать заново. Для недоступного источника показывается то, что знает медиатека, и последний подсчёт.
Руны. Руна каждого источника нарисована как логотип Ansuz: золото на чёрном квадрате. В просмотре по папкам, где источники показаны крупно, у неё ещё золотая рамка и название руны под символом; правая кнопка › Сменить руну, чтобы выбрать другую. Если Показывать недоступные источники выключено, недоступный источник пропадает отовсюду: из песен и альбомов, из списка жанров и его подсчётов и из просмотра по папкам.
Библиотека
- Оценка и Любимое. В таблице песен есть колонка Оценка с пятью звёздами (щёлкните звезду, чтобы оценить, щёлкните её же снова, чтобы снять оценку) и сердечко Любимое. Оба есть и в контекстном меню строки, для нескольких строк сразу, и по оценке можно сортировать. Когда подключён Last.fm, отметка «любимое» ставится и там.
- Песни показывает таблицу. Щелчок по заголовку сортирует по этой колонке; кнопка Сортировка предлагает до четырёх уровней (исполнитель, затем год, затем альбом…) и запоминается. Правый клик по заголовку выбирает, какие колонки показывать; BPM, тональность и исполнитель альбома имеют свои колонки.
- Альбомы показывает сетку обложек со своей четырёхуровневой Сортировкой. Один щелчок открывает страницу альбома: большая обложка, данные, Воспроизвести, Перемешать, Воспроизвести следующим и список треков. Двойной щелчок по обложке там показывает её крупнее, в полном качестве изображения из ваших файлов. Двойной щелчок по имени исполнителя показывает все его альбомы (где он исполнитель альбома и где он участвует); Назад возвращает туда, где вы были. Меню Поля выбирает, что показывать под каждой обложкой: название, исполнитель альбома, исполнитель, год, песни, длительность, прослушивания или дата добавления. Правый клик по обложке даёт меню с Воспроизвести, Перемешать, Воспроизвести следующим, Добавить в очередь, Редактировать теги и задачами библиотеки, ограниченными этим диском: перечитать теги, пересканировать папки альбома (только их, за секунды: добавляет новое, отмечает пропавшее и объединяет треки, которые сервер теперь показывает под другим именем), найти обложку, определить, определить BPM и тональность, рассчитать ReplayGain. То же меню открывается правым щелчком по обложке на странице альбома. В альбоме из нескольких дисков треки сгруппированы по дискам, как в Apple Music.
- Поиск фильтрует по названию, исполнителю, альбому и жанру по мере ввода, в обоих видах.
- Плейлисты: + в боковой панели создаёт плейлист; правый клик по одному или нескольким трекам добавляет их.
- Треки без тегов (WAV, DFF, наполовину размеченные файлы) берут исполнителя, альбом, год и номер трека из имён папки и файла, например
Исполнитель - Альбом (Год)/01 - Название; имеющийся тег всегда главнее. - Недавние в боковой панели показывает последние 100 альбомов, добавленных в библиотеку, новые первыми.
- Главная — первый пункт боковой панели и экран, с которого открывается Ansuz, — держит под рукой то, что вы слушаете каждый день: полки альбомов Избранное, Недавно прослушанные и Самые прослушиваемые над всей коллекцией, в одной прокрутке. Каждая полка прокручивается вбок; Показать все открывает её сеткой. Отметить альбом как избранный можно сердечком на странице альбома или пунктом Добавить в избранное в меню обложки; это отметка в медиатеке, файлы не изменяются. «Самые прослушиваемые» суммирует воспроизведения треков альбома; «Недавно прослушанные» — когда в последний раз звучал любой из них.
- Обложки берутся из файлов или из
cover.jpgв папке; если их нет, из Cover Art Archive и Last.fm.
Переименованные и перемещённые папки. Если вы переименуете папку или переместите её внутри источника, Ansuz узнает её треки по имени файла, размеру и дате: это те же треки, с оценками, плейлистами и историей. То же самое с файлом, который появился под другим именем в той же папке: NAS по SMB не может передать имена с «?» или «:» и даёт им короткое имя вроде 0HCQHK~2.M4A. При следующем сканировании (Пересканировать в меню источника или ⇧⌘R) старый и новый трек снова становятся одним, со всем, что было у обоих. Вложенная папка, которую macOS не даёт прочитать (корзина #recycle на NAS, папка другого пользователя), пропускается, а её треки не помечаются как отсутствующие.
Исполнители показывают исполнителей альбомов с фото, а пока фото не загрузилось — с обложкой одного из альбомов. Буквы справа переносят к нужной букве, а поиск на панели фильтрует список. На странице исполнителя — краткая биография, кнопки воспроизведения и перемешивания, альбомы от новых к старым и похожие исполнители из вашей медиатеки. Альбомы, EP, синглы, лучшее и сборники показаны в отдельных разделах. Тип определяется по названию и длительности: до 3 треков — сингл, до 6 — EP, в обоих случаях меньше 30 минут.
Исполнители с одинаковым именем. Две группы с одним названием для тегов — один исполнитель. Ansuz различает их по уточнению, которое показывается серым рядом с именем; оно никогда не отправляется при скробблинге и в онлайн-поиск, но поиск по медиатеке его учитывает: airbag argentina находит только этот Airbag. Разделение происходит автоматически, когда в файлах есть идентификатор исполнителя MusicBrainz, когда папка исполнителя называется «Имя (что-то)», например «Airbag (argentina)», и когда сопоставление альбомов с MusicBrainz показывает, что диск принадлежит другому исполнителю с таким именем. Чтобы сделать это вручную, щёлкните альбом правой кнопкой › Разделить исполнителя… или нажмите кнопку ⋯ на панели «Исполнитель»: выберите альбомы другого исполнителя и уточнение. Ваш выбор запоминается и имеет приоритет; если вернуть альбомы исполнителю без уточнения, они снова объединятся. После этого у каждого исполнителя своя биография, фото и ближайшие концерты. Ваши файлы никогда не изменяются.
Отключение источника. Уезжаете, а NAS или внешний диск остаются дома? Щёлкните источник правой кнопкой › Отключить. Отключённый источник Ansuz не трогает: не ищет его при запуске, не пытается подключить сетевую папку (поэтому macOS не показывает окно подключения), не сканирует и не отслеживает. Его песни остаются в каталоге, как у любого недоступного источника, скрытыми или серыми в зависимости от вашей настройки. Источник остаётся в боковой панели с пометкой Отключён; когда вернётесь, щёлкните правой кнопкой › Подключить, и Ansuz проверит и пересканирует его.
Жанры. Жанр песни — это список. Ansuz берёт все значения GENRE из файла, а также разделяет записанные одним текстом («Chillout, Lounge, Downtempo», «Pop/Rock», «House|Deep House»), так что песня учитывается в каждом из своих жанров. Пункт Жанры в боковой панели показывает их все с количеством песен; поле поиска сужает список, а щелчок открывает библиотеку, отфильтрованную по этому жанру. Жанры также показаны кнопками на странице альбома и в окне информации о треке, в таблице песен есть колонка Жанр (щёлкните заголовок правой кнопкой, чтобы показать её), в сетке альбомов — поле Жанр, а поиск находит песни по любому из их жанров. В смарт-плейлистах условие «Жанр — Rock» подходит для песни с тегом «Pop, Rock». В редакторе тегов поле Жанр альбома заполняет все треки, и у каждого трека есть своё; пишите несколько жанров через запятую — они сохраняются отдельными значениями.
Дата выпуска. У альбома есть полная дата выпуска, если она известна, а не только год: «12 марта 1995 г.» под названием на странице альбома и поле Дата выпуска, которое можно показать под каждой обложкой в сетке альбомов. Ansuz читает её из тега DATE ваших файлов (а также из RELEASEDATE или ORIGINALDATE, если они приходятся на тот же год), а сопоставление альбома с MusicBrainz добавляет месяц и день, когда в тегах указан только год; дата другого года никогда не заменяет вашу. При сортировке по году альбомы внутри каждого года идут в порядке выхода. В редакторе тегов поле Дата выпуска принимает только год, год и месяц или полную дату (1995, 1995-03 или 1995-03-12) и записывает её во все песни. Инспектор альбома предлагает дату из MusicBrainz как расхождение, которое можно принять, а «Обложка - PDF» печатает её в буклете и на заднем вкладыше.
Сборники. Раздел Сборники в боковой панели показывает только альбомы, отмеченные как сборники в тегах: с флагом сборника (COMPILATION = 1, флажок «Часть сборника» в большинстве редакторов тегов) или с «Various Artists», «Varios Artistas» или «Various» в качестве исполнителя альбома. Ansuz не определяет это по содержимому: сборник лейбла, сохранённый под именем лейбла, не попадёт сюда, пока вы его не отметите. Чтобы отметить альбом, откройте редактор тегов и включите Сборник.
Альбомы по исполнителю альбома. Ansuz собирает каждый альбом по исполнителю альбома из тегов, а не по исполнителю каждого трека. Если в тегах его нет, решает папка: треки одной папки с одинаковым названием альбома — это один альбом. Если хотя бы у одного указан исполнитель альбома, он действует для всех; иначе побеждает исполнитель большинства треков («feat.» засчитывается основному исполнителю), а без большинства альбом показывается как Разные исполнители. В Сборники он от этого не попадает: там по-прежнему только то, что отмечено в тегах.
Большие медиатеки. Ansuz рассчитан на коллекции до миллиона треков. Таблица треков, сетка альбомов, вид папок и поиск никогда не загружают всю коллекцию: они запрашивают у базы только то, что на экране, поэтому перейти в конец таблицы так же быстро, как увидеть её начало. За локальными папками Ansuz следит, и когда файл меняется, заново читается только его папка. Поиск по одной букве или цифре не фильтрует (среди миллиона треков под него подошли бы почти все); со второго символа — фильтрует. С большими плейлистами iPhone синхронизируется по частям и забирает только то, что изменилось.
Просмотр по папкам
Помимо режимов Песни и Альбомы, режим Папки показывает музыку так, как она хранится: каждый источник — это папка, а внутри вы ходите по тем же папкам, что и в Finder. В нём три вида Finder, которые выбираются справа от строки пути: значки (папка показывает обложку музыки внутри), список (с треугольниками, раскрывающими папку на месте) и колонки (по колонке на уровень, с предпросмотром выбранной песни). Двойной клик открывает папку или воспроизводит песню вместе с остальными из её папки. Стрелки «назад» и «вперёд» и строка пути помогают перемещаться, а поле поиска фильтрует текущую папку по имени. Правый клик по папке позволяет воспроизвести её, в том числе вперемешку, поставить в очередь, сделать из неё плейлист, определить BPM и тональность или рассчитать ReplayGain там, где их ещё нет, либо показать её в Finder; у песен обычное меню. Перейти к папке в меню любой песни и в меню ⋯ плеера переходит к папке, в которой она лежит.
Просмотр по папкам строится по индексу библиотеки, а не по диску: он работает и при отключённом диске или сетевой папке и показывает только аудиофайлы, проиндексированные Ansuz. Если в боковой панели выбран источник, просмотр остаётся внутри него.
Обзор по колонкам
Четвёртый режим в панели вверху окна, после Песни, Альбомы и Папки, — Колонки: библиотека, суженная шаг за шагом. Вверху — от двух до пяти колонок рядом, внизу — таблица песен с тем, что вы выбрали. Каждая колонка перечисляет значения одного поля среди песен, которые пропускают колонки слева от неё, и показывает, сколько песен у каждого значения. Все всегда стоит первым, а в конце Неизвестно, Без оценки или Разные исполнители собирают песни, у которых этих данных нет. ⌘-щелчок выбирает несколько значений в одной колонке. Двойной щелчок по значению воспроизводит всё, что оно пропускает, а правый щелчок предлагает Воспроизвести, Перемешать, Следующим и Добавить в очередь; у таблицы внизу обычное меню. Чтобы исправить неверный жанр (или любой другой тег), не покидая этот вид, щёлкните правой кнопкой по альбому в столбце Альбом или по песням в таблице и выберите Правка тегов…: поверх откроется редактор тегов альбома, а после сохранения столбцы пересчитаются. Сохранение оставляет изменение в библиотеке; чтобы записать его в файлы, нужен параметр Разрешить редактирование тегов в файлах в Настройках › Библиотека.
На выбор четырнадцать полей: жанр, исполнитель, исполнитель альбома, композитор, альбом, год, десятилетие, формат, частота дискретизации, источник, оценка (звёзды), «Любимое», тональность и BPM (по десяткам). Колонки хранятся в именованных наборах: меню в полосе над колонками переключает их, а Изменить столбцы… переименовывает текущий набор, задаёт поле каждой колонки, дублирует, удаляет его или возвращает встроенные наборы кнопкой Восстановить стандартные. Встроенных четыре: Жанр (жанр → исполнитель альбома → альбом), Композитор (композитор → год → альбом), Десятилетие (десятилетие → исполнитель альбома → альбом) и Качество звука (формат → частота дискретизации → исполнитель альбома → альбом).
Обзор работает внутри того, что выбрано в боковой панели (вся музыка, источник…), и внутри поиска, а дублирующиеся версии пропускает, если библиотека их скрывает. Всё считается в базе данных библиотеки: даже с миллионом песен первая колонка появляется за доли секунды, а следующие — мгновенно.
Плейлисты
Создайте плейлист через + в боковой панели, Файл › Новый плейлист… (⌘N) или Новый плейлист из выбранного… в меню песен. Добавляйте песни через Добавить в плейлист в этом меню или перетаскивая строки на плейлист в боковой панели; если некоторые уже там были, Ansuz спросит, добавить их всё равно или пропустить. Внутри плейлиста перетаскивайте строки, чтобы изменить порядок, и нажимайте Delete, чтобы удалить их. Правый клик по плейлисту: воспроизвести, перемешать, воспроизвести следующим, добавить в очередь, переименовать, дублировать, экспортировать или удалить; перетаскивайте плейлисты, чтобы изменить порядок в боковой панели. Заголовок показывает, сколько песен и какой длительности. Сохранить как плейлист… в панели очереди сохраняет то, что вы собирались слушать.
Умные плейлисты (+ › Новый умный плейлист…, ⌥⌘N) заполняются по правилам и всегда актуальны: совпадение всех или любого из условий по названию, исполнителю, альбому, жанру, году, оценке, любимому, прослушиваниям, последнему прослушиванию, дате добавления, длительности, BPM, тональности, формату, тексту, определению, обложке, доступности или источнику; при желании ограничьте их числом песен, минут, часов или мегабайт, выбранных случайно или по полю, и задайте порядок. Редактор показывает вживую, сколько песен подходит. Изменить правила… есть в заголовке и в меню.
Файлы: Экспорт… записывает M3U8, PLS или XSPF (выбирается по расширению) с абсолютными путями; Импортировать плейлист… читает эти форматы, находит каждую песню по пути в ваших источниках или, если не вышло, по исполнителю и названию, и показывает, что нашёл, прежде чем создать плейлист.
Анализ плейлиста. Правый клик по плейлисту в боковой панели › Определить BPM и тональность или Рассчитать ReplayGain запускает этот анализ для его песен, только там, где его ещё нет, чтобы длинный плейлист не повторял уже сделанное. Чтобы переделать анализ, используйте меню песни или альбома.
Переезд из «Музыки» или iTunes
Годы оценок, прослушиваний и плейлистов не обязаны оставаться в прошлом. В «Музыке» выберите Файл › Медиатека › Экспортировать медиатеку… и сохраните XML; в Ansuz его читает команда Файл › Импортировать из «Музыки»… (iTunes экспортирует такой же файл). Песни сопоставляются по пути к файлу, поэтому сначала добавьте папки, где лежит эта музыка. Если папка с тех пор переместилась (NAS смонтирован в другом месте, коллекция скопирована на новый диск), Ansuz всё равно находит песни по последней части пути, и это работает даже при отключённом диске. Песни, которые не являются файлами на диске (Apple Music, потоки), пропускаются.
Прежде чем что-либо записать, вы видите, сколько песен найдено, примеры ненайденных и что можно перенести: оценки (только там, где в Ansuz их ещё нет, если вы не попросите заменить их; оценки, которые «Музыка» вычисляет по оценке альбома, игнорируются), «Любимое», прослушивания, пропуски и дату последнего прослушивания, а также ваши плейлисты — для каждого указано, сколько его песен найдено. Папки становятся частью названия («Вечеринки / Свадьба»), смарт-плейлисты приходят с песнями, которые в них есть сегодня, а плейлист, название которого уже используется в Ansuz, заменяется только если вы его отметите.
Прослушивания из «Музыки» прибавляются к прослушиваниям в Ansuz, и Ansuz запоминает, сколько уже взял для каждой песни: импортируйте позже более свежий экспорт — добавится только разница. В ваши файлы и в медиатеку «Музыки» ничего не записывается.
Статистика
Раздел Статистика в боковой панели показывает, что вы слушали. Выберите период (7, 30 или 90 дней, 12 месяцев или всё время) — и вы увидите число прослушиваний с изменением к предыдущему периоду, время прослушивания и сколько разных исполнителей, альбомов и песен звучало; график прослушиваний по времени; самых прослушиваемых исполнителей, альбомы, песни и жанры (10, 25 или 50), каждый с полосой; и прослушивания по десятилетиям, по часам суток и по дням недели. Щелчок по альбому открывает его, по песне — находит её в медиатеке, по жанру — открывает его, по исполнителю — ищет его. Вы также видите исполнителей, которых впервые послушали за период, текущую и самую длинную серию дней с музыкой и фотографии исполнителей рядом с именами; Экспорт… сохраняет всё в файл CSV для таблиц.
Прослушивание — это полное прослушивание по правилу Last.fm: половина песни или четыре минуты. Песня учитывается в каждом из своих жанров. Для периода всё берётся из истории с датами, которую ведёт Ansuz. «Всё время» использует счётчики прослушиваний, поэтому включает и импортированное из «Музыки»; графики по датам, часам и дням недели учитывают только то, что прослушано в Ansuz. Внизу блок Медиатека показывает, какую часть коллекции вы ни разу не слушали, а кнопка создаёт смарт-плейлист именно с этими песнями.
Воспроизведение
Перемешать и Повтор. Две кнопки в панели плеера. Перемешивание оставляет текущую песню первой и перемешивает остальные; выключение восстанавливает порядок, а пока оно включено, каждая новая очередь начинается перемешанной. Повтор переключается: выкл → вся очередь (плейлист или диск) → песня. Оба запоминаются.
Мини-плеер и строка меню. Компактное плавающее окно (Окно › Мини-плеер, ⇧⌘M) с обложкой, треком, кнопками управления, прогрессом и громкостью, всегда поверх других окон. И Ansuz в строке меню: играющий трек с кнопками «назад», «воспроизвести/пауза» и «вперёд» в один щелчок.
Во время загрузки. Если трек начинается не сразу (занятый сетевой диск, просыпающийся диск), кнопка воспроизведения показывает индикатор, а панель — запрошенный трек с надписью Загрузка…, пока он не начнёт играть. Нажимать ещё раз не нужно: повторный запрос того же трека не запускает его заново. Если поставить паузу во время загрузки, трек откроется на паузе и будет готов (на панели — Загрузка… (пауза)). То же самое при переходе к другому месту трека по полосе прогресса и на iPhone, когда он управляет Mac.
Двойной щелчок по треку воспроизводит его и ставит в очередь остаток видимого списка. В нижней панели: предыдущий, воспроизведение/пауза, следующий, позиция (щёлкните для перемотки) и громкость; щёлкните динамик, чтобы выключить звук. Между треками нет пауз; в Настройках › Основные можно задать кроссфейд до 12 секунд, который плавно переводит конец каждого трека в начало следующего (никогда между треками, вырезанными из одного образа диска).
Без пауз, с точностью до сэмпла. Без кроссфейда, когда два трека подряд имеют одинаковый формат (частоту и число каналов), второй начинается со сэмпла, следующего за последним сэмплом первого, и с первого сэмпла звучит со своим ReplayGain: концертные альбомы и непрерывные миксы звучат цельно. Если файл перестаёт читаться посреди трека (отключился NAS), воспроизведение останавливается с сообщением, а не проносится по всей очереди; нажмите «Воспроизвести», когда диск снова будет доступен.
Форматы: MP3, AAC, ALAC, FLAC, WAV, AIFF, Ogg Vorbis, Opus и DSD (DSF и DFF), который Ansuz при воспроизведении преобразует в PCM высокого разрешения. А также APE (Monkey’s Audio), WavPack, Musepack, WMA, TTA, TAK, Shorten, RealAudio, ATRAC и TrueHD: то, что macOS не умеет декодировать, декодирует FFmpeg, встроенный в приложение как заменяемый фреймворк, а форматы без потерь звучат точно как оригинал, сэмпл в сэмпл. Медиаклавиши клавиатуры, Пункт управления и наушники управляют воспроизведением. DTS-CD (поток DTS внутри WAV или FLAC) распознаются по словам синхронизации, показываются как «DTS» и декодируются декодером DTS из FFmpeg, который поставляется внутри приложения как заменяемый фреймворк; диски 5.1 сводятся в стерео, если у вашего выхода нет большего числа каналов.
Выравнивание громкости (ReplayGain). Настройки › Основные › Выравнивание громкости читает теги REPLAYGAIN, которые уже есть в ваших файлах (от foobar2000, MusicBrainz Picard, mp3gain и им подобных), и воспроизводит все треки с одинаковой громкостью. «Трек» выравнивает всё; «Альбом» сохраняет различия уровней внутри пластинки; «Автоматически» берёт усиление альбома, когда предыдущий или следующий трек в очереди из того же альбома, и усиление трека в остальных случаях. Предусиление добавляет или убирает децибелы сверху, а «Предотвращать клиппинг» ограничивает усиление пиком из тегов. Треки без тегов играют без изменений. Вычисление значений для файлов, где их нет, — запланированная задача, описанная ниже.
BPM и тональность. Темп и тональность читаются из тегов (BPM, INITIALKEY) и показываются в окне информации о треке (⌘I); тональность можно записывать классически (F♯m, B♭) или по кругу Camelot (11A, 6B), выбор в Настройках › Основные.
Меню ⋯. Рядом с полосой прогресса кнопка ⋯ собирает действия для играющей песни: информация, добавление в плейлист (или в новый), «Люблю» и оценка, Перейти к альбому, Перейти к песне (показывает её в таблице песен) и задачи библиотеки только для этой песни: Дополнить теги, Перечитать теги, Определить BPM и тональность и Рассчитать ReplayGain. Те же задачи есть в контекстном меню любой песни, в том числе на странице альбома.
Аудиовыход
В Настройках › Звук или кнопкой выхода рядом с регулятором громкости (на ней значок устройства) вы выбираете, где играет Ansuz: Системный выход следует за тем, что использует Mac, или выберите устройство (USB-DAC, наушники, встроенные динамики). Через него играет только Ansuz; все остальные приложения продолжают использовать системный выход. Ansuz запоминает устройство между запусками.
- Подстраивать частоту дискретизации под каждый файл (включено по умолчанию): устройство переключается на частоту файла, 44,1, 48, 96 кГц…, поэтому ничего не преобразуется. Если у устройства нет такой частоты, Ansuz берёт ближайшую «чистую» (целое кратное, например 88,2 для 44,1). Треки с одинаковой частотой по-прежнему идут без пауз; когда частота меняется между двумя треками, возникает короткая пауза, пока устройство переключается.
- Монопольный режим (выключен по умолчанию): пока в Ansuz загружен трек, никакое другое приложение не может играть через это устройство, даже системные звуки. Оно освобождается, когда воспроизведение останавливается. Некоторые устройства, например агрегатные, этого не позволяют; настройки об этом сообщают.
- Громкость: если у выбранного устройства есть собственная регулировка громкости, регулятор Ansuz двигает её, а звук приходит на устройство с полным цифровым уровнем. Когда вы переключаетесь на такое устройство, Ansuz берёт уровень, который на нём уже был.
- Bit-perfect: метка рядом с громкостью становится зелёной, когда устройство получает сэмплы файла в точности такими, какие они есть. Когда она серая, её подсказка говорит, что их меняет: другая частота, громкость Ansuz ниже максимума, ReplayGain, кроссфейд, DSD или DTS, преобразованные в PCM, многоканальный звук, сведённый в стерео, файл с большей разрядностью, чем принимает устройство, или Bluetooth и AirPlay.
- DSD напрямую (DoP): если ваш DAC принимает DSD через PCM (DoP), включите для него Передавать DSD напрямую (DoP) в Настройках › Звук; параметр появляется, когда устройство поддерживает 176,4 кГц. Тогда файлы DSF, DFF и SACD доходят до DAC исходным 1-битным потоком, от DSD64 до DSD256, без преобразования. Пока DSD звучит так, Ansuz использует устройство в монопольном режиме и не меняет сэмплы: без ReplayGain и кроссфейда, а регулятор громкости работает, только если у устройства есть своя регулировка. Метка рядом с громкостью показывает DSD · DoP. Включайте это только для DAC с поддержкой DoP: любое другое устройство воспроизведёт это как громкий шум.
- Если выбранное устройство отключается, Ansuz ставит паузу, переключается на системный выход и сообщает вам об этом; когда устройство возвращается, Ansuz предлагает вернуться к нему.
При выходе из Ansuz каждое устройство возвращается к частоте, которая у него была, а монопольный режим снимается. Ansuz никогда не меняет устройство, которое использует остальной Mac.
Целые диски в одном файле
Целый CD, скопированный в один файл, показывается в библиотеке как его треки, а не как одна часовая строка: каждый трек со своим названием, длительностью, оценкой, историей и текстом, воспроизводимые без пауз один за другим. Сам целый файл при этом не показывается.
Аудиообраз + cue-лист. Образом может быть любой формат, который играет Ansuz (FLAC, APE, WavPack, WAV, AIFF, ALAC, MP3 и DSF/DFF для оцифровок винила в DSD). Файл .cue кладётся в ту же папку, что и образ:
- Он сопоставляется по имени, объявленному в
FILE: точному или тому же имени без расширения (лист говорит.wav, образ —.flac). Если в папке несколько листов, побеждает тот, что назван как образ. - В листе может быть несколько записей
FILE, например одна сторона винила на файл. Каждый трек идёт от своегоINDEX 01до следующего; преgap остаётся у предыдущего трека, как в EAC и foobar2000. - Потрековый лист (один файл на трек, в каждом единственный
TRACKв00:00:00) ничего не делит: эти файлы индексируются как обычно. - Лист даёт названия треков и исполнителей, название и исполнителя альбома,
REM DATE,REM GENREиREM DISCNUMBER; всё, что он опускает, берётся из тегов образа (альбом, год, жанр, обложка). При расхождении побеждает лист. Кодировка UTF-8 или Latin-1. - Если лист изменился или исчез, следующее сканирование перестраивает треки. Эти треки не попадают в редактор тегов: их данные живут в листе.
Образы SACD ISO. .iso Super Audio CD читается напрямую, обычный DSD или сжатый DST, стандартные образы или сырые дампы. Треки берутся из оглавления диска: название, исполнитель и композитор каждого трека, название и исполнитель альбома, год. В ISO нет обложки: положите cover.jpg в папку. Используется стереообласть; в Настройках › Библиотека пункт Воспроизводить многоканальную область включает область surround, если она есть, со сведением в стерео или как 5.1, если ваш выход это поддерживает.
Не поддерживается: листы, указывающие на другую папку, сырые образы BIN и ISO с данными и файлами внутри (это не SACD).
Боковая панель
⌥⌘I открывает правую панель, которая следует за играющим треком:
- Очередь: что играет и что дальше. Двойной щелчок переходит к треку, перетаскивание меняет порядок, ⌫ или правый клик удаляет, Очистить опустошает её.
- Текст песни: из файла .lrc рядом с песней, из тегов файла или из LRCLIB (точное совпадение по названию, исполнителю, альбому и длительности; если подходят несколько кандидатов, вы выбираете один). Синхронизированный текст подсвечивает текущую строку, а щелчок перематывает к ней. Текст, который вы принесли сами, главнее всего остального: Импортировать текст… берёт .txt или .lrc, Вставить текст берёт буфер обмена, и можно бросить файл на панель. Обычный текст затем можно синхронизировать в редакторе Синхронизация: нажимайте Пробел или Enter на каждой строке, когда она поётся, ↑↓ для перемещения, ←→ для подстройки ±100 мс (⇧ 10 мс, ⌥ 1 с), ⌘↩ для воспроизведения со строки, ⌫ для очистки, и отменяйте всё через ⌘Z. Сохранение оставляет синхронизацию в библиотеке; Настройки › Библиотека могут также записывать .lrc рядом с файлом. Опубликовать на LRCLIB делится синхронизированным текстом с публичной базой после предпросмотра метаданных; Ansuz решает proof-of-work от LRCLIB в фоне и сообщает, когда готово. Опубликованные тексты в боковой панели перечисляют то, что вы опубликовали. Удалить текст стирает сохранённое, чтобы Ansuz в следующий раз искал заново. Кнопки A над текстом уменьшают или увеличивают его, как и ⌘− и ⌘+ (⌘0 возвращает обычный размер) и жест сведения пальцев на трекпаде; Ansuz запоминает размер.
- Исполнитель: фотография, биография на вашем языке и официальный сайт, найденные последовательными запросами к тегам ваших файлов, MusicBrainz, Wikidata, Discogs (когда вы добавите свой токен в Настройках › Discogs) и Last.fm; кнопки для сайта, Bandcamp, Википедии, Discogs и социальных профилей, каждая с источником в подсказке. Если сайт не нашёлся, Искать в интернете открывает браузер; поле Сайт позволяет ввести его самому, и Ansuz сохранит написанное. Также официальные социальные профили (Instagram, Facebook, X, YouTube, Bandcamp, Spotify, Apple Music, Discogs… всё, что есть у MusicBrainz), предстоящие концерты с датой, городом, площадкой и ссылкой на билеты от Bandsintown и Ticketmaster (Bandsintown покрывает весь мир; Ticketmaster только там, где продаёт), жанры и похожие исполнители.
- Похожие: похожие треки по данным Last.fm с отметкой тех, что у вас уже есть.
⌘I или Вид › Информация о текущем треке… открывает окно со всем, что Ansuz знает о играющем треке: обложка, данные альбома, характеристики записи (формат, частота дискретизации, каналы, битрейт, длительность и, для трека внутри образа диска, его фрагмент, а также код ISRC и ID записи MusicBrainz, когда файл их содержит или Ansuz его определил), физический файл с расположением и кнопкой показа в Finder, использование в библиотеке и текст песни. Информация о треке… в контекстном меню таблицы открывает то же для любого трека.
Предпочтительные версии
Когда один и тот же трек есть в нескольких источниках (скажем, MP3 и FLAC), Ansuz группирует копии и выбирает предпочтительную версию: побеждает источник выше в боковой панели (перетащите, чтобы изменить приоритет), а внутри источника — лучшее качество. Вся музыка показывает только предпочтительные версии; каждый источник показывает всё, что у него есть. Треки с копиями помечены «N версий», а Показать все версии в контекстном меню перечисляет их. Правый клик по Вся музыка выключает скрытие дубликатов.
Last.fm и ListenBrainz
В Настройках › Last.fm кнопка Подключить открывает браузер для авторизации Ansuz; как только вы разрешите доступ, Ansuz заметит это сам и подключится за несколько секунд. В Настройках › ListenBrainz нет ключа приложения для авторизации: вставьте пользовательский токен из вашего профиля ListenBrainz (listenbrainz.org/settings) и нажмите Подключить. Можно использовать один сервис или оба. С этого момента каждое прослушивание отправляется, когда вы прошли половину трека или четыре минуты, с номером трека, исполнителем альбома и ID записи MusicBrainz, если Ansuz его знает (и ISRC в ListenBrainz), чтобы сервисы находили точную запись, а не угадывали по названиям. Без соединения прослушивания сохраняются и отправляются позже; у каждого сервиса своя очередь и своя кнопка Повторить сейчас.
Apple Music, Spotify и TIDAL
Все четыре живут в Настройках › Платформы, каждая со своим переключателем: выключенная платформа исчезает из боковой панели и из Опубликовать в, а её аккаунт остаётся подключённым.
В Настройках › Платформы › Apple Music кнопка Подключить запрашивает разрешение у macOS; кроме вашего Apple ID не нужно ни аккаунта, ни ключа. Затем раздел Apple Music в боковой панели перечисляет ваши плейлисты Apple Music: каждый показывает свои песни, помечает те, что уже есть в вашей библиотеке (воспроизводите их из своих файлов через Воспроизвести), имеет Открыть в Музыке и, при наличии подписки Apple Music, Слушать в Apple Music воспроизводит его внутри Ansuz. Правый клик по одному из ваших плейлистов и Опубликовать в Apple Music…: Ansuz сопоставляет каждую песню с каталогом (по ISRC, если он есть в ваших файлах, иначе по названию, исполнителю и длительности), показывает, что нашёл, и создаёт плейлист в вашей медиатеке Apple Music, так что он появится и на телефоне. Ненайденные песни пропускаются.
Spotify работает так же из Настроек › Платформы › Spotify: Подключить открывает браузер для авторизации Ansuz и возвращает вас обратно. Ваши плейлисты Spotify появляются в боковой панели, песни, которые у вас есть, играют из ваших файлов, Открыть в Spotify открывает плейлист в приложении Spotify, а Опубликовать в › Spotify создаёт его в вашем аккаунте. Spotify показывает песни только тех плейлистов, которыми вы владеете или в которых участвуете: плейлист из подписок показывает примечание вместо песен. Открыть в Spotify предлагает приложение Spotify или сайт, и у каждой песни, которой у вас нет, те же две иконки в колонке Слушать. Spotify не позволяет другим приложениям на Mac воспроизводить его каталог, поэтому кнопки воспроизведения здесь нет.
TIDAL работает так же из Настроек › Платформы › TIDAL: Подключить открывает браузер для авторизации Ansuz и возвращает вас обратно. Плейлисты, которыми вы владеете на TIDAL, появляются в боковой панели, песни, которые у вас есть, играют из ваших файлов, Открыть в TIDAL предлагает приложение TIDAL или сайт (также для каждой песни), а Опубликовать в › TIDAL создаёт плейлист в вашем аккаунте как непубличный. TIDAL позволяет другим приложениям воспроизводить только превью, поэтому кнопки воспроизведения здесь тоже нет. YouTube Music только импортируется: Настройки › Платформы › YouTube Music подключает ваш аккаунт Google с разрешением только на чтение, ваши плейлисты YouTube Music (и понравившиеся) появляются в боковой панели, песни, которые у вас есть, играют из ваших файлов, а остальные открываются на сайте YouTube Music. Публикация в YouTube Music не предлагается: дневная квота YouTube общая для всех пользователей Ansuz. Чтобы всё же перенести туда плейлист, Опубликовать в › YouTube Music (файл CSV для TuneMyMusic)… сохраняет файл CSV с названием, исполнителем, альбомом и ISRC каждой песни; загрузите его на TuneMyMusic (бесплатный веб-сервис), выбрав YouTube Music как назначение, и он воссоздаст плейлист в вашем аккаунте.
Обложка - PDF: буклет и вкладыши для вашего CD
Со страницы альбома Обложка - PDF… (⌘P) делает PDF из того, что Ansuz уже знает об альбоме: обложка, теги, тексты и технические данные. Выберите буклет (A4 или Letter, светлый или тёмный, с техническими данными, участниками, тегами и текстами, которые вы отметите: титульная страница, данные альбома и список песен, все теги файлов (общие для всех песен — один раз, затем теги каждой песни), один текст на страницу) или вкладыши для коробки (jewel-коробка с четырёхстраничным сложенным вкладышем и задней вкладкой с корешками, jewel-коробка с одинарным вкладышем, вкладыш для slim-коробки или четырёхпанельный digipak) в реальном размере с метками реза и вылетом 3 мм только для типографии. Предпросмотр обновляется при изменении параметров; Сохранить PDF… сохраняет его куда вы выберете, а Напечатать… печатает в масштабе 100 %, чтобы размеры совпали. Если лучшая обложка мала, Ansuz предупредит и может поискать побольше в интернете. Ваш выбор запоминается для каждого альбома. Это сделано, чтобы хранить диски на компьютере или заменить порванную обложку: один альбом за раз, без наклеек на диск и без штрихкодов.
Определение
Правый клик › Определить через AcoustID вычисляет акустический отпечаток трека и запрашивает AcoustID и MusicBrainz. Он сохраняет идентификаторы и, если у файла не было тегов, заполняет название, исполнителя и альбом в библиотеке (не в файле). Настройки › Определение могут определить всю библиотеку.
Дополнить теги. Ищет в MusicBrainz то, чего песне не хватает (название, исполнитель, альбом, год, жанр, ISRC), при необходимости сначала определяя её по отпечатку, и добавляет это в библиотеку Ansuz. Уже имеющиеся значения никогда не заменяются, и в файл ничего не записывается. Рассчитать ReplayGain для одной песни измеряет весь её диск, потому что усиление альбома требует всех песен.
Редактирование тегов
Ansuz редактирует теги в два шага. Правка сразу меняет библиотеку (поиск, плейлисты, iPhone и все виды видят её мгновенно) и оставляет изменение ожидающим записи; ваши файлы затрагиваются только когда вы нажимаете Записать теги. Поэтому можно править при отключённом диске или NAS, отменять и проверить всё, прежде чем изменится хоть один файл.
У редактора тегов (⌥⌘T или Открыть в редакторе тегов для выбранных треков) сверху есть фильтр: правила, как у умных плейлистов, а также Ожидают записи, С конфликтом, Не удалось записать и Часть образа диска, и готовые фильтры вроде Без жанра или Без композитора в меню Фильтры. Пока вы редактируете, результат не меняется (исправленный трек не исчезает из списка), пока вы не нажмёте Обновить. Дважды щёлкните по ячейке или нажмите Return, чтобы её изменить; Tab переходит к следующему полю, а Return — к тому же полю следующего трека. Задать … Применить к выбранным или Применить ко всем записывает одно значение во много треков сразу (оставьте значение пустым, чтобы очистить поле). ⌘Z и ⇧⌘Z отменяют и повторяют правки целиком. Изменённые ячейки выделены цветом, а точка отмечает треки, ожидающие записи.
Боковая панель показывает все поля выбранных треков по группам: основное, участники (композитор, автор текста, аранжировщик, исполнитель, дирижёр), издание, идентификаторы и другое. Если выбрано несколько треков, поле с разными значениями показывает Разные: введённое значение попадёт во все, а кнопка рядом предлагает Взять значение первого трека или Очистить во всех. Пустое поле, которое у альбома заполнено (исполнитель альбома, дата), показано серым: нажмите Return, чтобы подтвердить его для трека. Пока вы печатаете, Ansuz предлагает значения, которые уже есть в вашей библиотеке, сначала самые частые.
По очереди (⌘R) проходит по результату по одному треку, с полями, отмеченными в боковой панели (по умолчанию жанр и композитор), и песней, звучащей с 30-й секунды; ваша очередь воспроизведения ставится на паузу и продолжается после. Return принимает и переходит к следующему, ⌘Return применяет те же значения к остальной части альбома, ⌘← возвращает назад, ⌘D копирует то, что вы приняли в предыдущем треке, а Без текста (инструментал) помечает трек, чтобы он больше не появлялся в Без текста. Вне полей Пробел ставит песню на паузу, а стрелки перематывают на 5 секунд. Ansuz помнит, где вы остановились.
Шаблоны и действия… меняет много треков сразу, с предпросмотром каждого изменения перед применением: Тег → тег заполняет поле по шаблону в стиле Mp3tag (%artist%, %title%, %track%, %filename%… и функции вроде $title(), $num(%track%,2), $replace() или $regex()); Имя файла → теги берёт поля из имени файла и, через «/», из его папок (%artist%/%album% (%year%)/%track% %title%); Регистр применяет заглавные буквы по правилам вашего языка (короткие слова вроде «of» или «de» остаются строчными, римские цифры и аббревиатуры сохраняются), регистр как в предложении, все прописные или все строчные; Нумерация нумерует треки 1, 2, 3… в порядке сетки, по альбому и диску, с общим количеством. Любую операцию можно сохранить как действие, а действия экспортируются и импортируются в JSON; два уже готовы: Сборник (Разные исполнители) и Очистить (пробелы, кавычки, тире). Всё применяется к выбранным трекам или ко всем результатам и отменяется с помощью ⌘Z.
Извне: MusicBrainz… ищет альбом выбранного трека и показывает похожие на него издания; выберите одно, чтобы увидеть, что оно запишет в каждый трек (сопоставленные по диску и номеру): дату, лейбл, номер по каталогу, штрихкод, идентификаторы, номера и общее количество, а также участников произведений (композитор, автор текста, аранжировщик, дирижёр). Применяются только отмеченные поля; название, исполнитель и альбом изначально не отмечены. Его жанры, как и те, что предлагает боковая панель через Жанры из MusicBrainz, никогда не применяются, пока вы не нажмёте на один из них. Меню таблицы также ищет тексты песен (сохранённые, .lrc рядом с файлом, теги или LRCLIB) и отмечает их для записи в файлы, а Отметить значения из медиатеки для записи делает то же самое с тем, что знает Ansuz, но чего, возможно, нет в файле (выведено из названий папок или дополнено из MusicBrainz). Если файл изменился вне Ansuz, Показать изменения… показывает три значения каждого поля с конфликтом (до, в файле, в библиотеке), и вы по каждому полю оставляете своё значение или значение из файла. История… перечисляет все изменения с числом уже записанных треков, а Отменить откатывает изменение (если оно уже было записано, откат ожидает записи).
Изображения и сведения о файле: боковая панель показывает обложку, встроенную в файл, и позволяет задать изображение по типу (лицевая обложка, задняя обложка, диск, исполнитель, другое) для выбранных треков: выберите изображение, возьмите большое из интернета (Cover Art Archive, Last.fm) или перетащите его; Уменьшить до 1200 пикс. не даёт обложке в несколько мегабайт раздувать каждый трек альбома. Замена одного типа оставляет в файле остальные изображения. Её раздел Технические данные читает файл: какие теги в нём есть и какой версии (ID3v2.3, ID3v2.4, ID3v1, APEv2, Vorbis, MP4…), встроенные изображения и все необработанные ключи; Пользовательское поле добавляет любой нужный ключ. Меню таблицы вычисляет ReplayGain и отмечает его для записи в файлы, а Очищать файлы при записи оставляет в MP3 только ID3v2.4 (без ID3v1 и APEv2), а во FLAC — без ID3. Проверить… ищет типичные проблемы в результате (нет года, повторяющиеся или пропущенные номера треков, несколько исполнителей без исполнителя альбома, разные жанры в одном альбоме, нет обложки, текст в неверной кодировке), а Показать выводит эти треки в таблицу.
Поиск текстом и Быстрые команды: рядом с Правилами у фильтра есть режим Текст, где можно набирать запросы вроде genre:"" year<1990 или album:contains Live NOT artist:"Various Artists": field:value (без учёта регистра и диакритики), field:"" — пусто, field:* — не пусто, field:contains x, year<1990, bpm>=120, is:pending, is:conflict, has:cover, no:lyrics, отдельные слова (название, артист или альбом), AND, OR, NOT и скобки; имена полей пишутся по-английски. Фильтры › Сохранить текущий фильтр… сохраняет фильтр любого из двух видов в этом меню. В приложении «Быстрые команды» Ansuz предлагает Теги, ожидающие записи, Задать тег и Применить шаблон тегов (к трекам текстового поиска), а также Записать теги. В Настройках › Библиотека › Редактор тегов выбирается, с какого места По очереди начинает каждый трек, язык для Заглавных в названии и уменьшать ли новые изображения до 1200 пикс.
Переименование и перемещение файлов: вкладка Переименовать файлы в окне Шаблоны и действия… строит новый путь каждого файла по его тегам внутри того же источника: %albumartist%/%album% (%year%)/$num(%track%,2) %title% («/» создаёт папки; расширение сохраняется; символы, которые не принимает сетевой ресурс, заменяются, а косая черта внутри значения, например AC/DC, папку не создаёт). Предпросмотр показывает путь сейчас и после и отмечает то, что нельзя переместить: там уже есть другой файл, два трека получили бы одинаковое имя, треки образа диска с cue-файлом (имя файла задаёт .cue). Ничего не перемещается до Записать теги, и существующий файл никогда не заменяется; .lrc, записанный Ansuz, переезжает вместе со своей песней, а опустевшая папка удаляется. Ваши плейлисты, прослушивания и оценки остаются с песней.
Панель внизу показывает, сколько ожидает во всей библиотеке. Показать изменения… перечисляет каждое поле до и после; оттуда можно отменить изменения, записать только выбранное или разрешить конфликты. Для Записать теги нужно включить Разрешить редактирование тегов в файлах в Настройках › Библиотека (по умолчанию выключено).
Как Ansuz записывает: копирует файл, записывает теги в копию, проверяет, что звук точно такой же, как раньше (отпечаток одного только звука, без тегов), и что теги читаются обратно как ожидалось, и только тогда заменяет оригинал за один шаг. Если файл изменился с тех пор, как Ansuz его прочитал, ничего не записывается и поле отмечается как С конфликтом: вы выбираете между своим значением и значением из файла. Играющая сейчас песня ждёт следующего раза. Треки внутри образов дисков с cue-файлом и форматы, звук которых Ansuz не может проверить, редактируются только в библиотеке. Запись тегов не заставляет iPhone заново скачивать песню: передаются только новые теги.
Редактор альбома (Правка тегов… у альбома) работает так же: Сохранить оставляет изменения в библиотеке, а Сохранить и записать теги ещё и записывает их в файлы. Исполнитель (все треки) среди полей альбома задаёт одного исполнителя во всех треках сразу; правый клик по треку даёт Применить этого исполнителя / композитора / номер диска ко всем трекам, что копирует значение этой строки на всю колонку.
Инспектор альбома
Инспектор на странице альбома (или Инспектор альбома… в контекстном меню альбома) показывает по каждому источнику, что библиотека знает о диске: сопоставлен ли он с релизом MusicBrainz и релизом Discogs, у скольких треков есть запись MusicBrainz, ISRC, акустический отпечаток и текст, штрихкод и обложка с её размером. Ниже — список того, чего не хватает. Проверить онлайн запрашивает MusicBrainz, Discogs (с вашим токеном из Настроек), Last.fm и Cover Art Archive, привязывает релиз Discogs, когда штрихкод или исполнитель и название находят его однозначно, сообщает, когда доступна обложка большего размера, и перечисляет различия между вашей библиотекой и этими источниками: название альбома, год, лейбл, каталожный номер, штрихкод, страна и названия треков.
Использовать это рядом с различием записывает это значение только в библиотеку Ansuz: ваши файлы не затрагиваются. Перечитывание тегов возвращает то, что в файлах; чтобы изменить сами файлы, используйте редактор тегов. Исполнитель альбома показывается для сравнения, но отсюда никогда не меняется.
Добавить в MusicBrainz… (в инспекторе несопоставленного альбома или в контекстном меню альбома) — для дисков, которых в MusicBrainz ещё нет: Ansuz открывает браузер на редакторе релизов MusicBrainz, заполненном из ваших файлов: название, исполнитель, год, страна, лейбл, каталожный номер, штрихкод и один носитель на диск с названием, номером, длительностью и записью каждого трека, когда они известны. Нужен аккаунт MusicBrainz; вы проверяете, дополняете и отправляете там, и ничего не добавляется, пока вы этого не сделаете. Когда MusicBrainz подтвердит новый релиз, он вернёт вас в Ansuz, который сразу привяжет к нему альбом. В редакторе релизов нет поля для ISRC, поэтому они остаются только в вашей библиотеке.
Подготовить черновик для Discogs… (в инспекторе альбома без релиза Discogs или в контекстном меню альбома) делает то же для Discogs, у которого нет предзаполняемого редактора: Ansuz сохраняет CSV точно в формате инструмента CSV-to-Draft на Discogs (исполнитель, название, лейбл, каталожный номер, формат, жанр, треки, дата, штрихкод) и открывает эту страницу в браузере; вы загружаете файл там, и Discogs создаёт приватный черновик, который вы проверяете, дополняете и отправляете. Инструмент принимает один лейбл, один формат и один жанр, а треки без позиции, длительности и исполнителя, поэтому Ansuz записывает страну, жанры из ваших тегов и полный список треков с длительностями и исполнителями в примечания, готовые к копированию в форму. Ничего не публикуется, пока вы не отправите черновик на Discogs.
Запланированные задачи
Некоторые работы на большой библиотеке занимают дни: перечитать теги 200 000 файлов на NAS, искать обложки альбом за альбомом, снимать отпечатки с того, у чего нет тегов. Настройки › Задачи позволяют им выполняться самостоятельно внутри временных окон, которые вы выбираете, по одному на день недели (скажем, с понедельника по пятницу с 3:00 до 7:00). Ansuz должен быть открыт: изолированное приложение из App Store не может работать в фоне. Пока выполняется задача, Mac не засыпает сам (экран может погаснуть); держите крышку открытой и адаптер подключённым.
Задача, не завершившаяся внутри окна, продолжается в следующем, и ничего не делается дважды: каждый трек и альбом записывает в библиотеку, что уже сделано (какое чтение тегов он получил, искалась ли обложка, снят ли отпечаток), так что следующий запуск его пропускает. Задача выключается сама, когда ей больше нечего делать; когда выключается последняя в круге, все снова включаются на следующий круг. Задачи выполняются в порядке списка: перетащите одну на нужную строку. Каждая задача показывает, сколько осталось, свой последний результат и имеет кнопку Запустить сейчас, которая игнорирует окна; Остановить останавливает после текущей партии.
- Искать добавленные и удалённые файлы: то же инкрементальное сканирование, что ⇧⌘R, источник за источником (размер и дата; читаются только изменённые файлы).
- Перечитать теги: треки, проиндексированные до того, как Ansuz начал сохранять ReplayGain, BPM и тональность.
- Найти недостающие обложки: встроенные, папка, Cover Art Archive, Last.fm.
- Определить треки без тегов: акустический отпечаток через AcoustID и MusicBrainz.
- Сопоставить альбомы с MusicBrainz: каждый альбом сопоставляется с релизом MusicBrainz по штрихкоду, по группе релизов, найденной AcoustID, или по исполнителю, названию и числу треков, с проверкой трек за треком по длительностям. Ansuz сохраняет релиз, ID записи и ISRC каждого трека, лейбл, каталожный номер и страну, а также релиз Discogs, на который ссылается MusicBrainz; ничего из того, что уже говорят ваши теги, не перезаписывается. Альбомы без совпадения повторяются через 30 дней. Сопоставить с MusicBrainz в контекстном меню альбома сразу сопоставляет этот альбом и загружает в его песни все теги, которые есть в MusicBrainz, заменяя имеющиеся: названия, исполнителей, номера, дату, лейбл, каталожный номер, штрихкод, ISRC, идентификаторы, участников и самый популярный жанр. Меняется только медиатека Ansuz (Записать теги переносит их в файлы), и всё отменяется одним действием из истории редактора тегов. Повторы песен в альбоме (другое издание, другая папка) получают те же теги.
- Определить BPM и тональность: для треков, у которых их нет в тегах, Ansuz декодирует до трёх минут и оценивает темп (огибающая атак и автокорреляция) и тональность (хромаграмма против профилей Крумхансл-Кесслера). Теги всегда главнее: анализ только заполняет недостающее.
- Рассчитать ReplayGain: для треков, у которых его нет в тегах, Ansuz измеряет громкость всего файла по EBU R128 (ITU-R BS.1770-4, с истинным пиком) и сохраняет усиление трека и альбома относительно −18 LUFS. Работает по одному диску за раз, так что усиление альбома берётся из всей пластинки; теги всегда главнее, а перечитывание тегов сохраняет измеренное. Окно информации о треке сообщает, когда значение измерено Ansuz. В ваши файлы ничего не записывается.
- Найти тексты песен: .lrc рядом с песней, теги, затем LRCLIB, для песен без текста; песня без текста повторяется через 30 дней.
- Публиковать недостающие синхронизированные тексты на LRCLIB: по умолчанию выключено; при первом включении Ansuz объясняет, что LRCLIB публичен. Публикует синхронизированные тексты, которые вы импортировали, синхронизировали или которые пришли из файлов .lrc и тегов, по одной песне в секунду, пропуская то, что уже есть с тем же содержимым.
Анализ вручную. «Определить BPM и тональность» и «Рассчитать ReplayGain» из меню трека, альбома, плейлиста или папки выполняются по одной задаче за раз: ход работы виден на панели инструментов вместе с кнопкой остановки, а в конце Ansuz сообщает, сколько треков не удалось проанализировать, если такие были.
Ansuz на iPhone
В Ansuz для iPhone два режима в одном приложении: пульт, который показывает библиотеку вашего Mac и управляет тем, что там звучит, и воспроизведение на этом iPhone — с библиотекой на телефоне, где плейлисты, которые копирует Mac, соседствуют с вашей собственной музыкой. iPhone работает и без Mac. Между iPhone и Mac всё идёт по вашей локальной сети, в зашифрованном виде, без учётных записей и серверов посередине. Режим переключается кнопкой вверху слева.
Главная — первая вкладка в обоих режимах — показывает полки альбомов Избранное, Недавно прослушанные и Самые прослушиваемые; полку можно пролистать вбок, а нажатие на её заголовок показывает все. Сердечко на странице альбома отмечает его как избранный. При управлении Mac это полки Mac; на iPhone они строятся из музыки на телефоне, с избранным, отмеченным на любой стороне (оно передаётся при каждой синхронизации), и прослушиваниями этого iPhone.
Ваша музыка без Mac. У Ansuz есть своя папка в приложении «Файлы» (На iPhone › Ansuz): всё, что вы туда копируете, само добавляется в библиотеку, а то, что вы удаляете оттуда в «Файлах», из неё пропадает. Музыку можно скопировать туда и по кабелю с компьютера: на Mac — в Finder (раздел «Файлы» iPhone), в Windows — в приложении «Устройства Apple». Папка Ansuz не входит в резервную копию iCloud: при переходе на другой iPhone музыку придётся скопировать заново.
Импорт и добавление папок. В разделе Источники кнопка + предлагает Импорт из «Файлов»…, Отправить с компьютера…, Подключиться к серверу… и Добавить медиатеку «Музыки» (см. ниже). Импорт из «Файлов»… открывает одно окно выбора, где можно отметить аудиофайлы, zip-архивы и папки вместе: файлы копируются в папку Ansuz, а для каждой папки Ansuz спрашивает: Скопировать в Ansuz — папка останется на iPhone, даже если оригинала уже нет; Использовать на месте — не занимает места, но играет, только пока папка доступна: подключённая флешка, iCloud Drive, сетевой сервер, подключённый в «Файлах», Google Drive, Dropbox, OneDrive… Папка, используемая на месте, никогда не изменяется. Окно выбора не позволяет отметить несколько папок: чтобы выбрать папки, зайдите в ту, где они лежат, и нажмите Открыть, ничего не отмечая. Если в ней есть подпапки, Ansuz покажет Выберите, что импортировать, где отмечена каждая подпапка (снимите отметку с ненужных; там же и отдельные треки из самой папки): Скопировать выбранное в Ansuz копирует отмеченное, а Использовать «папку» на месте использует всю папку со всеми подпапками. Например, откройте «Загрузки» и отметьте там альбомы. Ansuz также появляется в «Открыть в…» и в меню «Поделиться» для аудиофайлов и zip-архивов: AirDrop, WhatsApp, Почта, загрузки Safari; они копируются в папку Ansuz и добавляются сами. Zip-архив никогда не распаковывается без вопроса (Распаковать музыку?), и из него извлекаются только музыка, тексты .lrc, cue-листы и обложки. На iPhone Ansuz воспроизводит FLAC, ALAC и AAC (M4A), MP3, WAV и AIFF и читает теги и обложки (встроенные или cover.jpg) прямо на телефоне. Полоса вверху показывает ход импорта с кнопкой отмены, а затем результат.
Отправка с компьютера. В Источники › + › Отправить с компьютера… iPhone показывает адрес (например, http://192.168.1.20:8080), QR-код этого адреса и шестизначный PIN. На компьютере в той же сети Wi-Fi (Windows, Mac или Linux, любой браузер) откройте этот адрес и введите PIN: появится страница Ansuz, куда можно перетащить файлы или целые папки или выбрать их кнопками Выбрать файлы и Выбрать папку. У каждого файла виден ход передачи, одновременно отправляются три, структура папок сохраняется, то, что уже есть на iPhone, повторно не отправляется, а всё, что не музыка, пропускается; zip-архив приходит на iPhone, и тот спрашивает, распаковать ли его. Музыка попадает в папку Ansuz и в библиотеку по мере поступления. Пока этот экран открыт, iPhone не блокируется сам; не закрывайте его до конца передачи (если выйти из приложения, передача прервётся, а после возвращения продолжится с тем же PIN). Сервер существует, только пока открыт этот экран, и работает через локальную сеть, без интернета и облака; PIN защищает доступ (после пяти неверных PIN вход блокируется на 30 секунд). В первый раз iOS спросит разрешение на использование локальной сети.
Музыкальные серверы. В Источники › + › Подключиться к серверу… добавляется сервер Subsonic или OpenSubsonic (Navidrome, Airsonic, Gonic и другие совместимые): адрес (http:// или https://), имя пользователя и пароль или Использовать ключ API (OpenSubsonic); необязательное название; и Качество загрузки (Оригинал, MP3 320 кбит/с или MP3 192 кбит/с). Перед сохранением Ansuz проверяет подключение. Пароль хранится в связке ключей iPhone и никуда не передаётся: каждый запрос несёт одноразовый токен. Каталог сервера входит в библиотеку iPhone: его альбомы видны рядом с остальными (один и тот же альбом на сервере и на iPhone показывается один раз), поиск идёт по всему сразу, его плейлисты видны только для чтения, и всё работает в CarPlay. Каталог перечитывается раз в день или по кнопке Синхронизировать сейчас. Каждый трек загружается в кэш iPhone при воспроизведении (а следующие в очереди — пока звучит текущий). Чтобы слушать без сети, Загрузить на iPhone в альбоме или плейлисте с треками сервера копирует их в папку Ansuz, где они остаются музыкой iPhone. Если нажать на сервер в Источники, видны состояние, адрес, пользователь, последняя синхронизация и качество загрузки (MP3 расходует меньше мобильного трафика; «Оригинал» сохраняет файлы без потерь как есть), а также Синхронизировать сейчас и Убрать из Ansuz… — это убирает его треки из библиотеки, ничего не меняя на сервере; загруженное остаётся. Если сервер не отвечает (нет сети, вы не дома), он помечается Не подключено: его треки скрыты, пока он не вернётся, а загруженное продолжает играть. Если сеть пропадёт во время воспроизведения, Ansuz остановится на этом треке, не теряя очередь. В самом верху, в поле Тип сервера, выберите Subsonic или DLNA / UPnP. DLNA-сервер — это медиасервер NAS или компьютера (Twonky, MiniDLNA, Plex, Gerbera…): в разделе В вашей сети Ansuz сам показывает найденные серверы через несколько секунд после открытия вкладки (Искать снова повторяет поиск), и одно нажатие добавляет сервер. Ansuz ищет в сети iPhone, а также в сетях серверов и NAS, которыми вы уже пользуетесь: в домах с двумя сетями медиасервер часто находится в сети NAS. Нужно только разрешение на доступ к локальной сети. Для сервера в другой сети в разделе Другой сервер достаточно ввести его IP-адрес или имя, без пользователя и пароля, и Ansuz найдёт сервер; если не найдёт, введите полный адрес его описания (например, http://192.168.1.10:9000/dev0/desc.xml). Если у сервера есть представление по папкам, Ansuz использует его, а трек, который сервер показывает в нескольких представлениях, появляется только один раз. FLAC, ALAC, AAC, MP3, WAV и AIFF загружаются как есть; для других форматов загружается версия, которую конвертирует сервер, если он её предлагает, а иначе трек не попадает в список. Плейлисты DLNA-сервера не переносятся, а если сервер пересоберёт свою базу данных, его треки могут появиться снова как новые. SMB — для общей папки NAS или компьютера через приложение «Файлы». Введите адрес (например, smb://192.168.1.10) и нажмите Подключить в «Файлах»: «Файлы» откроют Подключиться к серверу с уже введённым адресом; нажмите синюю ✓ вверху справа и войдите под пользователем NAS (пароль хранят «Файлы», а не Ansuz). Когда вы вернётесь в Ansuz через ◀ Ansuz, откроется окно выбора: нажмите Обзор, вернитесь к списку мест, в разделе Общие откройте NAS, зайдите в папку с музыкой и нажмите Открыть, ничего не выбирая. Папка используется на месте, без копирования и изменений. Серверы, которыми вы уже пользовались, появляются в разделе Недавние серверы, чтобы не вводить адрес заново. Когда «Файлы» отключаются от NAS, источник получает статус Не подключено, не теряя своих треков; на его экране Подключить в «Файлах» поможет подключиться снова, и после возвращения папка вернётся сама.
Приложение «Музыка». В Источники › + › Добавить медиатеку «Музыки» Ansuz просит разрешение читать медиатеку приложения «Музыка» (iOS спрашивает только один раз) и добавляет её как источник Приложение «Музыка»: треки, которые вы купили, импортировали с CD или синхронизировали с компьютера, входят в библиотеку Ansuz вместе с остальными (один и тот же альбом в двух источниках показывается один раз), с их плейлистами, доступными только для чтения, и в CarPlay, и звучат с воспроизведением без пауз, ReplayGain и кроссфейдом Ansuz. Ansuz читает их там, где они лежат: никогда не копирует, не меняет и не удаляет их, и места они не занимают. То, что вы добавляете в «Музыку» или убираете из неё, появляется или исчезает само. Треки Apple Music с защитой от копирования и треки, которые есть только в iCloud и не загружены, играют только в приложении «Музыка»: они не показываются в списке, а источник сообщает, сколько их. Если отозвать разрешение в Настройки › Приложения › Ansuz › Медиа и Apple Music, источник помечается Не подключено, пока вы снова его не дадите; Убрать из Ansuz… убирает источник из библиотеки, не трогая приложение «Музыка».
Источники. Вкладка Источники показывает каждый источник: сколько в нём песен, сколько он занимает и его состояние — индексация с ходом выполнения, Не подключено или загрузка из iCloud (столько-то из стольких). Синхронизировано с Mac — то, что копирует Mac; нажатие открывает синхронизацию. На экране Папка Ansuz есть Проиндексировать снова и Удалить всю музыку в этой папке… — с подтверждением; это единственное, что Ansuz удаляет. Папка, используемая на месте, когда она недоступна, помечается Не подключено, и её песни скрываются до её возвращения, но не удаляются; Убрать из Ansuz… убирает её песни из библиотеки, а файлы остаются на месте. Если в папке iCloud Drive есть песни, которых нет на телефоне, Ansuz запрашивает их у iCloud и показывает, сколько уже загружено, прежде чем их прочитать. Если один и тот же альбом есть в двух источниках, он показывается один раз (побеждает копия с Mac). Внизу раздела Источники находятся настройки воспроизведения (ReplayGain, кроссфейд).
Сопряжение. На Mac в Настройках › Устройства включите Разрешить подключение Ansuz на iPhone и Apple TV. Откройте Ansuz на iPhone в той же сети: он сам найдёт Mac. В первый раз Mac покажет сообщение с кодом; выполняйте сопряжение, только если он совпадает с кодом на iPhone. Дальше подключение происходит без вопросов. Сопряжённые устройства показывает каждый iPhone и позволяет отозвать доступ.
Пульт. Альбомы, исполнители, жанры, плейлисты и поиск по всей библиотеке, с обложками; воспроизведение, пауза, переход между треками и перемотка; перемешивание и повтор; очередь — изменить порядок, удалить или воспроизвести следующим; оценки и «Любимое»; громкость Ansuz и аудиовыход Mac; синхронизированный текст звучащей песни. Пока iPhone подключён, Mac не уходит в сон из-за бездействия. В разделе Исполнители каждый исполнитель альбома показан с фото, а справа — полоса с буквами: коснитесь буквы или проведите пальцем по полосе, чтобы перейти. Коснитесь исполнителя, чтобы открыть его страницу: фото, биография с кнопкой Читать дальше, Воспроизвести и Перемешать, релизы по разделам Альбомы, EP, Синглы, Лучшее и Сборники, и Похожие исполнители из вашей медиатеки.
Взять музыку на iPhone. На Mac щёлкните плейлист правой кнопкой › Взять на iPhone и выберите формат: исходный файл (преобразуется, если iPhone не может его воспроизвести), Apple Lossless 16 бит / 44,1 кГц или AAC 256 кбит/с, самый компактный. DSD, SACD, DTS-CD и образы CD с cue-листом всегда преобразуются; преобразованные копии хранятся в кэше Ansuz. Умные плейлисты передаются уже вычисленными. На iPhone раздел Источники › Синхронизировано с Mac показывает, сколько занимает каждый плейлист и сколько ещё осталось загрузить; Синхронизировать сейчас загружает остальное в фоне, даже при заблокированном телефоне, и удаляет то, что Mac больше не отправляет. Тексты, обложки и ReplayGain передаются вместе с каждой песней. С параметром Предпочитать самую лёгкую версию в Настройки › Устройства трек, который у вас есть в нескольких копиях (например, MP3 и FLAC), передаётся в виде копии с самым маленьким файлом; оценки и прослушивания по-прежнему относятся к предпочтительной версии.
Слушать на iPhone. Плейлисты, альбомы и поиск по тому, что есть на телефоне, без пауз между треками, с кроссфейдом, ReplayGain и управлением на экране блокировки и в Пункте управления. Прослушивания скробблятся с iPhone в Last.fm и ListenBrainz с учётными записями Mac (без интернета встают в очередь), и Mac не отправляет их повторно. Оценки, «Любимое» и прослушивания возвращаются на Mac, как только iPhone находит его в сети; если песню оценили на обоих, побеждает самое свежее изменение. В обычном плейлисте кнопка Изменить позволяет удалять песни и менять их порядок, а изменение применяется на Mac, не затирая того, что вы добавили там; умные плейлисты строит Mac, и на iPhone они доступны только для чтения. На вкладке Альбомы переключатель вверху ведёт к разделу Исполнители: тот же список с фото, полосой букв и страницей исполнителя, что и при управлении Mac, с музыкой на iPhone и на подключённых серверах (Subsonic, DLNA). Воспроизвести и Перемешать играют на iPhone.
CarPlay. В машине Ansuz показывает музыку, которая есть на iPhone: ваши плейлисты, альбомы и все треки, у каждого — «Перемешать», и стандартный экран «Исполняется» с перемешиванием и повтором. Работает без подключения к сети; Mac не нужен. На вкладке Исполнители сбоку есть указатель букв (если исполнителей много, сначала выбирается буква); у каждого исполнителя — «Перемешать» и релизы по разделам: Альбомы, EP, Синглы, Лучшее и Сборники. Без сигнала, как в стриминговых приложениях, пропадает то, что есть только на ваших серверах, и остаётся то, что есть на iPhone; с сигналом всё возвращается само.
Siri. Скажите «Включи Coldplay в приложении Ansuz»: исполнителя, альбом, песню, плейлист или жанр, а также «…следующим», «…в конце очереди» или «вперемешку». Работает на заблокированном iPhone и в CarPlay. Музыка играет там же, где играла бы при нажатии на экран: в режиме пульта с подключённым Mac поиск идёт по медиатеке Mac и музыка играет на Mac; иначе — по медиатеке iPhone. Если на iPhone этого нет, но сопряжённый Mac в сети, Ansuz сам подключится к нему, найдёт музыку в медиатеке Mac (например, на вашем NAS) и включит её на Mac. Названия сравниваются без учёта регистра, диакритики и артикля «The» в начале; песня играет вместе с остальным альбомом, а исполнитель или жанр — вперемешку. Просто «Включи Ansuz» продолжает то, что играло. Siri часто принимает «в Ansuz» за часть названия: скажите «в приложении Ansuz» или просто «Включи Coldplay» и выберите Ansuz в списке, который покажет Siri.
Apple TV. Если включено Источники › Apple TV › Открыть доступ Apple TV, Apple TV с Ansuz в той же сети может просматривать и воспроизводить музыку с этого iPhone, пока здесь открыт Ansuz (см. Ansuz на Apple TV). В первый раз iPhone показывает код Apple TV: принимайте, только если он совпадает. В том же разделе перечислены сопряжённые Apple TV; смахните один, чтобы удалить его. Песни из приложения «Музыка» не передаются.
Облака и учётных записей Ansuz нет. iPhone общается только с вашим Mac по локальной сети (и, пока вы отправляете музыку с компьютера, с браузером этого компьютера), со службами скробблинга, которыми вы уже пользуетесь, с подключёнными вами музыкальными серверами, с Apple TV, которому вы открыли доступ к медиатеке (Открыть доступ Apple TV), и — только если вы выберете папку в iCloud Drive или у другого поставщика — с этим поставщиком через приложение «Файлы». Музыка с вашего Mac идёт на ваш телефон (и, если вы открыли доступ, на ваш Apple TV) и никуда больше.
Ansuz на Apple TV
Ansuz для Apple TV воспроизводит на телевизоре библиотеку вашего Mac потоком по локальной сети, с шифрованием. Музыка на Apple TV не хранится: каждая песня приходит с Mac во время воспроизведения. Есть разделы Альбомы, Исполнители, Плейлисты, Сейчас играет и поиск (лупа) с экранной клавиатурой или диктовкой. Источники — последняя вкладка. «Назад» на экране Сейчас играет возвращает на вкладку, где вы выбрали песню.
Вертикальная полоса букв справа в разделах Альбомы и Исполнители сразу переносит к нужной букве: переместите фокус вправо к полосе и выберите букву. Альбомы идут в порядке сетки, по исполнителю альбома.
Запуск трека не уводит с текущего экрана, поэтому можно послушать несколько треков альбома. Чтобы открыть экран Сейчас играет, используйте его вкладку или удерживайте играющий трек и выберите Сейчас играет.
Исполнители — сетка с фото каждого исполнителя (пока фото не загрузилось, обложка одного из альбомов) и поле поиска. На странице исполнителя — фото, краткая биография, кнопки воспроизведения и перемешивания, альбомы и похожие исполнители из вашей медиатеки по данным Last.fm. Для фото и биографий в первый раз нужен интернет.
Главная — первый раздел на телевизоре — показывает те же полки, что на Mac и iPhone: Избранное, Недавно прослушанные и Самые прослушиваемые из выбранной медиатеки (Mac или серверов телевизора), с кнопкой Показать все у каждой. Сердечко на странице альбома отмечает его как избранный.
Если у трека есть текст, под полосой воспроизведения появляется «Текст · удерживайте, чтобы показать»: зажмите кликпад и выберите Показать текст. Синхронизированный текст следует за треком, текущая строка — белым; несинхронизированный прокручивается вместе с треком. Выбор сохраняется для следующих треков, а пока текст на экране, телевизор не переходит в режим покоя. Треки с сервера Subsonic или Navidrome показывают текст, который есть на сервере (встроенный в файл или в .lrc), синхронизированный, если он такой.
Сопряжение. На Mac в Настройках › Устройства включите Разрешить подключение Ansuz на iPhone и Apple TV. Откройте Ansuz на Apple TV в той же сети и выберите свой Mac. Apple TV покажет шестизначный код, а Mac — сообщение с кодом: нажмите Выполнить сопряжение, только если они совпадают. После этого подключение восстанавливается само, а Apple TV появляется в списке Сопряжённые устройства, где его можно отозвать.
Форматы. Всё, что воспроизводит Mac. То, что Apple TV не умеет декодировать (DSD, SACD, DTS-CD, APE, песни из образов с .cue, Ogg Vorbis…), Mac отправляет, конвертируя на лету: воспроизведение начинается сразу, без ожидания конвертации всей песни, и по-прежнему можно перейти к любому месту.
Музыкальные серверы без Mac. На вкладке Источники выбирается, какую медиатеку показывает Apple TV: медиатеку вашего Mac в реальном времени или Музыкальные серверы. Только одну за раз: одна и та же музыка на Mac и на сервере появилась бы дважды. Добавить сервер Subsonic или Navidrome… добавляет сервер Subsonic или OpenSubsonic (Navidrome, Airsonic, Gonic, LMS): адрес, а также имя пользователя и пароль или Использовать ключ API (OpenSubsonic). Добавить медиасервер DLNA… добавляет медиасервер DLNA/UPnP (Twonky, MiniDLNA, Plex, Serviio, Universal Media Server и встроенные во многие NAS), который сам появляется в разделе В этой сети или вводится По адресу. Apple TV считывает каталог каждого сервера в собственный индекс и воспроизводит музыку прямо с сервера, даже когда Mac выключен; альбом, который есть на двух серверах, показывается один раз, а сервер, который не отвечает, скрывается, пока не вернётся. То, что Apple TV не умеет декодировать (Ogg Vorbis, APE…), запрашивается у сервера Subsonic в виде MP3; на сервере DLNA такая песня пропускается. Серверы перечитываются раз в день или по кнопке Прочитать заново на экране сервера. Индекс хранится в кэше: если tvOS его удалит, он восстановится сам; серверы остаются сохранёнными, а их пароли — в связке ключей. Общих папок (SMB) нет: в tvOS нет приложения «Файлы». Если Mac не сопряжён, первый экран также предлагает Использовать музыкальный сервер.
Долгое чтение. Чтение большого сервера занимает время: 180 000 песен по DLNA — это больше часа. Apple TV примерно каждые 5500 песен запоминает, докуда дошёл, поэтому если чтение прервалось (вы вышли из приложения, оно закрылось или пропала сеть), оно само продолжится с этого места, когда вы вернётесь в приложение или откроете его. Если пропала сеть, Apple TV сам пробует снова через 5 секунд, 15 секунд и минуту, а тем временем на вкладке Источники видно Соединение потеряно. Повторная попытка… На экране сервера — Чтение остановилось на N песнях., с кнопками Продолжить чтение (N песен), чтобы продолжить, и Прочитать заново, чтобы начать с нуля. Если сервер отказывается отдавать некоторые папки (так делает занятый Plex), их запрашивают снова; а если какая-то всё равно осталась непрочитанной, чтение ничего не удаляет из того, что уже было. Apple TV не перечитывает весь сервер при каждом запуске: только когда сервер сообщает о добавленных или удалённых треках и раз в неделю — ради изменений тегов; прерванное чтение три дня продолжается с того места, где остановилось.
Скробблинг и прослушивания. Apple TV скробблит в Last.fm и ListenBrainz с учётными записями Mac (или iPhone), с которым он сопряжён: входить в учётную запись на телевизоре не нужно. Прослушивания песен с Mac попадают в историю и счётчики Mac и хранятся на Apple TV, пока нет подключения. Прослушивания песен с музыкальных серверов остаются на Apple TV.
iPhone как источник. На iPhone включите Источники › Apple TV › Открыть доступ Apple TV (по умолчанию выключено). Apple TV покажет iPhone в списке рядом с компьютерами Mac, со значком iPhone; выберите его и подтвердите шестизначный код на iPhone. После этого Apple TV просматривает и воспроизводит медиатеку iPhone. Это работает, пока Ansuz открыт на iPhone (когда подключён Apple TV, экран iPhone сам не гаснет). iPhone отправляет исходный файл без конвертации: песни, которые Apple TV не умеет декодировать, пропускаются. Песни из приложения «Музыка» и из образов с .cue не передаются. Прослушивания на телевизоре попадают в историю iPhone. Apple TV сопряжён только с одним Mac или iPhone одновременно.
«Сейчас играет» и Siri Remote. Экран воспроизведения рассчитан на то, чтобы его было видно с трёх метров, фон берётся из обложки. На клик-панели: нажатие — воспроизведение или пауза; быстрый свайп вправо или влево — следующая или предыдущая песня; медленное перетаскивание — перемотка по песне (переход при отпускании); нажатие на правый или левый край — 10 секунд вперёд или назад; свайп вниз — очередь; долгое нажатие — меню песни (Перейти к альбому, Перейти к исполнителю, Далее).
Меню и очередь. Удерживайте песню или альбом в любом списке, чтобы выбрать Следующим, Добавить в очередь, Перейти к альбому или Перейти к исполнителю; у альбомов также есть Воспроизвести и Перемешать. В разделе Далее выбор песни переходит к ней; при удержании доступны Воспроизвести сейчас, Следующим, Переместить вверх, Переместить вниз и Удалить из очереди. Очистить очередь убирает всё, что идёт дальше. Для альбома с DLNA-сервера (например, Plex) пункт Перечитать теги заново читает с сервера только папку этого альбома: за секунды добавляется новое, исправляются теги и убирается то, чего больше нет. Удобно, когда вы только что навели порядок в альбоме; если папку переименовали, перечитывается папка уровнем выше.
Режим покоя. Если играет музыка и никто не трогает пульт две минуты, вместо системной заставки на весь экран появляются обложка и песня, медленно смещаясь. Любая кнопка возвращает обратно. На паузе системная заставка работает как обычно.
Если связь прервалась. Если пропала сеть или Mac выключился, Apple TV ставит воспроизведение на паузу, сообщает об этом и сам подключается снова; воспроизведение продолжается с той же песни и того же места. Если без связи прошло больше 10 минут, остаётся пауза. Ansuz также откликается на Пункт управления Apple TV и на пульт в Пункте управления iPhone.
Сервер Subsonic
Ansuz может открыть медиатеку Mac для приложений, совместимых с Subsonic, — Amperfy, play:Sub, Symfonium, Feishin или Supersonic — на телефоне, планшете или другом компьютере. Включается в Настройки › Устройства › Сервер Subsonic; по умолчанию выключен.
- Подключение приложения: создайте пользователя кнопкой Добавить пользователя…, откройте Учётные данные и скопируйте пароль или API-ключ. В приложении укажите адрес из настроек (например,
http://192.168.0.20:4533), имя пользователя и пароль. - Профили: Своё устройство видит все источники (или выбранные), учитывает ваши прослушивания и может менять «Нравится», оценки и плейлисты, если вы не сделали его «только для прослушивания». Гость — для другого человека: видит только выбранные источники, ничего не меняет, а его прослушивания не попадают в вашу статистику.
- Прослушивания: то, что вы слушаете в приложении под своим пользователем, попадает в историю и статистику, а при включённом Отправлять прослушивания из приложений Subsonic в Last.fm и ListenBrainz скробблится с Mac. Отключите скробблинг в самом приложении, иначе каждая композиция засчитается дважды.
- Качество и трафик: без ограничения приложение получает исходный файл (FLAC качества CD — около 1 Мбит/с, 24 бит/96 кГц — около 3). DSD, образы с cue и редкие форматы приходят как WAV. Если приложение просит ограничить битрейт, Ansuz на лету перекодирует в AAC (и когда просят MP3: в Mac нет кодировщика MP3).
- Вне дома: сервер принимает подключения только из локальной сети. Чтобы слушать извне, установите Tailscale на Mac и на телефон и укажите в приложении адрес Mac вида 100.x. С параметром Вне дома › Открыть порт на роутере Ansuz просит роутер перенаправить порт на Mac (UPnP или NAT-PMP) и показывает, получилось ли. Из интернета принимаются только подключения по HTTPS с сертификатом: пока он не настроен, снаружи ничего не проходит. Если провайдер использует CGNAT (один публичный адрес на многих клиентов, часто в оптоволоконных и мобильных сетях), открыть порт нельзя, и выход — Tailscale. Чтобы загрузить сертификат, используйте Импортировать сертификат и ключ… (два файла из
tailscale certилиfullchain.pemиprivkey.pemиз certbot) или Импортировать .p12…. Он должен быть выдан на имя, указывающее на Mac: ваш домен, указывающий на публичный адрес, или имя в Tailscale. С ним Ansuz также слушает порт 4534 по HTTPS, а приложения используютhttps://имя:порт. Доступ извне показывает, кто подключался из интернета, и неудачные входы. С Автоматическим сертификатом Ansuz сам получает сертификат у Let’s Encrypt и продлевает его: введите имя, выберите ZoneEdit или Cloudflare и сохраните учётные данные (ZoneEdit: пользователь и токен динамической аутентификации зоны; Cloudflare: API-токен с правом редактировать DNS). Сначала попробуйте с тестовым сервисом, затем выключите его. С динамическим DNS имя следует за вашим публичным адресом, когда провайдер его меняет. → Вне дома, шаг за шагом - Всегда доступен: закрытие окна не выключает сервер; в строке меню видно, сколько приложений подключено, и пока есть хотя бы одно, Mac сам не засыпает. С параметром Настройки › Основные › Открывать при входе в систему сервер снова доступен после перезагрузки.
Слушать вне дома, шаг за шагом
Так вы слушаете свою медиатеку откуда угодно — на телефоне или другом компьютере, по зашифрованному соединению и с сертификатом, который принимают приложения. В первый раз на это уходит около получаса; потом ничего делать не нужно: Ansuz продлевает сертификат и следует за вашим публичным адресом, когда он меняется.
Важно: это руководство опирается на сервисы других компаний: ZoneEdit (DNS вашего домена), Let’s Encrypt (сертификат), ваш роутер и вашего интернет-провайдера. Любой из них может без предупреждения изменить свои страницы, меню, названия или условия, и тогда то, что вы видите, может не совпадать с этим руководством. Это не ошибка Ansuz: найдите аналогичный параметр на странице или в справке этого сервиса. Сообщения Ansuz всегда указывают, какой сервис дал сбой.
Что понадобится:
- Включённый Mac с открытым Ansuz и включённым параметром Открыть медиатеку для приложений Subsonic (см. Сервер Subsonic). Если Mac спит или выключен, музыки вне дома не будет.
- Роутер, который умеет сам открывать порты (UPnP или NAT-PMP). Большинство роутеров провайдеров это умеют; иногда это нужно включить в их настройках.
- Собственный домен (например,
vashe-imya.ru), купленный у регистратора доменов. Ansuz не продаёт и не раздаёт домены. - Учётная запись ZoneEdit для управления DNS этого домена.
Шаг 1: порт на роутере
- В Настройки › Устройства › Вне дома включите Открыть порт на роутере.
- Подождите несколько секунд и посмотрите на Роутер:
- Там сказано, что порт открыт (через UPnP или NAT-PMP), и показан Публичный адрес: переходите к шагу 2.
- Роутер не ответил: откройте настройки роутера (обычно в браузере, по адресу с наклейки на устройстве), найдите UPnP и включите. Если его нет, вручную перенаправьте TCP-порт, который показывает Ansuz, на адрес этого Mac.
- Предупреждение про CGNAT: провайдер делит один публичный адрес между многими клиентами, и ни один порт не доходит до вашего дома. Это руководство тогда не сработает; используйте Tailscale (см. Сервер Subsonic) или попросите у провайдера собственный публичный адрес.
Шаг 2: домен в ZoneEdit
- Создайте учётную запись на
zoneedit.comи добавьте домен как зону. ZoneEdit покажет серверы имён, которые нужно использовать. - У регистратора, где вы купили домен, замените его серверы имён на серверы ZoneEdit (иногда это называют делегированием домена). Изменение может занять несколько часов, пока не станет видно в интернете.
- Выберите имя, которое будете использовать, например
music.vashe-imya.ru. Лучше поддомен: сам домен уже может использоваться для чего-то другого, например для сайта.
Шаг 3: токен ZoneEdit
Ansuz нужно разрешение менять две записи в вашем DNS: временную, которая доказывает Let’s Encrypt, что домен ваш, и адрес имени, когда провайдер его меняет. Это разрешение — токен динамической аутентификации; это не ваш пароль ZoneEdit.
- В ZoneEdit откройте DNS вашего домена и найдите DYN RECORDS (динамические записи). Нажмите на значок гаечного ключа.
- Добавьте выбранное имя (например,
music) с TTL (подойдёт значение, которое предлагает ZoneEdit). - В разделе DYN AUTHENTICATION TOKEN нажмите ENABLE, затем NEXT и подтвердите. ZoneEdit покажет токен: скопируйте его.
Если вы не находите эти параметры под такими названиями, значит, ZoneEdit изменил свой сайт: поищите в его справке «dynamic authentication token».
Шаг 4: сертификат в Ansuz
- В Настройки › Устройства › Автоматический сертификат включите Получать и продлевать сертификат автоматически.
- Название: полное выбранное имя (
music.vashe-imya.ru). - DNS-провайдер: ZoneEdit. Пользователь: ваше имя пользователя ZoneEdit (не e-mail). Токен динамической аутентификации: токен из шага 3. Зона: ваш домен (
vashe-imya.ru). Нажмите Сохранить учётные данные. Ansuz хранит их в связке ключей Mac. - Включите Держать имя направленным на этот Mac (динамический DNS). Через несколько секунд Имя указывает на покажет ваш публичный адрес.
- С включённым параметром Использовать тестовый сервис Let’s Encrypt нажмите Получить сертификат сейчас. Это занимает от полуминуты до нескольких минут; Состояние показывает каждый шаг и заканчивается на Сертификат получен ….
- Выключите тестовый сервис и снова нажмите Получить сертификат сейчас: это настоящий сертификат. Запрашивая сертификат, вы принимаете соглашение подписчика Let’s Encrypt.
С этого момента Ansuz продлевает его до истечения срока (примерно раз в два месяца) и обновляет имя, если ваш публичный адрес меняется. Для этого Mac время от времени должен быть включён.
Шаг 5: пользователь и приложение
- В Пользователи Subsonic создайте пользователя для каждого телефона или человека (Добавить пользователя…) и скопируйте его пароль в Учётные данные.
- В приложении введите адрес из Адрес извне (например,
https://music.vashe-imya.ru:4534), пользователя и пароль. Используйте точное имя: с другим приложение отклонит сертификат. Этот же адрес работает и дома, и вне дома. - В Ansuz для iPhone: кнопкой режима выберите Воспроизводить на этом iPhone, затем Источники › + › Подключиться к серверу… › Сервер Subsonic. На странице сервера выберите качество: Конвертированная, 192 кбит/с расходует меньше мобильного трафика.
Шаг 6: проверка
Выключите Wi-Fi на телефоне и включите что-нибудь через мобильный интернет. На Mac в Доступ извне появятся адрес телефона, пользователь и приложение. Если всё работает — готово.
Если что-то не так
| Роутер не ответил | На роутере выключен UPnP: включите его или перенаправьте порт вручную (шаг 1). |
| CGNAT | Провайдер не даёт вам собственный адрес: используйте Tailscale или попросите публичный адрес. |
| DNS-провайдер отклонил пользователя или токен. | Проверьте, что указано имя пользователя ZoneEdit, а не e-mail, и что токен относится к этой зоне. Если сомневаетесь, создайте в ZoneEdit новый токен и снова сохраните учётные данные. |
| DNS-запись не появилась за 3 минуты. | ZoneEdit ответил медленнее обычного. Попробуйте ещё раз чуть позже. |
| Не удалось подключиться к Let’s Encrypt | Возможно, у Let’s Encrypt идут технические работы (состояние — на letsencrypt.status.io). Тестовый сервис иногда недоступен дольше настоящего: в этом случае можно сразу получить настоящий сертификат. |
| Let’s Encrypt не смог проверить имя | Домен ещё не делегирован ZoneEdit (шаг 2), или указана не та зона. Подождите несколько часов после делегирования. |
| Приложение пишет, что сертификат недействителен | Вы ввели имя, отличное от имени в сертификате, или у вас всё ещё сертификат тестового сервиса (шаг 4, пункт 5). |
| Дома работает, вне дома нет | Имя не указывает на ваш адрес (см. Имя указывает на), порт не открыт (шаг 1) или Mac спит. Некоторые провайдеры блокируют входящие соединения: уточните у своего. |
Безопасность: из интернета войти можно только по HTTPS с сертификатом, с именем пользователя и паролем; после 10 неудачных попыток этот адрес блокируется на 15 минут. Заводите отдельного пользователя для каждого устройства: если потеряете телефон, отключите только его. Чтобы перестать принимать подключения извне, выключите Открыть порт на роутере.
Настройки
- Основные: язык приложения (нужен перезапуск) и оформление (Системное, Светлое или Тёмное). Кроссфейд между треками (от 0 до 12 секунд). Выравнивание громкости по ReplayGain (Выкл., Трек, Альбом, Автоматически) с предусилением и защитой от клиппинга. Обозначение тональности: Стандартное или Camelot. На странице этого альбома под кнопками есть ссылки на другую музыку автора в YouTube Music, Apple Music, Spotify и TIDAL; ссылка на YouTube Music есть также в меню источника и рядом с этой настройкой.
- Звук: устройство вывода, подстройка частоты дискретизации под каждый файл и монопольный режим. См. Аудиовыход.
- Библиотека: редактирование тегов, многоканальная область SACD и встроенный демо-альбом (можно удалить и вернуть). «Показывать недоступные источники», если выключено, скрывает отключённые источники из боковой панели, а их треки из «Всей музыки» и «Недавних», пока они не вернутся. Сколько альбомов на каждой полке «Главной» (по умолчанию 100).
- Last.fm: аккаунт и скробблинг.
- ListenBrainz: пользовательский токен и отправка прослушиваний.
- Discogs: персональный токен для профилей, фотографий и ссылок исполнителей.
- Apple Music: разрешение, состояние подписки и ваши плейлисты.
- Spotify: подключение через браузер и ваши плейлисты.
- TIDAL: подключение через браузер и ваши плейлисты.
- Определение: массовое определение по отпечаткам.
- Устройства: разрешение подключения Ansuz на iPhone и Apple TV, сопряжённые устройства и плейлисты, которые уходят на телефон, с их форматом. См. Ansuz на iPhone и Ansuz на Apple TV.
Сочетания клавиш
| ⌘O | Добавить папку |
| ⌘⇧R | Пересканировать все источники |
| Пробел | Воспроизведение / пауза |
| ⌘→ | Следующий |
| ⌘← | Предыдущий (или сначала после 3 с) |
| ⌘I | Информация о текущем треке |
| ⌥⌘I | Показать или скрыть боковую панель |
| ⌘− ⌘+ ⌘0 | Уменьшить, увеличить или вернуть обычный размер текста песни |
| ⌘, | Настройки |
| ⌘? | Эта справка |
| ⌫ в очереди | Удалить выбранный трек |
| Двойной щелчок | Воспроизвести |
Благодарности
Ansuz построен на программах с открытым исходным кодом: TagLib (LGPL 2.1 / MPL 1.1) читает и записывает теги, Chromaprint (LGPL 2.1) вычисляет акустические отпечатки и поставляется как заменяемый фреймворк внутри приложения, FFmpeg (LGPL 2.1) декодирует DTS-CD и форматы, которых нет в macOS (APE, WavPack, Musepack, WMA и другие), тоже как заменяемый фреймворк, собранный только с аудиодекодерами, а GRDB.swift (MIT) управляет базой данных SQLite. Тексты лицензий включены в пакет приложения.
Ansuz включает альбом «Desnudo Frente a Vos» (2026) Альберто Юале, автора приложения, с его разрешения, как демонстрационный источник; он показывается в боковой панели как любой другой источник и может быть удалён в Настройках › Библиотека.
Метаданные приходят из AcoustID, MusicBrainz, Cover Art Archive, Last.fm, LRCLIB, Wikidata и Википедии, каждый на своих условиях. Ansuz обращается к ним только за тем, что вы просите: определить песню, получить обложки, тексты или биографии и, когда вы подключите аккаунт, отправить ваши прослушивания в Last.fm.
