Shoko Server

Статья XDA о том, как Shoko организует библиотеку Jellyfin для аниме, справедливо резюмирует сильные стороны Shoko. Укажите ей на папку с плохо названными эпизодами, дайте ей сопоставить файлы с AniDB, и в результате вы получите полностью организованную библиотеку с правильными метаданными, названиями серий и порядком эпизодов, даже для сложных случаев вроде спецвыпусков и OVA. Plex и Jellyfin сами по себе плохо справляются с аниме, поэтому Shoko существует.

Shoko — правильный выбор для многих конфигураций. Но не для всех. Объём установки большой (Shoko Server, MySQL или SQLite, десктопное приложение, плюс плагин для Plex или Jellyfin). Интерфейс устаревший. И ограничение частоты запросов AniDB делает первое полное сканирование библиотеки многочасовым процессом даже для коллекции из 5000 эпизодов. Мы протестировали 7 альтернатив Shoko на ПК и оценили их по точности метаданных, сложности установки, правилам переименования с учётом аниме и взаимодействию с Plex, Jellyfin или Emby.

Быстрое сравнение

ПриложениеЛучше всего дляБесплатный планДесктопная версияВыделяющаяся особенность
SonarrАвтоматизация цепочки загрузка-переименование-импортДа, полностью бесплатноеWin, Mac, LinuxПрофили групп релизов аниме
TdarrТранскодирование и уход за библиотекойДа (Community Edition)Win, Mac, LinuxМодель распределённых воркеров
TinyMediaManagerРучное управление с хуками AniDB и TVDBДа (базовая версия)Win, Mac, LinuxМассовое переименование с предпросмотром
FileBotЧистый движок переименования с поддержкой анимеПробная версия, затем платнаяWin, Mac, LinuxЛучшее сопоставление для разовых работ по переименованию
Jellyfin AniDB pluginВнутри Jellyfin, без второго сервераДа, полностью бесплатноеВсе платформы JellyfinИзбегает второго сервера
Plex HAMA AgentМетаданные с учётом аниме внутри PlexДа, полностью бесплатноеВезде, где работает PlexБлижайшая замена Shoko для пользователей Plex
MediaElchКросс-источниковое ручное сопоставлениеДа, полностью бесплатноеWin, Mac, LinuxСильно в области постеров и обложек

Почему люди уходят от Shoko

Ветки Reddit r/animepiracy и r/Plex постоянно поднимают одни и те же точки трения:

Если что-то из этого близко вам, вот семь альтернатив Shoko.

7 альтернатив Shoko

1. Sonarr, лучше всего для автоматизации цепочки загрузка-переименование-импорт

Sonarr — стандарт де-факто для автоматизации серийного ТВ, и профиль аниме делает его сильным конкурентом Shoko для той части, которая автоматизирует переименования и получение метаданных. Запустите Sonarr с предпочтениями групп релизов аниме (преемники HorribleSubs, SubsPlease, Erai-raws), укажите на AniDB плюс TVDB, и дайте ему мониторить новые эпизоды, переименовать существующие файлы и отправлять их в папку мониторинга Plex или Jellyfin.

Где он отстаёт: Метаданные аниме в Sonarr не такие полные, как в Shoko. Сопоставление спецвыпусков и OVA разумное, но не идеальное. Вам также нужен подключённый клиент загрузки (qBittorrent или NZBGet) для использования автоматизации.

Цены:

Миграция из Shoko: Установите Sonarr, добавьте AniDB как индексер, укажите на те же папки библиотеки, и настройте профиль аниме в стиле TRaSH-Guides. Выделите вечер на копирование параметров обнаружения.

Загрузить: Sonarr

Итоговая оценка: Выбирайте это, когда автоматизация — это главная причина, по которой вы запускали Shoko.

2. Tdarr, лучше всего для транскодирования и ухода за библиотекой

Tdarr — это сервер распределённого транскодирования. Укажите ему на библиотеку, дайте набор условий (перекодировать всё над 5 Мбит/с, удалить неиспользуемые аудиодорожки, использовать HEVC), и он пройдёт по всей коллекции в фоне. Рабочие узлы работают на каждой машине, которую вы можете выделить на эту задачу, так что библиотека аниме в 50 ТБ, которая на одном ПК займёт три месяца, станет работой выходных на трёх компьютерах.

Где он отстаёт: Tdarr не получает метаданные и не переименовывает для точности. Это транскодер, а не библиотекарь. Соедините его с Sonarr или FileBot для части переименования.

Цены:

Миграция из Shoko: Установите Tdarr Server, разверните один или несколько узлов, установите профили транскодирования, укажите на ту же библиотеку. Примерно час для небольшой лаборатории.

Загрузить: Tdarr

Итоговая оценка: Выбирайте это, когда счёт за хранилище так же важен, как метаданные.

3. TinyMediaManager, лучше всего для ручного управления с поддержкой аниме

TinyMediaManager — это Java десктопное приложение, которое объединяет мощный скрейпер (TVDB, TMDB, IMDB, AniDB) с движком массового переименования и менеджером обложек. Поддержка аниме появилась несколько версий назад и теперь хорошо работает для пользователей, которые хотят разовой очистки библиотеки, а не постоянного запущенного сервера.

Где он отстаёт: Не демон. Вы запускаете его, когда нужно. Бесплатное Community Edition ограничивает некоторые массовые операции.

