Repository navigation
Kodi Sync
Sync your Kodi movie library into Tonkatsu Box over your local network. Movies are matched against TMDB, with watch status, ratings, and metadata tracking.
| Kodi data | Tonkatsu Box |
|---|---|
| Movies in VideoLibrary | Movies matched to TMDB |
| TMDB ID / IMDB ID | Used for matching |
| Watch status (watched) | Status "Completed" |
| Partially watched | Status "In Progress" |
| Unwatched | Status "Planned" |
| User rating (1-10) | Saved as rating |
| Last played date | Saved as last played date |
| Movie sets | Optional sub-collections (e.g. "Harry Potter Collection (kodi)") |
| Metadata | Saved as user comment |
- Kodi with remote control enabled over the network. Both devices must be on the same Wi-Fi or LAN.
- TMDB API key - needed to match movies. Set up TMDB
Enable remote control in Kodi so Tonkatsu Box can connect:
- Open Kodi
- Go to Settings > Services > Control
- Enable "Allow remote control via HTTP"
- Note the Port (default: 8080)
- Optionally set a Username and Password
You need the local IP of the device running Kodi. Both devices (Kodi and Tonkatsu Box) must be on the same Wi-Fi / LAN network.
Option 1 - Inside Kodi:
- Go to Settings > System Information > Network
- The IP address is shown on screen (e.g.
192.168.1.105)
Option 2 - On the Kodi device itself:
-
Windows: open Command Prompt → type
ipconfig→ look for IPv4 Address under your Wi-Fi or Ethernet adapter -
Linux: open terminal → type
ip aorhostname -I - Android (Kodi on a TV box): Settings > Network > Wi-Fi > tap connected network → IP address
- macOS: System Preferences > Network → the IP is shown for the active connection
Tip: The IP usually looks like
192.168.x.xor10.0.x.x. If you're connecting from a phone, make sure it's on the same Wi-Fi network as Kodi - not on mobile data.
- In Tonkatsu Box: go to Settings > Integrations > Kodi
- Enter Host - the IP address you found above (e.g.
192.168.1.105) - Enter Port (default:
8080) - Enter Username and Password (if set in Kodi)
- Click Test connection to verify the connection works
- Select a target collection:
- Create new collection - creates a new collection for Kodi movies
- Use existing collection - select from dropdown
- Configure sync options:
- Sync interval, how often the app checks Kodi for changes
- Sub-collections - toggle to create sub-collections from Kodi movie sets
- Import ratings - toggle to sync Kodi ratings (1-10 scale)
- Enable the sync toggle to start syncing
Tonkatsu Box checks your Kodi library at the chosen interval:
- Reads the movie list from Kodi.
- Matches each movie to TMDB by the TMDB ID stored in Kodi.
- Falls back to IMDB ID if there's no TMDB ID.
- Adds matched movies to the chosen collection.
- Updates watch status, ratings, last played dates, and comments.
- First sync populates the target collection with all movies from Kodi
- Subsequent syncs update existing items - watch status, ratings, last played dates, and comments are refreshed with the latest data from Kodi
When the sub-collections option is enabled:
- Kodi movie sets (e.g. "Harry Potter", "The Lord of the Rings") are created as separate sub-collections
- Sub-collection names include a "(kodi)" suffix to distinguish them
- Movies belonging to a set appear in both the main collection and their sub-collection
When the import ratings option is enabled:
- Kodi user ratings (1-10 scale) are synced to Tonkatsu Box
- Ratings always overwrite - the latest Kodi rating takes priority
- Disable this option if you want to manage ratings manually in Tonkatsu Box
When Kodi sync is configured and enabled, a small Kodi icon appears in the top bar (desktop only), between the search field and the settings gear.
- Colored (Kodi blue) - sync timer is running
- Gray - sync is stopped
- Pulsing - a sync cycle is in progress right now
- Click to toggle: stop the sync timer or restart it
- Hover for a tooltip with the current status
This lets you quickly see if Kodi sync is active and pause/resume it without opening Settings.
If the target collection is deleted from Tonkatsu Box, the Kodi sync automatically stops. Re-enable sync by selecting a new target collection in settings.
- Make sure Kodi and Tonkatsu Box are on the same local network
- Use Test connection before enabling sync to catch configuration issues early
- You can change the target collection at any time - the next sync will use the new collection
- Sub-collections are a convenient way to keep movie series organized without manual sorting
- If Kodi is not reachable during a sync cycle, the service will retry on the next interval
- 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