Repository navigation
API Keys Setup RU
Tonkatsu Box использует бесплатные API для получения данных об играх и фильмах. Все ключи бесплатны и настраиваются за несколько минут.
IGDB принадлежит Twitch (Amazon), поэтому нужен аккаунт разработчика Twitch.
- Перейдите на dev.twitch.tv/console и войдите (или создайте бесплатный аккаунт Twitch)
- Нажмите Register Your Application
- Заполните форму:
- Name: что угодно (например, "my-tonkatsu")
-
OAuth Redirect URLs:
http://localhost - Category: Application Integration
- Нажмите Create
- Откройте созданное приложение → скопируйте Client ID
- Нажмите New Secret → скопируйте Client Secret
- В Tonkatsu Box: перейдите в Настройки → API ключи
- Вставьте Client ID и Client Secret в секцию IGDB
- Нажмите Проверить подключение
✅ Готово! Теперь у вас доступ к 250 000+ игр на 220 платформах.
- «Ошибка подключения»: Проверьте что скопировали оба значения без лишних пробелов
- «Не подключено»: Токен мог истечь - нажмите «Проверить подключение» ещё раз
- Twitch просит 2FA: Возможно нужно включить двухфакторную аутентификацию в настройках Twitch
- Перейдите на themoviedb.org и создайте бесплатный аккаунт
- В профиле TMDB: Settings → API
- Нажмите Request an API Key → выберите Developer
- Заполните форму (любые данные - для личного использования)
- Скопируйте API Key (v3 auth)
- В Tonkatsu Box: Настройки → API ключи → секция TMDB → вставьте ключ
✅ Готово! Теперь доступен поиск фильмов, сериалов и аниме.
💡 Приложение имеет встроенный ключ TMDB для базового использования. Свой ключ рекомендуется при частом поиске.
После настройки TMDB можно выбрать язык описаний фильмов и сериалов:
Настройки → Язык контента → English или Русский
Это влияет на язык названий, описаний и жанров из TMDB.
TheTVDB отвечает наравне с TMDB в поиске фильмов и сериалов, а его сериалы приносят собственные сезоны и эпизоды в трекер эпизодов.
- Зайдите на thetvdb.com и создайте бесплатный аккаунт
- Откройте thetvdb.com/api-information и запросите ключ v4
- Скопируйте ключ
- В Tonkatsu Box: Настройки → API ключи → TheTVDB API (фильмы и сериалы) → вставьте ключ → Проверить
Кнопка проверки выполняет настоящий вход, поэтому неверный ключ сообщит о себе сразу. Действие Сброс возвращает встроенный ключ.
- У TheTVDB нет пользовательского рейтинга, только показатель популярности, - у его тайтлов нет значка оценки.
- Фильтры жанра и года работают в режиме просмотра. Поисковый эндпоинт TheTVDB не принимает фильтры, поэтому с введённым запросом они не сужают выдачу.
- Без ключа два чипа TheTVDB стартуют выключенными, а не падают на каждом запросе.
- Фильмы теперь мультиисточниковые: один и тот же фильм может прийти из TMDB и из TheTVDB, и они ведутся как отдельные записи. После обновления до 0.42 обложки фильмов один раз перекачиваются заново, потому что кеш обложек разделён по источникам.
- Перейдите на steamgriddb.com и создайте бесплатный аккаунт
- Перейдите в Preferences → API
- Скопируйте ваш API Key
- В Tonkatsu Box: Настройки → API ключи → секция SteamGridDB → вставьте
✅ Готово! Теперь можно добавлять качественный игровой арт на визуальные доски.
💡 Приложение имеет встроенный ключ SteamGridDB. Свой ключ опционален.
ScreenScraper даёт дополнительные изображения, которых нет в IGDB: оригинальные обложки коробок (лицевая и задняя), 3D-рендеры коробок, wheel/marquee-арт, тайтл-экраны, скриншоты из игр, фан-арт, mix-рендеры. Покрывает 52 ретро- и современных платформы (от NES до PS4, Saturn, Dreamcast, аркады, портативки и т.д.).
В приложение зашиты dev-ключи разработчика, поэтому интеграция работает «из коробки», но для запросов к API нужно завести бесплатный пользовательский аккаунт.
- Перейдите на screenscraper.fr и нажмите Inscription (вверху справа) для создания бесплатного аккаунта
- Подтвердите email
- В Tonkatsu Box: Настройки → API ключи → секция ScreenScraper
- Введите ваш ssid (логин на screenscraper.fr) и sspassword
- Нажмите Проверить квоту - увидите уровень аккаунта, суточный лимит и лимит в минуту
✅ Готово! На экране деталей любой игры с поддерживаемой платформы появится галерея с дополнительными изображениями.
- Бесплатные участники получают 20 000 запросов в сутки и один параллельный поток - этого с запасом хватает на обычный просмотр. Результаты кешируются на 30 дней, повторное открытие той же игры не делает сетевого запроса.
- Случай «игра не найдена» тоже кешируется - приложение не пытается перепрашивать.
- Если на экране игры галереи нет, либо платформа не в списке поддерживаемых, либо название игры не сопоставилось с записями ScreenScraper.
Comic Vine добавляет источник Comics в таб поиска по книгам: большой каталог серий комиксов и графических романов (volumes) с издателями, годами выхода, количеством выпусков, обложками, авторами и персонажами.
Встроенного ключа нет, поэтому источник Comics остаётся пустым, пока вы не добавите свой бесплатный ключ.
- Перейдите на comicvine.gamespot.com и создайте бесплатный аккаунт (Sign Up, вверху справа). Comic Vine входит в сеть GameSpot, поэтому подойдёт и существующий аккаунт GameSpot/Fandom
- Войдя в аккаунт, откройте страницу API: comicvine.gamespot.com/api
- Ваш персональный API key показан вверху этой страницы - скопируйте его
- В Tonkatsu Box: Настройки → API ключи → секция ComicVine → вставьте ключ
- Нажмите Test для проверки - должно появиться "ComicVine API key is valid"
✅ Готово! Откройте Поиск → Книги, и источник Comics начнёт выдавать результаты.
- Бесплатный ключ ограничен 200 запросами в час. Обычный просмотр укладывается с большим запасом.
- Данные Comic Vine разрешены только для некоммерческого использования.
- Комиксы отображаются внутри таба поиска Книги рядом с OpenLibrary и Fantlab, а не отдельным табом.
Hardcover добавляет источник книг в таб поиска по книгам и позволяет импортировать библиотеку Hardcover в коллекцию. Нужен бесплатный персональный ключ доступа.
- Перейдите на hardcover.app и войдите (или создайте бесплатный аккаунт)
- Откройте настройки аккаунта
- Скопируйте ваш персональный ключ доступа
- В Tonkatsu Box: Настройки → API ключи → секция Hardcover → вставьте ключ
- Нажмите Test для проверки - должно появиться "Hardcover API token is valid"
✅ Готово! Откройте Поиск → Книги, и источник Hardcover начнёт выдавать результаты. Также можно импортировать библиотеку из Настройки → Импорт → Hardcover.
- Ключ доступа действует один год и продлевается каждый год, так что менять его нужно раз в год.
- Как работают импорт библиотеки и выбор изданий - см. Импорт из Hardcover.
Podcast Index - каталог подкастов за вкладкой «Аудио»: поиск подкастов, списки в тренде и лента эпизодов, с которой сохраняется каждый подкаст. В релизных сборках есть встроенная пара ключей, поэтому подкасты работают сразу; своя пара нужна, чтобы отделить своё использование от общего.
- Зайдите на api.podcastindex.org и зарегистрируйтесь
- Скопируйте API key и API secret со страницы аккаунта
- В Tonkatsu Box: Настройки → API ключи → Podcast Index API → вставьте оба
- Нажмите Проверить - должно появиться «Ключи Podcast Index действительны»
Мастер первого запуска спрашивает ту же пару.
- Podcast Index подписывает каждый запрос текущим временем, поэтому сбитые на несколько минут системные часы приводят к отказу. Сначала проверьте часы, потом ключи.
- Пара уезжает вместе с дампом настроек и с полной резервной копией.
- На selfhost-сборке запросы подписывает сервер, и секрет не попадает в браузер.
Эти источники работают без API ключей:
| Источник | Что предоставляет |
|---|---|
| VNDB | Визуальные новеллы - поиск, теги, рейтинги |
| AniList | Аниме и манга - поиск, жанры/формат, прогресс |
| Kitsu | Аниме и манга - поиск, обзор, данные по каждой серии для трекера |
| MangaBaka | Манга, манхва, маньхуа, ранобэ - поиск и обзор |
| MangaDex | Манга - поиск, обзор, локализованные названия, число глав |
| TVmaze | Сериалы - поиск по названию, сезоны, серии, календарь релизов |
| OpenLibrary | Книги - поиск по названию или автору, обложки, описания |
| Fantlab | Книги - поиск, издания со своими обложками, похожие тайтлы |
| MusicBrainz | Музыка - альбомы, исполнители, издания и треклисты, обложки из Cover Art Archive |
| Готовые коллекции | .xcollx файлы с полными библиотеками - полностью оффлайн |
Импортам из Steam, RetroAchievements и Simkl тоже нужен ключ или вход, но это делается на их собственных экранах импорта, а не здесь. См. Импорт из Steam, Импорт из RetroAchievements и Импорт из Simkl.
| Источник | Для чего | Нужен ключ? | Время настройки |
|---|---|---|---|
| IGDB | Игры (250K+ тайтлов) | Да (бесплатный токен Twitch) | ~2 мин |
| TMDB | Фильмы, сериалы, аниме | Да (бесплатный) или встроенный | ~3 мин |
| TheTVDB | Фильмы, сериалы (второй источник, свои эпизоды) | Бесплатный ключ v4 или встроенный | ~2 мин |
| SteamGridDB | Арт игр для досок | Опционально (есть встроенный) | ~1 мин |
| ScreenScraper | Расширенные медиа для игр (52 платформы) | Бесплатный аккаунт на screenscraper.fr | ~2 мин |
| Comic Vine | Комиксы и графические романы | Бесплатный ключ (без встроенного) | ~2 мин |
| Hardcover | Книги (поиск + импорт библиотеки) | Бесплатный ключ доступа (без встроенного) | ~2 мин |
| Podcast Index | Подкасты (поиск + ленты эпизодов) | Бесплатная пара ключ/секрет или встроенная | ~2 мин |
| VNDB | Визуальные новеллы | Нет | - |
| AniList / Kitsu | Аниме, манга | Нет | - |
| MangaBaka / MangaDex | Манга | Нет | - |
| TVmaze | Сериалы | Нет | - |
| OpenLibrary / Fantlab | Книги | Нет | - |
| MusicBrainz | Музыкальные альбомы | Нет | - |
| Simkl | Импорт фильмов, сериалов и аниме | Нет - вход по коду на экране импорта | ~1 мин |
- Getting Started
- API Keys Setup
- Collections
- Search
- Item Details
- Personalization
- Statistics
- Canvas Board
- Wishlist
- Releases & Calendar
- Import / Export
- Data, Sync & Backup
- Browse Online Collections
- Trakt Import
- Simkl Import
- Steam Import
- RetroAchievements Import
- MyAnimeList Import
- AniList Import
- Hardcover Import
- IGDB List Import
- Kinorium Import
- Custom Cards Import
- Kodi Sync
- Tier Lists
- Mood Grid
- User Profiles
- Settings
- Self-Hosting (Web)
- Discord Rich Presence
- Contributing Collections
- FAQ
- Быстрый старт
- Настройка API ключей
- Коллекции
- Поиск
- Детали элемента
- Персонализация
- Статистика
- Визуальные доски
- Список желаний
- Релизы и календарь
- Импорт / Экспорт
- Данные, синхронизация и копии
- Каталог коллекций
- Импорт из Trakt
- Импорт из Simkl
- Импорт из Steam
- Импорт из RetroAchievements
- Импорт из MyAnimeList
- Импорт из AniList
- Импорт из Hardcover
- Импорт списка IGDB
- Импорт из Kinorium
- Импорт своих карточек
- Синхронизация Kodi
- Тир-листы
- Mood-сетка
- Профили пользователей
- Настройки
- Selfhost (веб)
- Discord Rich Presence
- Контрибуция коллекций
- FAQ
- 快速开始
- API 密钥设置
- 收藏
- 搜索
- 项目详情
- 个性化
- 统计
- 看板
- 愿望单
- 发行与日历
- 导入 / 导出
- 数据、同步与备份
- 收藏目录
- 从 Trakt 导入
- 从 Simkl 导入
- 从 Steam 导入
- 从 RetroAchievements 导入
- 从 MyAnimeList 导入
- 从 AniList 导入
- 从 Hardcover 导入
- 导入 IGDB 列表
- 从 Kinorium 导入
- 导入自定义卡片
- Kodi 同步
- 等级列表
- 心情格
- 用户配置
- 设置
- 自托管(Web)
- Discord Rich Presence
- 贡献收藏
- 常见问题
💬 Discord