Цены:

Миграция из Shoko: Установите TMM, добавьте библиотеку как ТВ-источник, переключитесь на скрейпер AniDB, запустите массовый повторный скрейп, и напишите результаты.

Загрузить: TinyMediaManager

Итоговая оценка: Выбирайте это, когда вы хотите чистый разовый проход без запуска другого сервера.

4. FileBot, лучше всего для чистого переименования

FileBot — это движок переименования на выбор продвинутых пользователей. Он берёт папку с запутанными именами файлов, запрашивает TheTVDB, AniDB, TheMovieDB и OpenSubtitles, и пишет чистые имена. Сопоставление аниме эпизодов — лучшее в этом списке. Нет библиотеки метаданных, нет сервера, нет плагина: только переименование.

Где он отстаёт: Нет демона, нет автоматизации, нет ухода за библиотекой. После переименования вам всё ещё нужны Plex, Jellyfin или Emby для чтения метаданных.

Цены:

Миграция из Shoko: Установите FileBot, перетащите папку на панель переименования, выберите привязку AniDB, посмотрите предпросмотр, напишите. Готово.

Загрузить: FileBot

Итоговая оценка: Выбирайте это, когда один чистый проход переименования — это вся цель.

5. Jellyfin AniDB plugin, лучше всего для сохранения работы внутри Jellyfin

Плагин Jellyfin AniDB — это ответ внутри сервера. Если Jellyfin уже является медиа-сервером, плагин добавляет AniDB как поставщика метаданных и устраняет необходимость запускать Shoko как второй демон. Сканирование библиотеки уважает лимиты частоты AniDB, метаданные охватывают спецвыпуски и OVA, а обложки берутся из Fanart.tv и AniDB.

Где он отстаёт: Сопоставление не совсем такое острое, как у Shoko для сложных случаев. Темп обновления плагина был неровным.

Цены:

Миграция из Shoko: Установите плагин AniDB через каталог Jellyfin, установите приоритет выше TVDB для аниме библиотек, запустите полное повторное сканирование. Планируйте на ночь.

Загрузить: Jellyfin (с плагином AniDB) | AniDB Plugin GitHub

Итоговая оценка: Выбирайте это, когда Jellyfin — весь стек и один меньше демон — это цель.

6. Plex HAMA Agent, лучше всего для пользователей Plex, которые хотят замену Shoko

HAMA (Hentai Anime Metadata Agent, названный давно и переименованный с тех пор, но всё ещё сокращённо HAMA) — это агент Plex, который приносит сопоставление AniDB-класса прямо в Plex. Он поддерживает упорядочение сезонов и эпизодов с учётом аниме, сопоставление OVA и правильные обложки. Для пользователей Plex, которые выбрали Shoko для кормления Plex в любом случае, HAMA исключает посредника.

Где он отстаёт: Новая архитектура агента Plex была развёрнута, и совместимость HAMA с будущей дорожной картой Plex Media Server остаётся открытым вопросом.

Цены:

Миграция из Shoko: Установите агент HAMA в папку плагинов Plex, переключите сканер аниме библиотеки на HAMA, запустите полное обновление.

Загрузить: HAMA на GitHub

Итоговая оценка: Выбирайте это, когда Plex — фронтенд и вы хотите удалить один сервер.

7. MediaElch, лучше всего для кросс-источникового ручного сопоставления

MediaElch — это десктопный менеджер медиа с сильной поддержкой обложек, несколькими источниками скрейпера (TVDB, TMDB, AniDB) и упором на ручное сопоставление для случаев, когда скрейперы ошибаются. Менее автоматизирован, чем Sonarr, более тщателен, чем FileBot, и особенно хорош, если вы заботитесь о качестве постеров и обложек.

Где он отстаёт: Более медленный рабочий процесс, чем демоны. Лучше всего для библиотек, где вы действительно смотрите на постеры.

Цены:

Миграция из Shoko: Установите MediaElch, добавьте библиотеку как папку ТВ, переключите скрейпер на AniDB, работайте через любые несопоставленные эпизоды один за другим.

Загрузить: MediaElch

Итоговая оценка: Выбирайте это, когда обложки и представление важнее полной автоматизации.

Как выбрать

FAQ

Shoko всё ещё активно развивается?

Да. Проект Shoko Server имел более тихие периоды, но всё ещё поддерживается, и веб-интерфейс Shoko — активная замена устаревшему десктопному клиенту.

Какая лучшая бесплатная альтернатива Shoko?

Для автоматизации — Sonarr. Для интеграции Plex — HAMA. Для Jellyfin — плагин AniDB. Все три бесплатные.

Нужен ли мне Shoko, если я запускаю Plex или Jellyfin?

Нет. HAMA охватывает случай Plex, плагин AniDB охватывает случай Jellyfin. Shoko полезен, когда вы хотите самое точное сопоставление и выделенный пользовательский интерфейс аниме.

Можно ли запускать Sonarr и Shoko вместе?

Да, и многие люди это делают. Sonarr обрабатывает автоматизированные загрузки и переименования; Shoko обрабатывает представление библиотеки, осведомлённое AniDB. Два не конфликтуют.

Нужно ли FileBot интернет соединение?

Да. Каждое переименование запрашивает из TheTVDB, AniDB или TheMovieDB. Сам движок сопоставления офлайн, но поиски требуют сети.