Skip to content

Integrated Tools

CeRu-007 edited this page Jun 30, 2026 · 1 revision

Integrated Tools

🌐 中文版本

TMDB-Helper integrates multiple external tools to enhance functionality. This document explains how to use these tools.


TMDB-Import

ℹ️ TMDB-Import is an independent open-source project (fzlins/TMDB-Import). TMDB-Helper integrates its functionality.

Overview

TMDB-Import is a Python script for scraping episode data from various platforms and importing to TMDB. Supported platforms include:

  • Bilibili
  • iQiyi
  • Tencent Video
  • Youku
  • CCTV
  • And more...

Usage in TMDB-Helper

Method 1: Maintenance List (Recommended)

  1. Fill in the Platform URL when adding an entry
  2. The system automatically detects the platform type
  3. Scheduled tasks automatically execute scraping and importing

Method 2: Independent Maintenance

For completed but untracked series:

  1. Sidebar → Entry Maintenance → Independent Maintenance
  2. Fill in Platform URL, TMDB ID, Season
  3. Click "Platform Scraping"
  4. Modify data in the CSV editor
  5. Click "Execute TMDB Import"

Method 3: Scheduled Tasks

After setting up scheduled tasks, the system executes automatically:

  1. Set scheduled tasks in entry details
  2. Configure execution time and strategy
  3. System automatically scrapes and imports at specified times

Configuration File

TMDB-Import configuration file location:

  • Docker: /app/data/config.ini
  • Local: TMDB-Import-master/config.ini

Common configuration options:

[DEFAULT]
# Encoding format
encoding = utf-8-sig

# Save browser user profile (disable for concurrency)
save_user_profile = true

# Filter words (comma-separated)
filter_words =

# Rename CSV on import (enable for multi-task)
rename_csv_on_import = false

# Delete CSV after import
delete_csv_after_import = false

AI Model Service

TMDB-Helper integrates various AI model services for:

  • Episode Synopsis Generation: Analyze subtitles to generate titles and summaries
  • Audio Transcription: Extract audio from video and recognize as text
  • Hard Subtitle OCR: Recognize embedded subtitles in video
  • AI Chat: Multi-turn conversation assistant

Supported Providers

  • OpenAI
  • DeepSeek
  • SiliconFlow
  • Other OpenAI API-compatible providers

Configuration

  1. Click gear icon → Settings
  2. Select "Model Service" panel
  3. Add provider and fill in API Key
  4. Assign models to different functions in "Usage Scenarios"

Playwright

TMDB-Import uses Playwright for browser automation:

  • Login to TMDB accounts
  • Execute data import operations
  • Scrape platform data

Notes

  • First use requires browser installation: playwright install chromium
  • Automatically handled in Docker deployment
  • Disable save_user_profile for concurrent tasks

Related Pages

← Back to Home

Clone this wiki locally