Tonkatsu Box — что изменилось за 2 недели
Приложение использует внешние API: IGDB (Twitch/Amazon), TMDB, VNDB, SteamGridDB. Некоторые из них могут работать медленно или быть недоступны или замедленны — заранее извиняюсь, времена такие.
Привет! Я снова выхожу на связь, меня зовут Максим и я продолжаю разрабатывать по кайфу.
Прошло 2 недели с предыдущего поста, я многое понял, и решил вам рассказать о моем прогрессе.
Визуальные новеллы
Добавил пятый тип медиа — визуальные новеллы через VNDB. Работает без API ключа, сразу из коробки. Поиск, фильтрация по тегам, сортировка по рейтингу, популярности, дате выхода. Карточки с обложками, описаниями и рейтингами как у игр и фильмов.
Импорт из Trakt.tv
Можно загрузить всю историю просмотров из Trakt одним файлом. Экспортируете ZIP на сайте Trakt, выбираете в приложении — и все ваши просмотренные фильмы, сериалы, оценки и watchlist импортируются в коллекцию. Анимация определяется автоматически и выносится в отдельный тип. Прогресс по сериям тоже переносится — если вы посмотрели 3 сезона из 5, трекер это покажет.
Полная локализация English и Русский
Приложение полностью переведено на два языка. 500+ строк локализации. Переключается в настройках мгновенно. Отдельно можно выбрать язык контента — описания фильмов и сериалов из TMDB на русском или английском.
Встроенные API ключи (ключевое изменение)
Раньше для поиска фильмов и игр нужно было регистрироваться на сторонних сайтах и вводить ключи вручную. Теперь все ключи встроены — установил, открыл, ищешь. Без регистрации, без настройки. Если хочется свои ключи для стабильности — можно добавить в настройках, но это опционально.
Discover и рекомендации
На экране поиска появился Discover — ленты «В тренде», «Лучшие фильмы», «Популярные сериалы», «Скоро выходит», «Аниме». Показывается когда поле поиска пустое — можно просто листать и открывать. На странице каждого фильма и сериала — секция «Похожие» из TMDB. Нашёл хороший фильм → смотришь что ещё рекомендуют → добавляешь в коллекцию. Цикл.
Единый поиск с фильтрами
Поиск полностью переработан. Вместо отдельных табов — единый интерфейс с выпадающим списком источников (Фильмы, Сериалы, Аниме, Игры, Визуальные новеллы). Для каждого источника свои фильтры: жанр, год, платформа, теги. И всё это работает одновременно с текстовым поиском — можно искать «RPG на SNES 1990-х с рейтингом выше 80».
Редизайн коллекций
Главный экран полностью переделан. Коллекции отображаются как карточки в стиле iOS-папок — мозаика из 5 обложек, название, количество элементов. Вместо старого списка — визуальная сетка. Внутри коллекции — переработанная фильтр-панель: тип медиа, статус, платформа, поиск по названию, сортировка, переключение сетка/список. Всё компактно в одной строке.
Трекер серий
Для сериалов и аниме — полноценный трекер серий. Разворачиваете сезон → видите все серии → отмечаете просмотренные. Прогресс-бар на каждый сезон. Можно отметить целый сезон одной кнопкой. При отметке всех серий — статус автоматически меняется на «Завершено» с датой.
Настройки
Настройки переделаны: единый дизайн на всех платформах, сгруппированы по секциям (Оформление, Источники данных, Хранилище, Импорт, О приложении). Каждая секция и каждый пункт имеют подписи — сразу понятно что за что отвечает.
Welcome Wizard
При первом запуске — мастер настройки из 6 шагов. Имя, язык, API ключи, обзор возможностей. Можно пройти за минуту или пропустить.
Готовые коллекции
Отдельный репозиторий с готовыми библиотеками — 25 653 игры на 23 ретро-платформах. От Atari 2600 до PSP. Каждая платформа — один файл. Скачиваете, импортируете в приложение — полная библиотека с обложками, описаниями, жанрами и рейтингами IGDB. Без API ключей, работает полностью оффлайн. Плюс подборки «Лучшие» для современных платформ (PS2–PS5, Xbox 360/One, Wii, Switch, PC) и коллекции фильмов/аниме из TMDB. Никаких ROM-файлов — только метаданные. Это каталог для отслеживания, а не источник игр.
Документация
Завёл Wiki на GitHub с пошаговыми инструкциями на двух языках — английский и русский. Как начать, как настроить API ключи, как работают коллекции, поиск, доски, импорт, вишлист, настройки. Плюс FAQ. Ещё в процессе доработки, но основное уже покрыто.
Wiki: https://github.com/hacan359/tonkatsu_box/wiki
Что дальше Сейчас в работе: — работа с RetroAchivments для фанатов — Импорт библиотеки Steam — интеграции с must
— всякие другие интеграции
Ссылки — GitHub: https://github.com/hacan359/tonkatsu_box
— Скачать: https://github.com/hacan359/tonkatsu_box/releases/latest
— Готовые коллекции: https://github.com/hacan359/tonkatsu-collections
— Wiki: https://github.com/hacan359/tonkatsu_box/wiki
Windows, Linux, Android. Бесплатно, open source, без рекламы. Буду рад обратной связи — что добавить, что поправить, что не работает. Можно в комментариях или на GitHub.