Переезд с других приложений
Новичкам
Перенесите настройки прежних приложений в HolyArrs, не вводя их заново.
HolyArrs только читает прежние приложения. В них ничего не меняется, а ваши медиафайлы остаются на месте.
Перед началом
Ссылка на «Перед началом»- Войдите как Владелец или Администратор.
- Приготовьте адрес и ключ API каждого прежнего приложения.
- Убедитесь, что HolyArrs видит ваши папки с медиафайлами. См. Папки и жёсткие ссылки (hardlink).
Перенесите настройки
Ссылка на «Перенесите настройки»- Откройте Settings > Move from other apps (Настройки > Переезд с других приложений). Вверху вы увидите пять шагов в ряд.
- Read (чтение): нажмите Add an app (добавить приложение) для каждого прежнего приложения. Каждое приложение появится в списке с переключателем.
- Choose (выбор): включите группы, которые хотите перенести.
- Try it (проба): проверьте, что будет добавлено. Пока ничего не меняется.
- Move (перенос): нажмите Move и подтвердите. Пока идёт перенос, страницу можно закрыть.
- Done (готово): вы увидите результаты по группам и кнопку Undo this move (отменить этот перенос).
Ключи и пароли не переносятся никогда. См. После переноса.
В каком порядке переносить
Ссылка на «В каком порядке переносить»| Порядок | Приложение | Почему в таком порядке |
|---|---|---|
| 1 | Radarr, Sonarr | Сначала идут папки Медиатеки и тайтлы. См. Sonarr и Radarr. |
| 2 | Lidarr, Prowlarr, Bazarr | Музыка, Источники и языки субтитров. См. Lidarr, Bazarr и Prowlarr. |
| 3 | qBittorrent, SABnzbd | Загрузчики. Прочитайте их в том же переносе, что и приложения выше. |
| 4 | Seerr, Overseerr | Люди и запросы, сопоставленные с тайтлами, которые уже есть здесь. См. Приложения для запросов. |
Можно прочитать все приложения и перенести их разом. Порядок важен, только если вы переносите по частям.
После переноса
Ссылка на «После переноса»Всё из таблицы ниже переносится на паузе или выключенным. Введите секрет, проверьте, затем включите.
| Что | Где | Что сделать |
|---|---|---|
| Источники | Settings > Sources (Настройки > Источники) | Введите ключ, затем возобновите. |
| Загрузчики | Settings > Downloaders (Настройки > Загрузчики) | Введите пароль или ключ, затем возобновите. |
| Оповещения | Settings > Alerts (Настройки > Оповещения) | Введите ссылку или пароль от почты, затем включите. |
| Внешние списки | Settings > Outside lists (Настройки > Внешние списки) | Проверьте папку и Правила отбора, затем включите. Для списка Trakt сначала нужен ваш ключ Trakt. |
| Люди | Settings > Users and roles (Настройки > Пользователи и роли) | Отправьте приглашения. |
Источник, Загрузчик или Оповещение, у которых в прежнем приложении были метки, теперь работают для всех тайтлов своего типа. Проверьте их, прежде чем включать.
Источники и Загрузчики приходят с выключенным May reach the local network (доступ к локальной сети). Включайте его только для тех, что находятся в вашей домашней сети. Адреса link-local и адреса облачных метаданных остаются заблокированными в любом случае.
Чтобы ввести много ключей сразу, см. Импорт ключей из файла.
Что не переносится
Ссылка на «Что не переносится»- Медиафайлы. Перенос никогда не перемещает, не переименовывает, не копирует и не удаляет файлы.
- Ключи, пароли, токены и cookie. Шаг Move и отчёт перечисляют каждый из них в разделе Keys to type again (ключи, которые нужно ввести заново).
- Настройки, которым здесь нет соответствия. Каждая попадает в список not moved (не перенесено) с указанием причины.
- История. История прежних приложений не читается. А вот кто запросил тайтл — переносится.
Если не работает
Ссылка на «Если не работает»| Признак проблемы | Причина | Решение |
|---|---|---|
| Тайтлы показаны как не найденные | Их папка не совпадает ни с одной папкой Медиатеки здесь. | Добавьте правило пути в разделе Advanced (дополнительно) на шаге Choose, затем перенесите снова. |
| Перенос сообщает, что план изменился | Что-то изменилось после пробы. | Запустите Try it ещё раз, затем переносите. |
| Кнопка переноса неактивна | По одному из людей нужно сделать выбор, или HolyArrs в Безопасном режиме. | Прочитайте текст рядом с кнопкой. |
| Часть элементов не перенеслась | Например, был недоступен сервер метаданных. | Подождите, затем перенесите снова. Ключи прежних приложений сохраняются. |
Для опытных
Ссылка на «Для опытных»Повторный перенос, отмена, Части и Безопасный режим
Повторный перенос. Перенос помнит, что он добавил. Повторный перенос добавляет только новое, а для остального пишет already here (уже здесь). Одновременно идёт только один перенос или одна отмена. Если HolyArrs остановится посреди переноса, при следующем запуске перенос будет помечен как неудачный или продолжится, если его задание ещё в очереди. Следующему переносу он никогда не мешает.
В списке Earlier moves (прошлые переносы), под чтениями, показаны все переносы и их состояние. Open (открыть) показывает перенос на шаге 5 или на шаге 4, пока он идёт.
Отмена. Нажмите Undo this move на шаге 5 (более старый перенос сначала откройте кнопкой Open). Отмена идёт в фоне и убирает только то, что добавил этот перенос, начиная с самого нового:
- тайтлы уходят из Медиатеки; их файлы остаются на месте,
- Источники, Загрузчики, Оповещения, сайты субтитров, люди, запросы и записи списка «Никогда не добавлять», которые он добавил, удаляются,
- Внешние списки, которые он добавил, удаляются, если они всё ещё на паузе,
- именование, языки субтитров по умолчанию и ожидания в Правилах отбора возвращаются к прежним значениям.
То, что вы настроили или изменили после переноса, остаётся, и отчёт об отмене это перечисляет: введённый вами секрет, человек или Внешний список, которые вы включили, изменённые вами именование, языки или ожидания. Папки Медиатеки, в которых были тайтлы, остаются, потому что у удалённых тайтлов сохраняется История.
Части. Выключенная Часть пропускается. Фильмы выключены: ни папки с фильмами, ни фильмов, ни Внешних списков. Субтитры выключены: никаких настроек субтитров. Запросы выключены: никаких запросов.
Безопасный режим. Можно читать, выбирать и пробовать, но нельзя переносить и отменять.
API
Ключам API нужна область admin.
| Маршрут | Что делает |
|---|---|
POST /api/v1/migrate/plan |
План для выбранных чтений, с количествами и предложенными правилами путей. |
POST /api/v1/migrate/dry-run |
Отчёт о пробе и его plan_hash. Ничего не меняется. У человека, по которому нужен выбор, в choose стоит same_name, numeric_id или merge_gone. |
POST /api/v1/migrate/moves |
Запускает перенос. Нужен plan_hash из пробы. Отвечает 409, если план изменился. |
GET /api/v1/migrate/moves |
Список переносов, сначала новые. |
GET /api/v1/migrate/moves/{id} |
Один перенос, его отчёт и ход выполнения. |
GET /api/v1/migrate/moves/{id}/report |
Отчёт в виде файла Markdown. |
POST /api/v1/migrate/moves/{id}/undo |
Ставит отмену в очередь (202). Следите за ней через GET /api/v1/migrate/moves/{id}. |
Тело запросов plan, dry-run и moves (moves принимает ещё и "plan_hash"):
{ "snapshots": [1, 2], "path_rules": [{"from": "/data/media/movies", "to": "/movies"}], "skip": ["alerts"], "people": {"person:seerr:1": "owner", "person:seerr:3": "admin", "person:seerr:2": "merge"}}Выбор для человека: owner (только для владельца прежнего приложения), admin, merge или skip. Группы, которые можно пропустить: folders, pick_rules, titles, never_add, outside_lists, sources, downloaders, naming, subtitles, people, wishlist, alerts.
Страницы этого раздела
Ссылка на «Страницы этого раздела»| Страница | Для чего |
|---|---|
| Sonarr и Radarr | Перенести папки, сериалы, фильмы и их правила. Начните с этого. |
| Lidarr, Bazarr и Prowlarr | Перенести музыку, языки субтитров и Источники. |
| Seerr и Overseerr | Перенести людей и открытые запросы. |
| Чтение прежних приложений | Узнать, что именно HolyArrs читает и хранит. |
| Импорт ключей из файла | Ввести много ключей сразу. |
См. также
Ссылка на «См. также»HolyArrs бесплатен. Если он сэкономил вам время, поставьте звезду на GitHub, станьте спонсором или угостите меня кофе.