Compare commits
10
Commits
ace3229b62
...
c7a55190d7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7a55190d7 | ||
|
|
6f0df5a774 | ||
|
|
e70bd35498 | ||
|
|
79797644e1 | ||
|
|
5f0b531269 | ||
|
|
c9d22d5136 | ||
|
|
0a6bddcc7e | ||
|
|
fb128c70d6 | ||
|
|
d010cf936c | ||
|
|
ea21e15b3a |
@@ -0,0 +1,23 @@
|
||||
name: Tests
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main, master]
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
python-version: ["3.10", "3.11", "3.12"]
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: astral-sh/setup-uv@v4
|
||||
- name: Install package and dev dependencies
|
||||
run: uv pip install -e ".[dev]"
|
||||
- name: Ruff
|
||||
run: uv run ruff check src tests
|
||||
- name: Run tests
|
||||
run: uv run pytest -q
|
||||
@@ -51,3 +51,10 @@ Thumbs.db
|
||||
# Generated workflow artifacts
|
||||
artifacts/
|
||||
runs/
|
||||
|
||||
# Legacy root-level workflow outputs (defaults are under artifacts/)
|
||||
/inventory*.csv
|
||||
/identities*.json
|
||||
/analysis*.json
|
||||
/plan*.json
|
||||
/plan*_manual_review.csv
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Project Structure & Module Organization
|
||||
- Core package lives in `src/vlm/`.
|
||||
- CLI entrypoint is `src/vlm/cli.py` (`vlm` console script). Commands use `pass_context` and `CLIContext` from `context.py`; command logic is modularized in `commands/` (e.g. `scan`, `parse`, `enrich`, `analyze`, `plan`, `execute`).
|
||||
- CLI entrypoint is `src/vlm/cli.py` (`vlm` console script). Shared CLI helpers live in `cli_helpers.py`. Command logic is in `commands/` (scan, parse, enrich, analyze, plan, execute, review_plan, report, quarantine_cmd, state_cmd, config_cmd).
|
||||
- Functional modules by concern: scanning (`scanner.py`), parsing (`parser.py`), enrichment (`enrichment.py`, `cache.py`, `providers/`), analysis/planning/execution (`analysis.py`, `planner.py`, `executor.py`), I/O helpers (`io.py`), utilities (`utils.py`), state/reporting/logging (`state.py`, `reports.py`, `logging_config.py`), config (`config.py`), models (`models.py`).
|
||||
- Tests live in `tests/` and mirror feature areas (e.g. `tests/test_scanner.py`, `tests/test_cli_state.py`, `tests/test_enrichment.py`).
|
||||
- Project metadata and tool config are in `pyproject.toml`.
|
||||
|
||||
## Build, Test, and Development Commands
|
||||
- `uv pip install -e .` installs the package in editable mode.
|
||||
- `uv pip install -e ".[dev]"` installs dev dependencies (`pytest`, `hypothesis`).
|
||||
- `pytest` runs the full test suite.
|
||||
- `pytest tests/test_logging.py` runs a targeted test file during iteration.
|
||||
- `uv pip install -e ".[dev]"` installs dev dependencies (`pytest`, `hypothesis`, `pytest-cov`, `ruff`).
|
||||
- `uv run pytest -q` runs the full test suite.
|
||||
- `uv run pytest tests/test_logging.py` runs a targeted test file during iteration.
|
||||
- `uv run ruff check src tests` runs the linter (also in CI).
|
||||
- `vlm --help` verifies CLI startup and available commands.
|
||||
|
||||
## Coding Style & Naming Conventions
|
||||
@@ -19,7 +20,8 @@
|
||||
- Modules/functions/variables: `snake_case`; classes: `PascalCase`; constants: `UPPER_SNAKE_CASE`.
|
||||
- Keep modules focused on a single responsibility; prefer small pure helpers in domain modules.
|
||||
- Add type hints for public functions and non-trivial internal APIs.
|
||||
- No formatter/linter is currently enforced in `pyproject.toml`; keep style consistent with existing files.
|
||||
- Use absolute imports in `src/vlm/`: `from vlm.module import ...` (avoid new relative imports).
|
||||
- Ruff (`E`, `F`, `I`) is configured in `pyproject.toml`; CI runs `ruff check src tests`.
|
||||
|
||||
## Testing Guidelines
|
||||
- Framework: `pytest`; property-based tests use `hypothesis`.
|
||||
@@ -39,5 +41,6 @@
|
||||
|
||||
|
||||
## Documentation baseline
|
||||
- Updated to reflect refactor results as of 2026-02-16.
|
||||
- Updated to reflect release 0.2.0 baseline as of 2026-06-01.
|
||||
- Canonical release notes are tracked in `CHANGELOG.md`.
|
||||
- Default workflow artifacts: `artifacts/` (do not commit generated CSV/JSON).
|
||||
|
||||
@@ -1,5 +1,71 @@
|
||||
# Changelog
|
||||
|
||||
## 0.2.0 — 2026-06-01
|
||||
|
||||
### Repository hygiene and release discipline
|
||||
|
||||
- Stopped tracking personal workflow artifacts at repository root (~34 MB); expanded `.gitignore` for legacy root CSV/JSON patterns.
|
||||
- Added GitHub Actions workflow running `uv run pytest -q` on Python 3.10–3.12.
|
||||
- Added MIT `LICENSE`, `CONTRIBUTING.md` (semver policy), and packaging metadata in `pyproject.toml` (version `0.2.0`).
|
||||
- Synced README and `skills/vlm-library-workflow/` to `artifacts/` defaults and the full `review-plan` → `apply-review` cycle.
|
||||
- Standardized `executor.py` imports to `vlm.*`; added Ruff and `pytest-cov` to `[dev]` optional dependencies.
|
||||
- Verification: `uv run pytest -q` → **517 passed**.
|
||||
|
||||
## 2026-05-21
|
||||
|
||||
### Functional code simplification
|
||||
|
||||
- Removed unused `src/vlm/exceptions.py` and consolidated plan summary helpers (`preferred_plan_summary` everywhere).
|
||||
- Extracted CLI implementations to `cli_helpers.py` and `commands/` (`review_plan`, `report`, `quarantine_cmd`, `state_cmd`, `config_cmd`); `cli.py` is now Click registration and thin delegation.
|
||||
- Moved `textual` out of `[dev]` optional deps (install via `[tui]` or `[dev,tui]`).
|
||||
- Archived superseded review/audit markdown under `docs/archive/2026-pre-baseline/`.
|
||||
- Fixed series parser empty title when the only title token is a quality tag (e.g. `UHD S01E01.mp4`).
|
||||
- Verification: `pytest -q` → **517 passed**.
|
||||
|
||||
## 2026-04-07
|
||||
|
||||
### Review-plan Safety & Validation Hardening
|
||||
|
||||
- Made `vlm review-plan --tui` a true optional runtime boundary by lazy-loading the Textual UI and guarding Textual imports.
|
||||
- Hardened execution safety so move/rename operations validate both source and destination against `library_root`, while unsupported quarantine operations fail per-operation without aborting later work.
|
||||
- Removed silent duplicate-resolution fallback: unresolved `by_quality` groups and unsupported strategies now surface as explicit manual-review outcomes.
|
||||
- Canonicalized duplicate path matching so duplicate analysis joins stay stable across path-format differences.
|
||||
- Defined scanner behavior for non-zero `find` exits: keep partial stdout with a warning, or return an empty deterministic result if no paths were emitted.
|
||||
- Moved plan loading onto a validated typed `ExecutionPlan` boundary in the I/O layer.
|
||||
- Updated repository review artifacts and documentation to reflect the new baseline.
|
||||
- Verification: `pytest -q` → `507 passed`.
|
||||
|
||||
## 2026-04-02
|
||||
|
||||
### Schema Validation & Deterministic Planning
|
||||
|
||||
- Added runtime validation for `identities.json`, `analysis.json`, and `plan.json` on load/save.
|
||||
- Plan generation now records environment-derived checks in `validation_snapshot` metadata, keeping logical plan output reproducible.
|
||||
- Added targeted regression tests for plan round-trip validation and invalid-schema rejection.
|
||||
- Verified the affected workflows with `uv run pytest tests/test_io.py tests/test_planner.py`.
|
||||
|
||||
|
||||
### Logic Optimization & Human-in-the-Loop
|
||||
|
||||
- **Human-in-the-Loop Workflow Completion**:
|
||||
- Added `vlm apply-review` command to sync modifications from `plan_manual_review.csv` back to `plan.json`.
|
||||
- Implemented `apply_review_to_plan` in `src/vlm/planner.py` to allow manual rejection/modification of high-risk operations via CSV.
|
||||
|
||||
- **Scanner Robustness & Environment Awareness**:
|
||||
- Added proactive `ffprobe` availability check at the start of `vlm scan`.
|
||||
- Implemented graceful degradation: if `ffprobe` is missing, the scanner automatically falls back to file-only metadata mode with a clear warning, instead of failing per-file.
|
||||
|
||||
- **Parser Enhancements**:
|
||||
- Improved `src/vlm/parser.py` to better handle release group tags (`[Group]`, `(Group)`, `Group_Subs`).
|
||||
- Added support for hyphenated episode numbering (e.g., `Name - 01`) common in Anime, defaulting to Season 1 with reduced confidence.
|
||||
- Refined release group removal to be more robust against various bracket styles.
|
||||
|
||||
- **CLI & UX**:
|
||||
- `vlm review-plan` now prints a plan overview plus a structured high-risk operation preview in terminal output.
|
||||
- Added `--preview-limit` and `--show-all` to control review-plan preview verbosity.
|
||||
- Added shared plan rendering helpers so `review-plan` and `execute` reuse the same summary fallback behavior.
|
||||
- Added `vlm apply-review` to the main CLI group.
|
||||
|
||||
## 2026-02-16
|
||||
|
||||
### Artifact Path Governance
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
# CLAUDE.md
|
||||
|
||||
## Documentation Status
|
||||
- Synchronized with refactor baseline on 2026-02-16 (see `CHANGELOG.md`).
|
||||
- Synchronized with release 0.2.0 baseline on 2026-06-01 (see `CHANGELOG.md`).
|
||||
- Default workflow outputs: `artifacts/` — do not commit generated CSV/JSON at repo root.
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
@@ -20,8 +21,13 @@ uv pip install -e .
|
||||
|
||||
# Install with dev dependencies (pytest, hypothesis)
|
||||
uv pip install -e ".[dev]"
|
||||
|
||||
# Optional Textual UI for `vlm review-plan --tui`
|
||||
uv pip install -e ".[tui]"
|
||||
```
|
||||
|
||||
The default CLI path does not require Textual; it is imported only when `uv run vlm review-plan --tui` is used.
|
||||
|
||||
### Testing
|
||||
```bash
|
||||
# Run all tests (use uv run to execute in the project environment)
|
||||
@@ -49,17 +55,20 @@ uv run vlm --help
|
||||
uv run vlm config init
|
||||
|
||||
# Common workflow
|
||||
uv run vlm scan # Discover files
|
||||
uv run vlm parse # Extract identities (v1 schema)
|
||||
uv run vlm parse --inventory inventory.csv # Extract identities with embedded metadata (v2 schema, recommended)
|
||||
uv run vlm enrich # (Optional) Enrich titles/reputation via TMDB
|
||||
uv run vlm enrich --refresh-all # Force full refresh (ignore cache)
|
||||
uv run vlm analyze # Detect gaps/duplicates
|
||||
uv run vlm plan # Generate execution plan
|
||||
uv run vlm plan --analysis analysis.json # Generate plan with duplicate resolution
|
||||
uv run vlm execute # Dry-run (default)
|
||||
uv run vlm execute --confirm # Actually execute
|
||||
uv run vlm rollback # Undo executed operations
|
||||
uv run vlm scan # Discover files
|
||||
uv run vlm parse # Extract identities (v1 schema)
|
||||
uv run vlm parse --inventory artifacts/inventory.csv # Embed metadata for quality-aware duplicate handling
|
||||
uv run vlm enrich # (Optional) Enrich titles/reputation via TMDB
|
||||
uv run vlm enrich --refresh-all # Force full refresh (ignore cache)
|
||||
uv run vlm analyze # Detect gaps/duplicates
|
||||
uv run vlm plan # Generate execution plan
|
||||
uv run vlm plan --analysis artifacts/analysis.json # Generate plan with duplicate resolution
|
||||
uv run vlm review-plan # Export CSV + terminal review preview
|
||||
uv run vlm review-plan --tui # Optional full-screen review UI
|
||||
uv run vlm apply-review # Sync edited CSV decisions back into the plan
|
||||
uv run vlm execute # Dry-run (default)
|
||||
uv run vlm execute --confirm # Actually execute
|
||||
uv run vlm rollback # Undo executed operations
|
||||
|
||||
# Reporting
|
||||
uv run vlm report summary # Overview statistics
|
||||
@@ -81,15 +90,16 @@ uv run vlm state set <file> --status reviewed
|
||||
|
||||
### Core Workflow
|
||||
VLM follows a read-first, multi-stage pipeline:
|
||||
1. **Scan** → discovers video files, extracts metadata via ffprobe (optional), saves to inventory.csv
|
||||
2. **Parse** → extracts titles/years/seasons/episodes from filenames, saves to identities.json
|
||||
- Use `--inventory inventory.csv` to embed video metadata (v2 schema) for accurate duplicate resolution by quality
|
||||
1. **Scan** → discovers video files, extracts metadata via ffprobe (optional), saves to `artifacts/inventory.csv`
|
||||
2. **Parse** → extracts titles/years/seasons/episodes from filenames, saves to `artifacts/identities.json`
|
||||
- Use `--inventory artifacts/inventory.csv` to embed video metadata (v2 schema) for accurate duplicate resolution by quality
|
||||
- Without `--inventory`, produces v1 schema (lightweight, no embedded metadata)
|
||||
3. **Enrich** (optional) → adds bilingual titles and reputation (TMDB); updates identities.json in place; uses SQLite cache for incremental runs
|
||||
4. **Analyze** → detects episode gaps and duplicates, saves to analysis.json
|
||||
5. **Plan** → generates reviewable execution plan (plan.json) with file operations
|
||||
6. **Execute** → performs file operations (dry-run by default, --confirm to execute)
|
||||
7. **Rollback** → reverses executed operations (best-effort)
|
||||
3. **Enrich** (optional) → adds bilingual titles and reputation (TMDB); updates `artifacts/identities.json` in place; uses SQLite cache for incremental runs
|
||||
4. **Analyze** → detects episode gaps and duplicates, saves to `artifacts/analysis.json`
|
||||
5. **Plan** → generates reviewable execution plan (`artifacts/plan.json`) with file operations
|
||||
6. **Review / Apply Review** → previews high-risk operations in terminal or optional TUI, then syncs edited CSV decisions back into the plan when needed
|
||||
7. **Execute** → performs file operations (dry-run by default, `--confirm` to execute)
|
||||
8. **Rollback** → reverses executed operations (best-effort)
|
||||
|
||||
### Module Organization
|
||||
- `cli.py` - Click-based CLI interface, global options, command registration
|
||||
@@ -98,12 +108,12 @@ VLM follows a read-first, multi-stage pipeline:
|
||||
- `scanner.py` - File discovery using system `find` command, metadata extraction via ffprobe
|
||||
- `parser.py` - Filename parsing using regex patterns (movies: title + year, series: SxxExx)
|
||||
- `enrichment.py` - Enrichment pipeline; `cache.py` - SQLite cache; `providers/` - TMDB etc.
|
||||
- `io.py` - Unified JSON/CSV I/O helpers (including analysis writer and data adapters)
|
||||
- `io.py` - Unified JSON/CSV I/O helpers, including validated typed plan loading/saving
|
||||
- `utils.py` - UTC time, format_size, shared helpers
|
||||
- `analysis.py` - Completeness checking (episode gaps) and duplicate detection
|
||||
- `duplicate_resolve.py` - Duplicate group resolution (by_quality, by_reputation, first_seen, manual)
|
||||
- `planner.py` - Execution plan generation with conflict detection
|
||||
- `executor.py` - File operations (move/rename/quarantine) with rollback logging
|
||||
- `duplicate_resolve.py` - Duplicate group resolution with explicit failures for unresolved strategies/data
|
||||
- `planner.py` - Execution plan generation with conflict detection and manual-review duplicate fallback
|
||||
- `executor.py` - File operations (move/rename/quarantine) with rollback logging and library-root safety checks
|
||||
- `quarantine.py` - Quarantine management with manifest tracking
|
||||
- `state.py` - File state tracking across workflow stages
|
||||
- `reports.py` - Report generation (inventory, completeness, duplicates, summary)
|
||||
@@ -149,7 +159,7 @@ Key settings:
|
||||
- `log_level` - logging verbosity
|
||||
- `categories` - mapping of category names to directory name lists
|
||||
- `enrichment` (or `enrich`) - TMDB/api_keys, cache_db, translation, reputation; see README for full schema
|
||||
- `plan.duplicate_keep` - when using `vlm plan --analysis`: `by_quality` (resolution > source > codec > size), `by_reputation` (default), `first_seen`, or `manual`
|
||||
- `plan.duplicate_keep` - when using `vlm plan --analysis`: `by_quality`, `by_reputation` (default), `by_reputation_quality_time`, `first_seen`, or `manual`
|
||||
|
||||
### Category Mappings
|
||||
|
||||
|
||||
+154
@@ -0,0 +1,154 @@
|
||||
# Contributing to Video Library Manager (VLM)
|
||||
|
||||
Thanks for helping improve VLM. This guide is for humans patching the CLI and library code—not for running the tool on your own media collection (see [README.md](README.md) for that).
|
||||
|
||||
## What fits here
|
||||
|
||||
Good contributions:
|
||||
|
||||
- Bug fixes and regressions in `src/vlm/`
|
||||
- CLI UX, validation messages, and safer defaults
|
||||
- Tests and docs that match current behavior
|
||||
- Performance or correctness in scan/parse/plan/execute paths
|
||||
|
||||
Out of scope unless discussed first:
|
||||
|
||||
- Breaking changes to artifact JSON schemas or default CLI behavior without a migration note in the PR
|
||||
- Features that permanently delete files (use quarantine; see safety rules below)
|
||||
- Committing generated workflow output or personal library data
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- **Python 3.10+** (CI also runs 3.11 and 3.12)
|
||||
- **[uv](https://github.com/astral-sh/uv)** for installs and `uv run …`
|
||||
- **Git**
|
||||
- Optional for manual end-to-end checks: `ffprobe` on `PATH` (metadata extraction degrades without it)
|
||||
|
||||
## Development setup
|
||||
|
||||
```bash
|
||||
git clone <your-fork-url>
|
||||
cd dl-organizer
|
||||
|
||||
# Editable install + dev tools (pytest, hypothesis, ruff, pytest-cov)
|
||||
uv pip install -e ".[dev]"
|
||||
|
||||
# Optional: Textual UI for `vlm review-plan --tui` only
|
||||
uv pip install -e ".[tui]"
|
||||
```
|
||||
|
||||
Verify the environment:
|
||||
|
||||
```bash
|
||||
uv run vlm --help
|
||||
uv run ruff check src tests
|
||||
uv run pytest -q
|
||||
```
|
||||
|
||||
Expect **517** tests to pass on the current baseline (`uv run pytest -q` → `517 passed`). If you change behavior, update or add tests—do not weaken assertions to green the suite.
|
||||
|
||||
During iteration, run a narrow file instead of the full suite:
|
||||
|
||||
```bash
|
||||
uv run pytest tests/test_planner.py -q
|
||||
uv run pytest tests/test_cli_scan.py::test_scan_writes_inventory -q
|
||||
```
|
||||
|
||||
## Where to change things
|
||||
|
||||
| Area | Location | Tests often in |
|
||||
|------|----------|----------------|
|
||||
| CLI registration | `src/vlm/cli.py` | `tests/test_cli_*.py` |
|
||||
| Command implementation | `src/vlm/commands/` | matching `tests/test_cli_*.py` |
|
||||
| Scan / inventory | `scanner.py` | `test_scanner.py`, `test_cli_scan.py` |
|
||||
| Parse / identities | `parser.py`, `io.py` | `test_parser.py`, `test_io.py` |
|
||||
| Enrich / TMDB | `enrichment.py`, `providers/` | `test_enrichment.py` |
|
||||
| Analysis / duplicates | `analysis.py`, `duplicate_resolve.py` | `test_analysis*.py`, `test_duplicate_*.py` |
|
||||
| Plan / review | `planner.py`, `plan_review.py`, `review_tui.py` | `test_planner.py`, `test_plan_review.py` |
|
||||
| Execute / rollback | `executor.py`, `transaction.py` | `test_executor.py`, `test_cli_rollback.py` |
|
||||
| Config | `config.py` | `test_config.py` |
|
||||
| Shared models | `models.py` | domain tests that construct fixtures |
|
||||
|
||||
Agent-oriented repo notes live in [AGENTS.md](AGENTS.md). Architecture and workflow stages are summarized in [CLAUDE.md](CLAUDE.md).
|
||||
|
||||
## Safety rules (do not regress)
|
||||
|
||||
VLM is built around reversible, reviewed file operations:
|
||||
|
||||
1. **No permanent deletes** in normal workflows—duplicates go to quarantine.
|
||||
2. **`vlm execute` is dry-run by default**; real moves need `--confirm` and rollback logging.
|
||||
3. **Paths must stay under `library_root`** for move/rename execution.
|
||||
4. **Default pipeline is read-first**: scan → parse → (enrich) → analyze → plan → review → execute. Do not hide destructive steps behind implicit flags.
|
||||
|
||||
If your change touches `executor.py`, `planner.py`, or `quarantine.py`, add or extend tests for failure paths and library-root checks.
|
||||
|
||||
## Artifacts and schemas
|
||||
|
||||
Generated files belong under `artifacts/` (or `workspace_dir` in config)—**never commit** them, root-level `inventory.csv` / `identities.json` / `plan.json`, or copies of `~/.vlm/config.yaml`.
|
||||
|
||||
| Artifact | Notes for contributors |
|
||||
|----------|-------------------------|
|
||||
| `identities.json` | v1 without `--inventory`; v2 embeds video metadata for quality-aware duplicates |
|
||||
| `analysis.json` | Output of analyze; input to `vlm plan --analysis` |
|
||||
| `plan.json` | Validated typed `ExecutionPlan`; review CSV syncs via `apply-review` |
|
||||
|
||||
Loading/saving goes through `io.py` with schema validation. If you add or rename JSON fields, update loaders, tests, and call out **backward compatibility** in the PR (v1 identities must still load).
|
||||
|
||||
## Code style
|
||||
|
||||
- Python 3.10+, 4 spaces, PEP 8 naming (`snake_case` / `PascalCase`).
|
||||
- Type hints on public functions and non-trivial internal APIs.
|
||||
- Absolute imports in package code: `from vlm.module import …` (no new relative imports in `src/vlm/`).
|
||||
- Ruff: `E`, `F`, `I` (see `pyproject.toml`). CI runs `uv run ruff check src tests`.
|
||||
- Prefer small, focused modules; put CLI wiring in `commands/`, not bloated `cli.py`.
|
||||
|
||||
## Testing expectations
|
||||
|
||||
| Change type | Minimum bar |
|
||||
|-------------|-------------|
|
||||
| Pure helper / module logic | Unit test in `tests/test_<module>.py` |
|
||||
| CLI flag or error message | `CliRunner` test in `tests/test_cli_*.py` |
|
||||
| Invariants across inputs | Consider `hypothesis` (existing pattern in `test_*_properties.py`) |
|
||||
| Config key or default | `test_config.py` + note in PR if users must edit `config.yaml` |
|
||||
|
||||
Property tests use Hypothesis with `max_examples = 100` in `pyproject.toml`.
|
||||
|
||||
Coverage is optional locally: `uv run pytest --cov=vlm --cov-report=term-missing` (requires `[dev]`).
|
||||
|
||||
## Pull request checklist
|
||||
|
||||
Before opening a PR:
|
||||
|
||||
- [ ] Branch is up to date with `main` (or target branch)
|
||||
- [ ] `uv run ruff check src tests` passes
|
||||
- [ ] `uv run pytest -q` passes (full suite)
|
||||
- [ ] New/changed behavior has tests; CLI changes have at least one failure-path test if applicable
|
||||
- [ ] No secrets, personal paths, or generated artifacts in the diff
|
||||
- [ ] PR description: **what**, **why**, and **how you tested** (paste `pytest` summary or targeted command)
|
||||
- [ ] Breaking CLI, config, or schema changes: migration steps and suggested `CHANGELOG.md` entry (maintainers may edit release notes)
|
||||
|
||||
Commit messages: short imperative subject (`fix planner conflict when destination exists`). Keep commits focused; split refactors from behavior changes when possible.
|
||||
|
||||
## CI
|
||||
|
||||
GitHub Actions (`.github/workflows/test.yml`) on push/PR to `main` / `master`:
|
||||
|
||||
1. `uv pip install -e ".[dev]"`
|
||||
2. `uv run ruff check src tests`
|
||||
3. `uv run pytest -q` on Python **3.10, 3.11, 3.12**
|
||||
|
||||
Match CI locally before requesting review.
|
||||
|
||||
## Versioning and releases
|
||||
|
||||
[Semantic Versioning](https://semver.org/):
|
||||
|
||||
- **PATCH** — bug fixes, docs-only
|
||||
- **MINOR** — backward-compatible features (commands, options, new optional JSON fields)
|
||||
- **MAJOR** — breaking CLI contracts, config keys, or artifact schemas
|
||||
|
||||
Release history: [CHANGELOG.md](CHANGELOG.md). Package version: `pyproject.toml` → `[project].version`.
|
||||
|
||||
## Questions
|
||||
|
||||
Open an issue for bugs or design questions. For large features, describe the safety impact (especially execute/quarantine) before a big PR so review stays tractable.
|
||||
+434
-109
@@ -1,121 +1,446 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
# VLM Fix Plan
|
||||
|
||||
# Fix Plan (Verified Issues Only)
|
||||
**Derived from:** [`ISSUES_REPORT.md`](ISSUES_REPORT.md)
|
||||
**Created:** 2026-06-01
|
||||
**Verified baseline:** `uv run pytest -q` → 517 passed; 36 tracked workflow artifacts (~34 MB) at repo root
|
||||
|
||||
## Objective
|
||||
- Repair only verified defects from `REVIEW_REPORT.md`.
|
||||
- Keep behavior stable outside defect scope.
|
||||
- Ensure every fix is testable and reproducible.
|
||||
This plan turns the issues report into an ordered, shippable sequence of work. Each phase ends with verifiable acceptance criteria before starting the next.
|
||||
|
||||
## Definition of Done
|
||||
- `uv run --with pytest --with hypothesis pytest -q` passes.
|
||||
- No test imports use `src.vlm...`.
|
||||
- Timestamp handling outputs correct UTC instants.
|
||||
- Logging remains usable when file log path is unwritable.
|
||||
- Default home-based paths are resolved at runtime, not import time.
|
||||
---
|
||||
|
||||
## Phase 0 - Baseline and guardrails
|
||||
- Run baseline suite and keep output:
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Record current known failures for before/after comparison.
|
||||
- Guardrails:
|
||||
- No unrelated refactor.
|
||||
- No behavior change outside listed findings.
|
||||
## Goals
|
||||
|
||||
## Phase 1 - Fix broken test import paths (P1)
|
||||
- Files:
|
||||
- `tests/test_executor.py`
|
||||
- `tests/test_quarantine.py`
|
||||
- Changes:
|
||||
- Replace `from src.vlm...` with `from vlm...`.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_executor.py tests/test_quarantine.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- No `ModuleNotFoundError: No module named 'src'`.
|
||||
1. **Stop leaking personal library data** via Git (P0).
|
||||
2. **Make quality enforceable** with CI and clear OSS metadata (P1).
|
||||
3. **Align all human and agent docs** with `artifacts/` defaults and the full review cycle (P1–P2).
|
||||
4. **Defer structural refactors** until they ride on feature work (P2–P3).
|
||||
|
||||
## Phase 2 - Fix timezone relabeling bug (P2)
|
||||
- Files:
|
||||
- `src/vlm/scanner.py`
|
||||
- `src/vlm/reports.py`
|
||||
- Changes:
|
||||
- Use aware UTC timestamp creation for file mtimes.
|
||||
- Remove naive `replace(tzinfo=timezone.utc)` relabeling in export paths.
|
||||
- Enforce explicit conversion to UTC instant.
|
||||
- Tests:
|
||||
- Add/extend tests for naive timestamps under non-UTC local timezone assumptions.
|
||||
- Assert true instant conversion (not label swap).
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_scanner.py tests/test_reports.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Timestamp tests pass and no relabel bug remains.
|
||||
## Non-goals (this plan)
|
||||
|
||||
## Phase 3 - Remove dead `error_count` logic (P3)
|
||||
- File:
|
||||
- `src/vlm/scanner.py`
|
||||
- Preferred change:
|
||||
- Remove unused `error_count` and dead summary branch.
|
||||
- Alternative (if product requires count):
|
||||
- Increment and propagate count from scan exception paths.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_scanner.py`
|
||||
- Acceptance:
|
||||
- No dead state/branch for error counting.
|
||||
- Anime parsing (ISSUE-012), quarantine category expansion (ISSUE-013), configurable parser patterns (ISSUE-014).
|
||||
- Splitting `planner.py` / `plan_review.py` (ISSUE-010) unless already editing those areas.
|
||||
- Full `cli.py` slim-down (ISSUE-006) — optional stretch after Phase 3.
|
||||
- Git history rewrite (`git filter-repo`) unless the remote was public and retention policy requires it.
|
||||
|
||||
## Phase 4 - Harden logging setup fallback (P3 risk)
|
||||
- File:
|
||||
- `src/vlm/logging_config.py`
|
||||
- Changes:
|
||||
- Wrap log-dir creation and file handler setup with `try/except (OSError, PermissionError)`.
|
||||
- Keep console logging active when file logging cannot initialize.
|
||||
- Emit one clear warning about fallback.
|
||||
- Tests:
|
||||
- Add/extend tests to simulate mkdir/file-handler failure.
|
||||
- Verify process continues (warning-only behavior).
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_logging.py tests/test_cli.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- No command abort when file log path is unwritable.
|
||||
## Principles
|
||||
|
||||
## Phase 5 - Resolve import-time home defaults (P3 new)
|
||||
- Files:
|
||||
- `src/vlm/logging_config.py`
|
||||
- `src/vlm/cli.py`
|
||||
- Changes:
|
||||
- Replace import-time `Path.home()` constants with runtime helper functions.
|
||||
- Resolve defaults at function/option execution time.
|
||||
- Tests:
|
||||
- Add/extend monkeypatch tests to prove runtime resolution.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_cli*.py tests/test_logging.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Defaults follow runtime environment changes in tests and execution.
|
||||
- **One concern per PR** where possible (hygiene, CI, license, docs).
|
||||
- **No behavior changes** in Phases 1–3 unless required for tests or docs accuracy.
|
||||
- **Synthetic fixtures only** under `tests/` — never commit real library paths again.
|
||||
- **CHANGELOG** is the canonical record for test counts and release notes.
|
||||
|
||||
## Documentation Updates (with code changes)
|
||||
- `README.md`
|
||||
- Add troubleshooting note for logging fallback to console-only.
|
||||
- Clarify UTC timestamp expectation in outputs/reports.
|
||||
- `REVIEW_REPORT.md`
|
||||
- Update each issue status (`open` -> `fixed`) with evidence.
|
||||
---
|
||||
|
||||
## Execution Order
|
||||
1. Phase 1 (restore full test collection first).
|
||||
2. Phase 2 (timezone correctness).
|
||||
3. Phase 3 (dead logic cleanup).
|
||||
4. Phase 4 (logging resilience).
|
||||
5. Phase 5 (runtime defaults).
|
||||
6. Documentation + final full-suite validation.
|
||||
## Phase overview
|
||||
|
||||
## Final Validation Checklist
|
||||
- Run: `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Spot-check CLI:
|
||||
- `vlm --help`
|
||||
- Confirm no regression in updated modules:
|
||||
- `src/vlm/scanner.py`
|
||||
- `src/vlm/reports.py`
|
||||
- `src/vlm/logging_config.py`
|
||||
- `src/vlm/cli.py`
|
||||
| Phase | Focus | Issues | Est. effort | Depends on |
|
||||
|-------|--------|--------|-------------|------------|
|
||||
| **0** | Repository hygiene | ISSUE-001 | 1–2 h | — |
|
||||
| **1** | CI + release metadata | ISSUE-002, ISSUE-003, ISSUE-005 | 2–4 h | Phase 0 |
|
||||
| **2** | Documentation & skills sync | ISSUE-004, ISSUE-009 | 3–5 h | Phase 1 (optional: parallel after 0) |
|
||||
| **3** | Operator & style guidance | ISSUE-007, ISSUE-008 | 2–3 h | Phase 1 |
|
||||
| **4** | DX tooling (stretch) | ISSUE-011 | 2–3 h | Phase 1 |
|
||||
| **5** | Maintainability (opportunistic) | ISSUE-006, ISSUE-010 | As needed | Anytime |
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
P0[Phase 0 Hygiene] --> P1[Phase 1 CI and License]
|
||||
P0 --> P2[Phase 2 Docs]
|
||||
P1 --> P2
|
||||
P1 --> P3[Phase 3 Ops docs]
|
||||
P1 --> P4[Phase 4 Ruff optional]
|
||||
P5[Phase 5 CLI split] -.->|when touching CLI| P1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Phase 0 — Repository hygiene (P0)
|
||||
|
||||
**Issue:** ISSUE-001
|
||||
**Risk if skipped:** Privacy exposure, bloated clones, agents/users picking stale root `plan.json` / `identities.json`.
|
||||
|
||||
### Tasks
|
||||
|
||||
1. **Expand `.gitignore`** (repository root only — use leading `/`):
|
||||
|
||||
```gitignore
|
||||
# Legacy root-level workflow outputs (defaults are under artifacts/)
|
||||
/inventory*.csv
|
||||
/identities*.json
|
||||
/analysis*.json
|
||||
/plan*.json
|
||||
/plan*_manual_review.csv
|
||||
```
|
||||
|
||||
Keep existing `artifacts/` and `runs/` entries.
|
||||
|
||||
2. **Stop tracking workflow artifacts** (keep files on disk for local use if desired):
|
||||
|
||||
```bash
|
||||
git ls-files '*.json' '*.csv' \
|
||||
| grep -v -E 'mcp\.json|markdownlint' \
|
||||
| xargs git rm --cached
|
||||
```
|
||||
|
||||
Do **not** remove `.kiro/settings/mcp.json` or `.markdownlint.json`.
|
||||
|
||||
3. **Add minimal synthetic fixtures** (only if a future test needs committed samples):
|
||||
|
||||
- `tests/fixtures/inventory_mini.csv` — 2–3 rows, fake paths (`/tmp/vlm-fixture/...`).
|
||||
- `tests/fixtures/identities_mini.json` — v1 or v2 schema, 1 movie + 1 series.
|
||||
- `tests/fixtures/plan_mini.json` — 1–2 `FileOperation` entries, no real paths.
|
||||
|
||||
Current tests use `tmp_path` and `artifacts/` defaults; **fixtures are optional** unless you add integration tests that read committed files.
|
||||
|
||||
4. **README — Artifacts section** (short):
|
||||
|
||||
- Default outputs: `artifacts/inventory.csv`, `identities.json`, `analysis.json`, `plan.json`, `plan_manual_review.csv`.
|
||||
- Do not commit generated CSV/JSON at repo root or under `artifacts/`.
|
||||
- `workspace_dir` / `--output` overrides still write locally; same rule applies.
|
||||
|
||||
5. **CHANGELOG** entry: “Remove tracked personal workflow artifacts from Git; expand root `.gitignore`.”
|
||||
|
||||
### Acceptance criteria
|
||||
|
||||
- [ ] `git ls-files '*.json' '*.csv'` lists only `.kiro/settings/mcp.json` and `.markdownlint.json` (or project-intentional config JSON).
|
||||
- [ ] `du` of tracked workflow artifacts → ~0 (was ~34 MB).
|
||||
- [ ] `uv run pytest -q` still passes (517).
|
||||
- [ ] Fresh clone + `vlm scan` writes under `artifacts/`, not repo root.
|
||||
|
||||
### PR suggestion
|
||||
|
||||
- **Title:** `[P0] Stop tracking root workflow artifacts and expand .gitignore`
|
||||
- **Label:** `priority:p0`, `type:security`
|
||||
|
||||
### History rewrite (optional, separate decision)
|
||||
|
||||
- Use `git filter-repo` **only if** the remote was public and policy requires purging paths from history.
|
||||
- Coordinate with anyone who cloned the repo; force-push is disruptive.
|
||||
- Default for private solo repos: **cached remove + ignore is enough** going forward.
|
||||
|
||||
---
|
||||
|
||||
## Phase 1 — CI, license, versioning (P1)
|
||||
|
||||
**Issues:** ISSUE-002, ISSUE-003, ISSUE-005
|
||||
|
||||
### 1A — Continuous integration (ISSUE-002)
|
||||
|
||||
**File:** `.github/workflows/test.yml`
|
||||
|
||||
```yaml
|
||||
name: Tests
|
||||
on:
|
||||
push:
|
||||
branches: [main, master]
|
||||
pull_request:
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ["3.10", "3.11", "3.12"]
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: astral-sh/setup-uv@v4
|
||||
- run: uv pip install -e ".[dev]"
|
||||
- run: uv run pytest -q
|
||||
```
|
||||
|
||||
**Tasks**
|
||||
|
||||
1. Add workflow above (adjust default branch name if not `main`).
|
||||
2. Pin `uv` / use `setup-uv` with cache if desired (optional follow-up).
|
||||
3. README: optional CI badge after first green run.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- [ ] PR and push to default branch run full suite.
|
||||
- [ ] Failure blocks merge (branch protection — configure on GitHub).
|
||||
|
||||
**PR:** `[P1] Add GitHub Actions workflow for pytest`
|
||||
|
||||
---
|
||||
|
||||
### 1B — License and project metadata (ISSUE-003)
|
||||
|
||||
**Tasks**
|
||||
|
||||
1. Choose license (recommend **MIT** for a personal CLI tool unless you need patent grant → Apache-2.0).
|
||||
2. Add `LICENSE` with copyright year and holder name.
|
||||
3. Update `pyproject.toml`:
|
||||
|
||||
```toml
|
||||
license = { text = "MIT" }
|
||||
# or license = "MIT" depending on PEP 621 style used
|
||||
|
||||
authors = [
|
||||
{ name = "Your Name", email = "you@example.com" },
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://github.com/<owner>/dl-organizer"
|
||||
Repository = "https://github.com/<owner>/dl-organizer"
|
||||
Issues = "https://github.com/<owner>/dl-organizer/issues"
|
||||
```
|
||||
|
||||
4. Replace README placeholders:
|
||||
- License section → link to `LICENSE`.
|
||||
- Remove `[Add your license here]`.
|
||||
- Fix `yourusername/video-library-manager` URLs to real repo path (`dl-organizer` or rename consistently).
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- [ ] `LICENSE` present; README and `pyproject.toml` agree.
|
||||
- [ ] No placeholder GitHub URLs in README.
|
||||
|
||||
**PR:** `[P1] Add LICENSE and fix packaging metadata`
|
||||
|
||||
---
|
||||
|
||||
### 1C — Versioning policy (ISSUE-005)
|
||||
|
||||
**Tasks**
|
||||
|
||||
1. Add `CONTRIBUTING.md` (or README subsection) — **semver** for this project:
|
||||
- **PATCH:** fixes, docs-only.
|
||||
- **MINOR:** new commands, backward-compatible behavior.
|
||||
- **MAJOR:** breaking config/schema/CLI contracts.
|
||||
2. Bump `version` in `pyproject.toml` to **`0.2.0`** when Phase 0 + 1 land (signals “repo is safe to share”).
|
||||
3. CHANGELOG section `## 0.2.0` summarizing hygiene + CI + license.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- [ ] Version documented; `0.2.0` tagged or noted in CHANGELOG when releasing.
|
||||
|
||||
**PR:** Can merge with 1B or as a one-line bump in the hygiene PR.
|
||||
|
||||
---
|
||||
|
||||
## Phase 2 — Documentation and skills sync (P1/P2)
|
||||
|
||||
**Issues:** ISSUE-004, ISSUE-009
|
||||
|
||||
### Single source of truth
|
||||
|
||||
| Topic | Canonical location |
|
||||
|-------|---------------------|
|
||||
| Test count / release notes | `CHANGELOG.md` (latest entry) |
|
||||
| Agent + contributor commands | `CLAUDE.md`, `AGENTS.md` (keep in sync) |
|
||||
| End-user workflow | `README.md` (link to skills for agents) |
|
||||
| Cursor/Codex skill | `skills/vlm-library-workflow/` |
|
||||
|
||||
Add to README top or Development section:
|
||||
|
||||
> **Documentation status:** See latest entry in [`CHANGELOG.md`](CHANGELOG.md) (currently 517 tests, 2026-05-21).
|
||||
|
||||
### README fixes (ISSUE-009)
|
||||
|
||||
1. **Development / testing** — standardize on:
|
||||
|
||||
```bash
|
||||
uv run pytest -q
|
||||
uv run pytest tests/test_scanner.py -v
|
||||
```
|
||||
|
||||
2. **Coverage** — either:
|
||||
- Add `pytest-cov` to `[project.optional-dependencies]` `dev`, and document `uv run pytest --cov=vlm`, **or**
|
||||
- Remove `--cov=vlm` from README if coverage is not supported.
|
||||
|
||||
3. **Project structure tree** — add missing modules:
|
||||
|
||||
- `cli_helpers.py`, `plan_review.py`, `plan_render.py`, `plan_structure_preview.py`
|
||||
- `review_display.py`, `review_tui.py`, `transaction.py`
|
||||
- `commands/review_plan.py`, `report.py`, `quarantine_cmd.py`, `state_cmd.py`, `config_cmd.py`
|
||||
|
||||
4. **Remove broken skill reference** — delete or replace `activate_skill vlm-expert` with `vlm-library-workflow` (skill lives under `skills/vlm-library-workflow/`).
|
||||
|
||||
5. **Workflow section** — ensure human-in-the-loop steps are visible:
|
||||
|
||||
```text
|
||||
scan → parse → enrich → analyze → plan → review-plan → apply-review → execute (dry-run) → execute --confirm
|
||||
```
|
||||
|
||||
### Skills update (`skills/vlm-library-workflow/`)
|
||||
|
||||
1. Set **Documentation Status** to **2026-06-01** (or current release date).
|
||||
2. Replace all root paths with `artifacts/` defaults matching `cli.py` help strings.
|
||||
3. Update **Workflow Order** to include:
|
||||
- `vlm review-plan` (and `--tui` as optional)
|
||||
- `vlm apply-review` before `execute --confirm`
|
||||
4. Sync `references/command-recipes.md`, `workflow.md`, `cli-reference.md` in the same pass.
|
||||
5. Mention: never commit `artifacts/` or root CSV/JSON outputs.
|
||||
|
||||
### Agent doc alignment (ISSUE-004)
|
||||
|
||||
- `CLAUDE.md` / `AGENTS.md`: confirm all example commands use `uv run` and `artifacts/` paths.
|
||||
- Remove duplicate long command lists from README if desired — link to `CLAUDE.md` instead (optional trim).
|
||||
|
||||
### Acceptance criteria
|
||||
|
||||
- [ ] Grep for root `inventory.csv` in `skills/` and active docs → 0 (except “do not use at root” warnings).
|
||||
- [ ] Skill workflow includes `review-plan` and `apply-review`.
|
||||
- [ ] README tree matches `src/vlm/*.py` layout.
|
||||
- [ ] No reference to non-existent `vlm-expert` skill.
|
||||
|
||||
**PR:** `[P1] Sync README and vlm-library-workflow to artifacts/ baseline`
|
||||
|
||||
---
|
||||
|
||||
## Phase 3 — Operations and import consistency (P2)
|
||||
|
||||
**Issues:** ISSUE-007, ISSUE-008
|
||||
|
||||
### 3A — Import style (ISSUE-007)
|
||||
|
||||
**Decision:** Absolute imports `from vlm.*` for package code (match `planner.py`, `commands/`).
|
||||
|
||||
**Tasks**
|
||||
|
||||
1. Convert `executor.py` relative imports to absolute.
|
||||
2. Add one line to `AGENTS.md`: “Use `from vlm.module import ...` in `src/vlm/`; no new relative imports.”
|
||||
3. Run full test suite.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- [ ] `executor.py` uses `vlm.*` only.
|
||||
- [ ] AGENTS.md documents the rule.
|
||||
|
||||
**PR:** `[P2] Standardize executor imports to vlm.*`
|
||||
|
||||
---
|
||||
|
||||
### 3B — Enrichment operations (ISSUE-008)
|
||||
|
||||
**Tasks**
|
||||
|
||||
1. README subsection **Enrichment / TMDB**:
|
||||
- API key in `~/.vlm/config.yaml` — do not commit config or paste keys in issues.
|
||||
- `enrichment.max_concurrency` default (6): used by scanner ffprobe pool and enrichment workers.
|
||||
- TMDB rate limits: link to TMDB API terms; recommend starting with concurrency 2–4 on large libraries.
|
||||
- No built-in exponential backoff today — expect transient failures on bulk runs.
|
||||
2. Optional follow-up (separate issue): shared retry helper in `providers/`.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- [ ] Operator can read README before `vlm enrich` on 1000+ titles without guessing concurrency impact.
|
||||
|
||||
**PR:** `[P2] Document TMDB concurrency and secrets handling`
|
||||
|
||||
---
|
||||
|
||||
## Phase 4 — Developer experience (P3, stretch)
|
||||
|
||||
**Issue:** ISSUE-011
|
||||
**Depends on:** Phase 1 CI
|
||||
|
||||
### Tasks
|
||||
|
||||
1. Add `[tool.ruff]` to `pyproject.toml` — target `src/vlm`, `tests`; select sensible rules (E, F, I).
|
||||
2. Add Ruff to `dev` optional deps; CI step: `uv run ruff check src tests`.
|
||||
3. Fix or noqa only clear violations in one pass (avoid huge unrelated diff).
|
||||
4. Optional: `mypy` on `src/vlm` with gradual typing — defer if noisy.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- [ ] CI fails on new Ruff violations in `src/` and `tests/`.
|
||||
|
||||
**PR:** `[P3] Add Ruff lint to dev deps and CI`
|
||||
|
||||
---
|
||||
|
||||
## Phase 5 — Maintainability (opportunistic)
|
||||
|
||||
**Issues:** ISSUE-006, ISSUE-010, ISSUE-016
|
||||
|
||||
| Trigger | Action |
|
||||
|---------|--------|
|
||||
| New CLI command | Register in `commands/`; add thin `@click` wrapper in `cli.py` only |
|
||||
| Touch duplicate logic | Extract `planner_duplicates.py` from `planner.py` |
|
||||
| Touch review CSV | Extract `plan_review_csv.py` from `plan_review.py` |
|
||||
| Touch executor errors | Ensure CLI prints every `OperationResult.error_message` (ISSUE-016) |
|
||||
|
||||
**Target:** `cli.py` ~200 lines registration-only — not a blocking milestone.
|
||||
|
||||
---
|
||||
|
||||
## Known limitations (document only)
|
||||
|
||||
Track as GitHub issues only if you plan work; otherwise leave in README **Limitations**:
|
||||
|
||||
| ID | Item |
|
||||
|----|------|
|
||||
| ISSUE-012 | Anime scanned, not parsed |
|
||||
| ISSUE-013 | Quarantine: movie/series only |
|
||||
| ISSUE-014 | Parser patterns hardcoded |
|
||||
| ISSUE-015 | Rollback best-effort — reinforce in `execute` output |
|
||||
|
||||
---
|
||||
|
||||
## Strengths — regression checklist
|
||||
|
||||
After each phase, confirm these still hold (from ISSUES_REPORT STR-001–005):
|
||||
|
||||
- [ ] `vlm execute` defaults to dry-run; `--confirm` required for writes.
|
||||
- [ ] Quarantine used instead of delete; `library_root` boundary checks on execute.
|
||||
- [ ] `review-plan` → CSV → `apply-review` path documented and tested.
|
||||
- [ ] Duplicate strategies fail explicitly (`DuplicateResolutionError` / manual review).
|
||||
- [ ] `ExecutionPlan` validated on load/save in `io.py`.
|
||||
- [ ] `tests/test_path_safety.py` and CLI integration tests still pass.
|
||||
|
||||
---
|
||||
|
||||
## Suggested PR sequence
|
||||
|
||||
| # | Branch / PR | Phase |
|
||||
|---|-------------|-------|
|
||||
| 1 | `fix/p0-untrack-artifacts` | 0 |
|
||||
| 2 | `fix/p1-ci` | 1A |
|
||||
| 3 | `fix/p1-license-metadata` | 1B + 1C |
|
||||
| 4 | `fix/p1-docs-skills` | 2 |
|
||||
| 5 | `fix/p2-imports` | 3A |
|
||||
| 6 | `fix/p2-enrichment-docs` | 3B |
|
||||
| 7 | `fix/p3-ruff` | 4 (optional) |
|
||||
|
||||
Merge **1 before any public push**. Phases 2 and 3 can run in parallel after CI exists.
|
||||
|
||||
---
|
||||
|
||||
## Final verification (release `0.2.0`)
|
||||
|
||||
Run once before tagging:
|
||||
|
||||
```bash
|
||||
git ls-files '*.json' '*.csv' # expect only config JSON
|
||||
uv run pytest -q # 517 passed
|
||||
uv run vlm --help
|
||||
# Optional: uv run ruff check src tests
|
||||
```
|
||||
|
||||
Update `CHANGELOG.md` with `## 0.2.0` bullet list: artifact hygiene, CI, license, docs/skills sync.
|
||||
|
||||
---
|
||||
|
||||
## GitHub issue mapping
|
||||
|
||||
| Issue ID | Suggested title | Phase |
|
||||
|----------|-----------------|-------|
|
||||
| ISSUE-001 | `[P0] Remove committed library artifacts from Git` | 0 |
|
||||
| ISSUE-002 | `[P1] Add CI workflow for pytest` | 1A |
|
||||
| ISSUE-003 | `[P1] Add LICENSE and fix pyproject/README metadata` | 1B |
|
||||
| ISSUE-004 | `[P1] Sync documentation and agent skills to artifacts/ baseline` | 2 |
|
||||
| ISSUE-005 | `[P1] Document versioning and bump to 0.2.0` | 1C |
|
||||
| ISSUE-006 | `[P2] Slim cli.py to registration-only pattern` | 5 |
|
||||
| ISSUE-007 | `[P2] Standardize import style to vlm.*` | 3A |
|
||||
| ISSUE-008 | `[P2] Document TMDB rate limits and concurrency` | 3B |
|
||||
| ISSUE-009 | (merge into ISSUE-004 PR) | 2 |
|
||||
| ISSUE-010 | `[P2] Split planner/plan_review when touched` | 5 |
|
||||
| ISSUE-011 | `[P3] Add Ruff (and optional mypy) in CI` | 4 |
|
||||
|
||||
---
|
||||
|
||||
## References
|
||||
|
||||
- [`ISSUES_REPORT.md`](ISSUES_REPORT.md) — full issue descriptions and evidence
|
||||
- [`CHANGELOG.md`](CHANGELOG.md) — canonical test count and release history
|
||||
- [`CLAUDE.md`](CLAUDE.md) / [`AGENTS.md`](AGENTS.md) — contributor commands
|
||||
|
||||
@@ -0,0 +1,461 @@
|
||||
# VLM Issues Report
|
||||
|
||||
**Source:** Professional code and documentation review (2026-05-25)
|
||||
**Scope:** `src/vlm/`, `tests/`, `README.md`, `CHANGELOG.md`, `CLAUDE.md`, `AGENTS.md`, `skills/`, repository hygiene
|
||||
**Baseline cited in docs:** `pytest -q` → 517 passed (see `CHANGELOG.md` 2026-05-21)
|
||||
|
||||
This document lists actionable issues by priority. Use it for triage, GitHub issues, or a cleanup sprint. Items marked **strength** are not bugs; they are recorded for balance.
|
||||
|
||||
---
|
||||
|
||||
## Summary
|
||||
|
||||
| Priority | Count | Theme |
|
||||
|----------|------:|-------|
|
||||
| P0 — Critical | 1 | Committed personal library data |
|
||||
| P1 — High | 4 | CI, license, doc drift, release metadata |
|
||||
| P2 — Medium | 5 | CLI structure, imports, HTTP ops, doc accuracy |
|
||||
| P3 — Low | 6 | Tooling, product gaps, minor code notes |
|
||||
| Strengths | 5 | Keep; do not regress |
|
||||
|
||||
**Overall:** Core pipeline, safety model, and test depth are strong. The main gap is **repository and release discipline**, not domain logic.
|
||||
|
||||
---
|
||||
|
||||
## P0 — Critical
|
||||
|
||||
### ISSUE-001: Personal library artifacts committed to Git
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P0 |
|
||||
| **Category** | Security / privacy / repository hygiene |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
Git tracks **36 workflow artifact files** at the repository root (excluding `.kiro/settings/mcp.json` and `.markdownlint.json`), including:
|
||||
|
||||
- `inventory.csv`, `inventory_*.csv`
|
||||
- `identities.json`, `identities_*.json`
|
||||
- `analysis.json`, `analysis_*.json`
|
||||
- `plan.json`, `plan_*.json`, `plan_*_manual_review.csv`
|
||||
|
||||
These files contain real library paths (e.g. `/mnt/Downloads/...`), filenames, release groups, and metadata for thousands of entries (e.g. `identities.json` reports 4726 files).
|
||||
|
||||
`.gitignore` ignores `artifacts/` and `runs/` but **not** legacy root-level CSV/JSON. CHANGELOG (2026-02-16) moved defaults to `artifacts/` without removing tracked root files.
|
||||
|
||||
**Impact**
|
||||
|
||||
- Privacy exposure if the repo is shared or published
|
||||
- Repository bloat and slow clones
|
||||
- Confusion between “fixtures” and a live library snapshot
|
||||
- Risk of accidental reuse of stale plans/inventories in production workflows
|
||||
|
||||
**Evidence**
|
||||
|
||||
```bash
|
||||
git ls-files '*.json' '*.csv'
|
||||
```
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Stop tracking root artifacts: `git rm --cached` for all workflow CSV/JSON at repo root (keep only intentional fixtures).
|
||||
2. Expand `.gitignore` for patterns such as `/inventory*.csv`, `/identities*.json`, `/analysis*.json`, `/plan*.json`, `/plan*_manual_review.csv` at repository root.
|
||||
3. Add minimal **synthetic** fixtures under `tests/fixtures/` if tests need sample artifacts.
|
||||
4. If the repo was ever public, treat paths and titles as already exposed; consider `git filter-repo` for history rewrite only if required.
|
||||
5. Document migration in README: default outputs live under `artifacts/`; do not commit generated files.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- `git ls-files` shows no personal inventory/identity/analysis/plan artifacts at repo root.
|
||||
- CI and docs reference `artifacts/` (or `workspace_dir`) only.
|
||||
- Clone size and sensitive path leakage materially reduced.
|
||||
|
||||
---
|
||||
|
||||
## P1 — High
|
||||
|
||||
### ISSUE-002: No continuous integration
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P1 |
|
||||
| **Category** | Release engineering |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
There is no `.github/workflows/` (or equivalent) running tests on push/PR. The project claims **517 passing tests** in README and CHANGELOG, but verification depends on local runs.
|
||||
|
||||
**Impact**
|
||||
|
||||
Regressions in safety-critical paths (executor, planner, path boundaries) can merge undetected.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Add a workflow: install with `uv`, run `uv run pytest -q`.
|
||||
2. Optional matrix: Python 3.10, 3.11, 3.12.
|
||||
3. Fail PRs on test failure; badge in README optional.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- Every PR runs the full test suite automatically.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-003: Missing license and placeholder release metadata
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P1 |
|
||||
| **Category** | Legal / open source readiness |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
- `README.md` ends with `[Add your license here]`.
|
||||
- `pyproject.toml` has no `license`, `authors`, or `project.urls`.
|
||||
- README links use placeholders (`yourusername/video-library-manager`).
|
||||
|
||||
**Impact**
|
||||
|
||||
Unclear redistribution terms; blocks confident external contributions and packaging.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Choose and add `LICENSE` (e.g. MIT, Apache-2.0).
|
||||
2. Set `license` and `project.urls` in `pyproject.toml`.
|
||||
3. Replace placeholder GitHub URLs in README.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- License file present; README and pyproject agree on license identifier.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-004: Documentation fragmentation and drift
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P1 |
|
||||
| **Category** | Documentation |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
Multiple overlapping guides exist with inconsistent sync dates and paths:
|
||||
|
||||
| Document | Sync note | Drift |
|
||||
|----------|-----------|--------|
|
||||
| `README.md` | 2026-04-07, 517 tests | Long; some tree/commands outdated |
|
||||
| `CLAUDE.md` | 2026-04-07 | Overlaps README command lists |
|
||||
| `AGENTS.md` | 2026-04-07 | Overlaps dev commands |
|
||||
| `skills/vlm-library-workflow/SKILL.md` | **2026-02-16** | Uses root `inventory.csv` paths, not `artifacts/` |
|
||||
|
||||
README Development section suggests `pytest` without consistently documenting **`uv run pytest`** (project standard in `CLAUDE.md`).
|
||||
|
||||
README project tree omits modules that exist: `duplicate_resolve.py`, `plan_review.py`, `plan_render.py`, `review_display.py`, `review_tui.py`, `transaction.py`, `cli_helpers.py`, etc.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Single “documentation status” line driven by `CHANGELOG.md`.
|
||||
2. Short README → link to `docs/user-guide.md` (optional split).
|
||||
3. Update `skills/vlm-library-workflow/` to `artifacts/` defaults and full review cycle (`review-plan`, `apply-review`).
|
||||
4. Align all agent docs on `uv run` for commands.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- No conflicting default artifact paths across active docs.
|
||||
- Skills header date matches current baseline.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-005: Version and packaging metadata under-specified
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P1 |
|
||||
| **Category** | Release engineering |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
`pyproject.toml` declares `version = "0.1.0"` while the codebase has mature safety features, schema validation, review-apply cycle, and 517 tests. No versioning policy documented.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Document versioning (semver vs calver) in README or `CONTRIBUTING.md`.
|
||||
2. Bump version when artifact cleanup and CI land (e.g. `0.2.0`).
|
||||
3. Consider adding `[project.optional-dependencies]` note for `pytest-cov` if README documents coverage.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- Version reflects release readiness; changelog entry per release.
|
||||
|
||||
---
|
||||
|
||||
## P2 — Medium
|
||||
|
||||
### ISSUE-006: `cli.py` remains large despite command extraction
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P2 |
|
||||
| **Category** | Maintainability |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
Logic lives in `src/vlm/commands/*`, but `cli.py` is still ~1075 lines: Click options, help strings, and try/except wrappers for scan, parse, enrich, analyze, plan, execute, report, state, config.
|
||||
|
||||
**Impact**
|
||||
|
||||
Harder reviews and higher merge conflict rate on CLI changes.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Register command groups from `commands/` modules (shared registry or Click group per module).
|
||||
2. Target `cli.py` as thin registration + global options only (~200 lines).
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- New commands add one import/register line in `cli.py`, not hundreds of lines.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-007: Inconsistent import style across modules
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P2 |
|
||||
| **Category** | Code style |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
- `executor.py` uses relative imports (`.config`, `.models`).
|
||||
- `planner.py`, `io.py`, and most of `commands/` use absolute `vlm.*` imports.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
Pick one style (prefer absolute `vlm.*` for package consistency) and apply incrementally.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- Style documented in `AGENTS.md`; new code follows it.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-008: Enrichment HTTP layer and operational limits
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P2 |
|
||||
| **Category** | Reliability / operations |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
TMDB and enrichment use stdlib `urllib` (`providers/tmdb.py`, `enrichment.py`). Config allows `enrichment_max_concurrency: 6` without documented rate-limit behavior.
|
||||
|
||||
API keys live in `~/.vlm/config.yaml` (appropriate for local CLI); README does not prominently warn against committing config or artifacts with keys.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
1. Document TMDB rate limits and recommended concurrency in README.
|
||||
2. Document env-var or config path overrides for secrets if supported (or add support).
|
||||
3. Optional: structured retry/backoff helper shared by providers.
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- Operators have clear guidance before bulk `vlm enrich` on large libraries.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-009: README accuracy gaps
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P2 |
|
||||
| **Category** | Documentation |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
Specific gaps:
|
||||
|
||||
- Development: `pytest --cov=vlm` without `pytest-cov` in `[project.optional-dependencies]`.
|
||||
- Project structure tree incomplete vs actual `src/vlm/`.
|
||||
- Gemini skill name `vlm-expert` referenced; verify skill exists in repo or remove.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
Fix tree, dev deps, and skill activation instructions in one pass with ISSUE-004.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-010: Large planner / plan_review modules
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P2 |
|
||||
| **Category** | Maintainability |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
`planner.py` and `plan_review.py` are large, multi-responsibility modules (duplicate handling, templates, review CSV, apply-review metadata).
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
Defer split until next major feature; when touching duplicates or review, extract submodules (`planner_duplicates.py`, `plan_review_csv.py`).
|
||||
|
||||
**Acceptance criteria**
|
||||
|
||||
- No requirement to split immediately; track before next large planner change.
|
||||
|
||||
---
|
||||
|
||||
## P3 — Low
|
||||
|
||||
### ISSUE-011: No linter or type checker in project config
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P3 |
|
||||
| **Category** | Developer experience |
|
||||
| **Status** | Open |
|
||||
|
||||
**Description**
|
||||
|
||||
`pyproject.toml` has pytest/hypothesis only; no Ruff, Black, or mypy configuration.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
Add Ruff (and optional mypy on `src/vlm`) in CI after P1 CI exists.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-012: Anime categorized but not parsed
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P3 |
|
||||
| **Category** | Product / feature gap |
|
||||
| **Status** | Known limitation (documented) |
|
||||
|
||||
**Description**
|
||||
|
||||
Anime files are scanned and categorized; `parser.py` has no anime-specific parsing. README lists this under Limitations.
|
||||
|
||||
**Recommended actions**
|
||||
|
||||
Implement anime parsing or document a workaround (series parser with reduced confidence for hyphenated episode names).
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-013: Quarantine limited to movie and series
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P3 |
|
||||
| **Category** | Product / feature gap |
|
||||
| **Status** | Known limitation (documented) |
|
||||
|
||||
**Description**
|
||||
|
||||
Only movie and series categories can be quarantined; anime and `other` are rejected.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-014: Hardcoded filename parsing patterns
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P3 |
|
||||
| **Category** | Product |
|
||||
| **Status** | Known limitation (documented) |
|
||||
|
||||
**Description**
|
||||
|
||||
Movie/series patterns are fixed in `parser.py`; not user-configurable. Power users with non-standard naming will need manual review paths.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-015: Rollback is best-effort only
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P3 |
|
||||
| **Category** | Product / safety |
|
||||
| **Status** | Known limitation (documented) |
|
||||
|
||||
**Description**
|
||||
|
||||
Rollback may fail if files were modified after execution. Correctly documented; ensure execute output reminds users of limits.
|
||||
|
||||
---
|
||||
|
||||
### ISSUE-016: Broad exception handler in executor loop
|
||||
|
||||
| Field | Value |
|
||||
|-------|--------|
|
||||
| **Priority** | P3 |
|
||||
| **Category** | Code quality |
|
||||
| **Status** | Open (low risk) |
|
||||
|
||||
**Description**
|
||||
|
||||
`executor.py` catches `Exception` per operation (`pragma: no cover`) to avoid aborting the batch. Acceptable; ensure CLI always surfaces `OperationResult.error_message`.
|
||||
|
||||
---
|
||||
|
||||
## Strengths (do not regress)
|
||||
|
||||
These are not issues; they should remain explicit acceptance criteria for refactors.
|
||||
|
||||
| ID | Area | Notes |
|
||||
|----|------|--------|
|
||||
| **STR-001** | Safety model | Dry-run default; quarantine not delete; `library_root` boundary checks on execute |
|
||||
| **STR-002** | Human-in-the-loop | `review-plan` → CSV → `apply-review` → execute with review enforcement |
|
||||
| **STR-003** | Duplicate resolution | Explicit strategies; `DuplicateResolutionError`; manual-review no-ops instead of silent fallback |
|
||||
| **STR-004** | Schema validation | Typed `ExecutionPlan`; validated load/save in `io.py` |
|
||||
| **STR-005** | Test suite | ~517 tests including CLI, security (`test_path_safety.py`), Hypothesis properties |
|
||||
|
||||
---
|
||||
|
||||
## Suggested sprint order
|
||||
|
||||
1. **ISSUE-001** — Remove tracked artifacts; fix `.gitignore`
|
||||
2. **ISSUE-002** — CI workflow
|
||||
3. **ISSUE-003** — License and README URLs
|
||||
4. **ISSUE-004** + **ISSUE-009** — Doc and skills sync
|
||||
5. **ISSUE-006** — CLI slim-down (optional, when touching CLI)
|
||||
6. **ISSUE-011** — Ruff/mypy (after CI)
|
||||
|
||||
---
|
||||
|
||||
## Mapping to GitHub issues (optional)
|
||||
|
||||
When filing on GitHub, use labels such as:
|
||||
|
||||
- `priority:p0`, `priority:p1`, …
|
||||
- `type:security`, `type:docs`, `type:ci`, `type:tech-debt`, `type:feature`
|
||||
|
||||
Suggested titles:
|
||||
|
||||
1. `[P0] Remove committed library artifacts from Git`
|
||||
2. `[P1] Add CI workflow for pytest`
|
||||
3. `[P1] Add LICENSE and fix pyproject/README metadata`
|
||||
4. `[P1] Sync documentation and agent skills to artifacts/ baseline`
|
||||
5. `[P2] Slim cli.py to registration-only pattern`
|
||||
|
||||
---
|
||||
|
||||
## References
|
||||
|
||||
- Review conversation: 2026-05-25
|
||||
- Canonical change history: `CHANGELOG.md`
|
||||
- Architecture guide: `CLAUDE.md`
|
||||
- Contributor conventions: `AGENTS.md`
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 windyboy
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -2,25 +2,31 @@
|
||||
|
||||
## Documentation Status
|
||||
|
||||
- Last synchronized: **2026-02-16**
|
||||
- CLI command refactor landed (`parse`, `enrich`, `execute`, `rollback` logic moved to `src/vlm/commands/`).
|
||||
- Unified JSON I/O interfaces are available in `src/vlm/io.py`.
|
||||
- Full test baseline after refactor: **477 passed**.
|
||||
- Last synchronized: **2026-06-01** (see [`CHANGELOG.md`](CHANGELOG.md) for release history)
|
||||
- Validation baseline: **`uv run pytest -q` → 517 passed**
|
||||
- Human-in-the-loop workflow includes `vlm apply-review` for syncing manual plan edits from CSV back into `plan.json`.
|
||||
- Scanner now detects `ffprobe` availability, degrades gracefully, and treats partial `find` output as a warning-backed partial result.
|
||||
- JSON artifacts (`identities.json`, `analysis.json`, `plan.json`) are schema-validated on load/save, and plan loading now crosses a typed `ExecutionPlan` boundary.
|
||||
- Plan generation separates logical intent from environment-derived validation snapshots, improving reproducibility.
|
||||
- `vlm review-plan --tui` remains an optional Textual dependency; the default CLI path does not require Textual.
|
||||
- Execution rejects move/rename plans whose source or destination escapes `library_root`.
|
||||
|
||||
A Python-based CLI tool for managing personal video collections with a safety-first, human-in-the-loop approach.
|
||||
|
||||
## Features
|
||||
|
||||
- **Safety-First Design**: All file operations are reversible with rollback support
|
||||
- **Human-in-the-Loop**: Explicit confirmation required before making any changes
|
||||
- **Human-in-the-Loop**: Explicit confirmation required before making any changes. **New: Full review-apply cycle for manual plan adjustments via CSV.**
|
||||
- **Comprehensive Analysis**: Detect episode gaps and duplicate files
|
||||
- **Rich Metadata**: Extract video resolution, codec, duration, and bitrate
|
||||
- **Rich Metadata**: Extract video resolution, codec, duration, and bitrate (with graceful fallback if `ffprobe` is missing)
|
||||
- **Flexible Organization**: Customizable directory structure and naming templates
|
||||
- **Metadata Enrichment**: Add bilingual titles and reputation signals (TMDB + optional AI fallback)
|
||||
- **Incremental Performance**: SQLite-backed cache avoids repeated metadata lookups
|
||||
- **State Tracking**: Track file status throughout the workflow
|
||||
- **Detailed Reporting**: Generate inventory, completeness, and duplicate reports (reports can include plan content summary via `--plan`)
|
||||
- **Plan–Analysis Integration**: `vlm plan --analysis` applies duplicate resolution (keep by reputation, quarantine rest) and adds a Chinese human summary to the plan for quick review
|
||||
- **Detailed Reporting**: Generate inventory, completeness, and duplicate reports
|
||||
- **Plan–Analysis Integration**: `vlm plan --analysis` applies duplicate resolution and adds a Chinese human summary
|
||||
- **Artifact Validation**: JSON artifacts are validated early to catch malformed inputs before later stages run
|
||||
- **Deterministic Planning**: Plan generation records live filesystem checks as validation snapshots instead of mixing them into core plan facts
|
||||
|
||||
## Installation
|
||||
|
||||
@@ -32,8 +38,14 @@ uv pip install -e .
|
||||
|
||||
# Install with development dependencies
|
||||
uv pip install -e ".[dev]"
|
||||
|
||||
# Optional: Textual TUI for `vlm review-plan --tui` (not included in [dev])
|
||||
uv pip install -e ".[tui]"
|
||||
# Or both: uv pip install -e ".[dev,tui]"
|
||||
```
|
||||
|
||||
The standard CLI remains fully usable without Textual; the dependency is imported only when `vlm review-plan --tui` is requested.
|
||||
|
||||
## Quick Start
|
||||
|
||||
### 1. Initialize Configuration
|
||||
@@ -61,8 +73,13 @@ vlm scan
|
||||
|
||||
This creates `artifacts/inventory.csv` with all discovered files and their metadata.
|
||||
|
||||
### Generated artifacts (do not commit)
|
||||
|
||||
Default pipeline outputs live under `artifacts/` (or `workspace_dir` from config). **Do not commit** `artifacts/`, `runs/`, or legacy root-level files such as `inventory.csv`, `identities.json`, `analysis.json`, or `plan.json` at the repository root. Keep API keys in `~/.vlm/config.yaml` only — never commit config copies or paste keys into issues.
|
||||
|
||||
**What happens:**
|
||||
- Discovers video files using the system `find` command
|
||||
- If `find` exits non-zero after emitting paths, VLM keeps the partial results and logs a warning; if no paths are emitted, discovery returns an empty deterministic result
|
||||
- Extracts file metadata (size, modification time)
|
||||
- Categorizes files based on directory structure (movie/series/anime/other)
|
||||
- Extracts video metadata using ffprobe (if available)
|
||||
@@ -151,6 +168,7 @@ This creates `artifacts/plan.json` with:
|
||||
Safety guards in planning:
|
||||
- Titles used in path templates are sanitized (path separators/control chars/`..` stripped)
|
||||
- Any destination outside `library_root` is rejected as `no-op`
|
||||
- Duplicate resolution with `--analysis` is deterministic: unresolved `by_quality` groups are converted into explicit manual-review `no-op` operations instead of silently keeping the first file
|
||||
|
||||
Duplicate keep strategy is configurable in `~/.vlm/config.yaml` under `plan.duplicate_keep`:
|
||||
- `by_quality` - Prefer highest quality (resolution > source > codec > file size). Best for automatic duplicate resolution.
|
||||
@@ -159,7 +177,13 @@ Duplicate keep strategy is configurable in `~/.vlm/config.yaml` under `plan.dupl
|
||||
- `first_seen` - Keep the first file in each duplicate group.
|
||||
- `manual` - Do not generate quarantine operations; duplicates are listed in analysis only.
|
||||
|
||||
**Review the plan** by opening `artifacts/plan.json` in your editor, or read the human summary when you run `vlm execute`. You can edit the plan JSON if needed.
|
||||
**Review the plan** in one of four ways:
|
||||
- Open `artifacts/plan.json` in your editor
|
||||
- Run `vlm review-plan` to get a terminal preview (summary + high-risk operation preview)
|
||||
- Run `vlm review-plan --tui` for the optional full-screen Textual review UI
|
||||
- Run `vlm execute` to see the same plan summary in dry-run mode
|
||||
|
||||
You can still edit `plan.json` directly when needed.
|
||||
|
||||
### 7. Execute (Dry-Run First)
|
||||
|
||||
@@ -178,7 +202,8 @@ vlm execute --confirm
|
||||
**Important**: This creates a rollback log in `~/.vlm/rollback/` for reverting changes.
|
||||
|
||||
Execution safeguards:
|
||||
- Even if a manually edited `artifacts/plan.json` contains an unsafe destination, execution rejects paths outside `library_root`
|
||||
- Even if a manually edited `artifacts/plan.json` contains an unsafe move/rename source or destination, execution rejects paths outside `library_root`
|
||||
- Unsupported quarantine operations are reported as failed results without aborting later operations in the same run
|
||||
- Summary counters treat conflict skips separately from real failures (`failed`/`skipped` are mutually exclusive)
|
||||
|
||||
### 8. Rollback (If Needed)
|
||||
@@ -220,16 +245,25 @@ vlm analyze
|
||||
vlm plan --analysis artifacts/analysis.json
|
||||
# Output: artifacts/plan.json with operations, human summary, and duplicate quarantine decisions
|
||||
|
||||
# 7. Review the plan
|
||||
cat artifacts/plan.json | less
|
||||
# or open in your editor
|
||||
# 7. Review the plan in terminal (summary + high-risk preview + verdict)
|
||||
vlm review-plan
|
||||
# Optional: interactive full-screen review (install `.[tui]` first)
|
||||
vlm review-plan --tui
|
||||
# Enriched CSV (title, relative paths, quality) + duplicate grouping
|
||||
vlm review-plan --identities artifacts/identities.json --analysis artifacts/analysis.json --group-by duplicate
|
||||
# Spot-check random safe moves; write target tree preview
|
||||
vlm review-plan --sample-safe 5 --structure-preview artifacts/plan_structure.txt
|
||||
# Edit artifacts/plan_manual_review.csv in Excel/Numbers
|
||||
# Sync your manual decisions back to artifacts/plan.json
|
||||
vlm apply-review
|
||||
# Output: Successfully updated plan saved to: artifacts/plan.json
|
||||
|
||||
# 8. Dry-run to preview
|
||||
vlm execute
|
||||
# Shows what would happen without making changes
|
||||
# Shows what would happen without making changes (respecting your manual edits)
|
||||
|
||||
# 9. Execute with confirmation
|
||||
vlm execute --confirm
|
||||
# 9. Execute with confirmation (optional review gate)
|
||||
vlm execute --confirm --require-review
|
||||
# Actually performs the file operations
|
||||
|
||||
# 10. If needed, rollback
|
||||
@@ -331,6 +365,25 @@ vlm plan --input my_identities.json --output my_plan.json
|
||||
vlm plan --input my_identities.json --analysis my_analysis.json --output my_plan.json
|
||||
```
|
||||
|
||||
### Manual Plan Review
|
||||
|
||||
```bash
|
||||
# Export high-risk operations and preview them in terminal
|
||||
vlm review-plan
|
||||
|
||||
# Interactive Textual UI (install optional dependency: uv pip install -e ".[tui]")
|
||||
vlm review-plan --tui
|
||||
|
||||
# Preview first N high-risk operations in terminal (default: 10)
|
||||
vlm review-plan --preview-limit 20
|
||||
|
||||
# Show all high-risk operations in terminal preview
|
||||
vlm review-plan --show-all
|
||||
|
||||
# Apply edited CSV decisions back to plan.json
|
||||
vlm apply-review
|
||||
```
|
||||
|
||||
### Execution
|
||||
|
||||
```bash
|
||||
@@ -714,7 +767,7 @@ Common enrichment outcomes:
|
||||
|
||||
- `Skip reasons: rate_limited=...`
|
||||
Cause: TMDB rate limit hit (`429`).
|
||||
Action: retry later; VLM already applies bounded retry/backoff.
|
||||
Action: retry later; VLM already applies bounded retry/backoff. For large libraries, lower `enrichment.max_concurrency` (try **2–4** before the default **6**) to reduce simultaneous TMDB requests during `vlm enrich` and ffprobe work during `vlm scan`.
|
||||
|
||||
- `Enriched now: 0` with non-zero records
|
||||
Cause: often `no_key`, `no_match`, or provider errors.
|
||||
@@ -761,19 +814,13 @@ Always keep backups of important files!
|
||||
- **Local files only**: Designed for local or mounted network storage
|
||||
- **Best-effort rollback**: Rollback may not succeed if files have been modified
|
||||
|
||||
## Gemini CLI Agent Skills
|
||||
## Agent skills
|
||||
|
||||
This project includes built-in expert guidance for the Gemini CLI. These skills co-locate project knowledge with the source code.
|
||||
This project includes workflow guidance under `skills/vlm-library-workflow/` (scan → parse → enrich → analyze → plan → review-plan → apply-review → execute).
|
||||
|
||||
### Activation
|
||||
|
||||
To activate the expert guidance in Gemini CLI, use:
|
||||
### Activation (Gemini CLI)
|
||||
|
||||
```bash
|
||||
# General expert guidance and knowledge base
|
||||
activate_skill vlm-expert
|
||||
|
||||
# Step-by-step library organization workflow
|
||||
activate_skill vlm-library-workflow
|
||||
```
|
||||
|
||||
@@ -789,17 +836,17 @@ activate_skill vlm-library-workflow
|
||||
### Running Tests
|
||||
|
||||
```bash
|
||||
# Run all tests
|
||||
pytest
|
||||
# Run all tests (recommended)
|
||||
uv run pytest -q
|
||||
|
||||
# Run specific test file
|
||||
pytest tests/test_scanner.py
|
||||
uv run pytest tests/test_scanner.py
|
||||
|
||||
# Run with verbose output
|
||||
pytest -v
|
||||
uv run pytest -v
|
||||
|
||||
# Run with coverage
|
||||
pytest --cov=vlm tests/
|
||||
# Run with coverage (requires dev extras)
|
||||
uv run pytest --cov=vlm tests/
|
||||
```
|
||||
|
||||
### Code Style
|
||||
@@ -815,13 +862,19 @@ pytest --cov=vlm tests/
|
||||
src/vlm/
|
||||
├── cli.py # Click-based CLI interface, global options
|
||||
├── context.py # CLIContext and pass_context for commands
|
||||
├── cli_helpers.py # Shared CLI helpers
|
||||
├── commands/ # Command implementations
|
||||
│ ├── scan.py # Scan command
|
||||
│ ├── parse.py # Parse command
|
||||
│ ├── enrich.py # Enrich command
|
||||
│ ├── analyze.py # Analyze command
|
||||
│ ├── plan.py # Plan command
|
||||
│ └── execute.py # Execute/Rollback commands
|
||||
│ ├── execute.py # Execute/Rollback commands
|
||||
│ ├── review_plan.py # Plan review export / TUI
|
||||
│ ├── report.py # Report commands
|
||||
│ ├── quarantine_cmd.py
|
||||
│ ├── state_cmd.py
|
||||
│ └── config_cmd.py
|
||||
├── scanner.py # File discovery and metadata extraction
|
||||
├── parser.py # Filename parsing (titles, years, episodes)
|
||||
├── enrichment.py # Title/reputation enrichment pipeline
|
||||
@@ -832,8 +885,14 @@ src/vlm/
|
||||
├── io.py # Unified JSON/CSV I/O helpers (load/save JSON, analysis writer, plan/analysis adapters)
|
||||
├── utils.py # UTC time, format_size, etc.
|
||||
├── analysis.py # Completeness and duplicate detection
|
||||
├── duplicate_resolve.py # Duplicate group keep-index (by_quality, by_reputation, by_reputation_quality_time, first_seen, manual)
|
||||
├── duplicate_resolve.py # Duplicate group resolution strategies
|
||||
├── planner.py # Execution plan generation (optionally consumes analysis)
|
||||
├── plan_review.py # Review CSV and apply-review
|
||||
├── plan_render.py # Plan rendering helpers
|
||||
├── plan_structure_preview.py
|
||||
├── review_display.py # Terminal review output
|
||||
├── review_tui.py # Optional Textual review UI
|
||||
├── transaction.py # Execution transaction log
|
||||
├── executor.py # File operations and rollback
|
||||
├── quarantine.py # Quarantine management
|
||||
├── state.py # File state tracking
|
||||
@@ -860,16 +919,11 @@ tests/
|
||||
|
||||
## Contributing
|
||||
|
||||
Contributions are welcome! Please:
|
||||
|
||||
1. Write tests for new features
|
||||
2. Follow existing code style
|
||||
3. Update documentation
|
||||
4. Add clear commit messages
|
||||
See [`CONTRIBUTING.md`](CONTRIBUTING.md) for versioning, test commands, and PR expectations.
|
||||
|
||||
## License
|
||||
|
||||
[Add your license here]
|
||||
MIT — see [`LICENSE`](LICENSE).
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
@@ -881,6 +935,6 @@ Built with:
|
||||
|
||||
## Support
|
||||
|
||||
- Report issues: [GitHub Issues](https://github.com/yourusername/video-library-manager/issues)
|
||||
- Documentation: See CLAUDE.md for architecture details
|
||||
- Report issues in your repository host's issue tracker
|
||||
- Documentation: [`CLAUDE.md`](CLAUDE.md) for architecture; [`CHANGELOG.md`](CHANGELOG.md) for releases
|
||||
- Logs: Check `~/.vlm/vlm.log` for detailed information
|
||||
|
||||
@@ -1,287 +0,0 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
|
||||
# Code Review Report (Verified)
|
||||
|
||||
## Scope
|
||||
- Reviewed Python sources under `src/vlm/`, tests under `tests/`, and docs (`README.md`, `AGENTS.md`).
|
||||
- Verified behavior on **February 9, 2026** with:
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- `uv run --with pytest --with hypothesis pytest -q --ignore=tests/test_executor.py --ignore=tests/test_quarantine.py`
|
||||
- Targeted runtime checks for logging init and `vlm --help` behavior.
|
||||
|
||||
## Summary
|
||||
- Confirmed **3 concrete code issues** and **1 conditional robustness risk**.
|
||||
- The previous claim that ignored-suite tests had dozens of logging-related failures is **not reproducible** in current repo state.
|
||||
- Found one additional missed issue family: timezone relabeling logic also exists in `src/vlm/reports.py`.
|
||||
|
||||
## Findings
|
||||
|
||||
### P1 - Test imports use wrong module path (confirmed)
|
||||
- Files:
|
||||
- `tests/test_executor.py:13`
|
||||
- `tests/test_executor.py:14`
|
||||
- `tests/test_quarantine.py:8`
|
||||
- `tests/test_quarantine.py:9`
|
||||
- `tests/test_quarantine.py:10`
|
||||
- Tests import `src.vlm...` instead of installed package path `vlm...`.
|
||||
- Impact: test collection stops with `ModuleNotFoundError: No module named 'src'`.
|
||||
- Recommended fix:
|
||||
- Replace imports in affected tests:
|
||||
- `from src.vlm.executor import ExecutionEngine` -> `from vlm.executor import ExecutionEngine`
|
||||
- `from src.vlm.models import ...` -> `from vlm.models import ...`
|
||||
- `from src.vlm.quarantine import QuarantineManager` -> `from vlm.quarantine import QuarantineManager`
|
||||
- `from src.vlm.config import Config` -> `from vlm.config import Config`
|
||||
- Re-run: `uv run --with pytest --with hypothesis pytest -q`
|
||||
|
||||
### P2 - Naive datetime is relabeled as UTC instead of converted (confirmed)
|
||||
- Files:
|
||||
- `src/vlm/scanner.py:148`
|
||||
- `src/vlm/scanner.py:381`
|
||||
- `src/vlm/scanner.py:439`
|
||||
- `src/vlm/reports.py:92`
|
||||
- `src/vlm/reports.py:132`
|
||||
- Pattern uses `replace(tzinfo=timezone.utc)` for naive values, which does not perform timezone conversion.
|
||||
- Impact: exported timestamps can be offset by local timezone difference.
|
||||
- Recommended fix:
|
||||
- Normalize file mtime as timezone-aware at source:
|
||||
- In `src/vlm/scanner.py:148`, prefer `datetime.fromtimestamp(stat.st_mtime, tz=timezone.utc)`.
|
||||
- In exporters (`scanner.py`, `reports.py`), avoid relabeling:
|
||||
- If timestamp is naive, interpret it as local time then convert:
|
||||
- `dt_local = video_file.modified_timestamp.astimezone()` (local tz attach)
|
||||
- `modified_utc = dt_local.astimezone(timezone.utc)`
|
||||
- Or enforce invariant that `VideoFile.modified_timestamp` is always aware UTC and simplify output logic.
|
||||
- Add regression tests for non-UTC local timezone scenarios.
|
||||
|
||||
### P3 - `error_count` in scanner is dead code (confirmed)
|
||||
- Files:
|
||||
- `src/vlm/scanner.py:53`
|
||||
- `src/vlm/scanner.py:64`
|
||||
- `error_count` is initialized and conditionally logged, but never incremented.
|
||||
- Impact: scan summary can underreport encountered scan errors.
|
||||
- Recommended fix:
|
||||
- Preferred: remove `error_count` and rely on structured per-error logs.
|
||||
- Alternative: return `(video_file, had_error)` from recursive scanner or propagate error counters upward and increment on exception branches at `src/vlm/scanner.py:107` and `src/vlm/scanner.py:112`.
|
||||
|
||||
### P3 - Logging setup is not fault-tolerant on unwritable log paths (conditional risk)
|
||||
- Files:
|
||||
- `src/vlm/logging_config.py:63`
|
||||
- `src/vlm/logging_config.py:87`
|
||||
- `setup_logging()` unconditionally creates log directory and `RotatingFileHandler`; unwritable paths raise (`PermissionError`/`OSError`).
|
||||
- Important boundary:
|
||||
- Verified: `vlm --help` does **not** trigger this path (Click help exits before command callback body).
|
||||
- Still true: regular command initialization can fail if effective log path is unwritable.
|
||||
- Recommended fix:
|
||||
- Wrap file-handler setup in `try/except (OSError, PermissionError)` and keep console handler active.
|
||||
- Emit a warning to stderr/log once: file logging disabled due to permission/path issue.
|
||||
- Optionally allow explicit `log_dir` in config/CLI to avoid hardcoded home-path dependency in restricted runtimes.
|
||||
|
||||
### P3 - Default home-based paths are resolved at import time (new)
|
||||
- Files:
|
||||
- `src/vlm/logging_config.py:17`
|
||||
- `src/vlm/cli.py:19`
|
||||
- `DEFAULT_LOG_DIR` and `DEFAULT_CONFIG_PATH` use `Path.home()` during module import.
|
||||
- Impact:
|
||||
- Runtime monkeypatching/tests cannot redirect defaults reliably.
|
||||
- In embedded or dynamically switched user contexts, defaults may become stale.
|
||||
- Recommended fix:
|
||||
- Replace import-time constants with runtime helpers:
|
||||
- `def default_log_dir() -> Path: return Path.home() / ".vlm" / "logs"`
|
||||
- `def default_config_path() -> Path: return Path.home() / ".vlm" / "config.yaml"`
|
||||
- Resolve defaults inside `setup_logging()` / Click option callback initialization.
|
||||
|
||||
## Test Evidence
|
||||
- `uv run --with pytest --with hypothesis pytest -q`:
|
||||
- fails at collection with 2 errors (`tests/test_executor.py`, `tests/test_quarantine.py`) due to `src.vlm` imports.
|
||||
- `uv run --with pytest --with hypothesis pytest -q --ignore=tests/test_executor.py --ignore=tests/test_quarantine.py`:
|
||||
- **293 passed**, no observed logging-related mass failures.
|
||||
- Direct runtime check:
|
||||
- `setup_logging(log_dir=Path('/sys/...'))` raises `PermissionError`, confirming the conditional logging robustness risk.
|
||||
|
||||
## Recommended Fix Order
|
||||
1. Fix test imports from `src.vlm...` to `vlm...` so full suite can run.
|
||||
2. Correct timezone handling in both `scanner.py` and `reports.py`.
|
||||
3. Either remove `error_count` or increment it on scan exceptions.
|
||||
4. Make logging initialization resilient (fallback to console-only logging when file logging setup fails).
|
||||
5. Move home-based defaults from import-time constants to runtime-resolved helpers.
|
||||
|
||||
## Clarifications to Keep in Future Reports
|
||||
- Distinguish **confirmed current failures** from **environment-dependent risks**.
|
||||
- Include exact commands and outputs used for evidence.
|
||||
- Avoid claiming `--help` initialization failures unless explicitly reproduced for Click group callbacks.
|
||||
|
||||
## Remediation Status (Implemented on February 9, 2026)
|
||||
- P1 test import path issue: **fixed** (`tests/test_executor.py`, `tests/test_quarantine.py` now import from `vlm...`).
|
||||
- P2 timezone relabeling issue: **fixed** in `src/vlm/scanner.py` and `src/vlm/reports.py` via local-to-UTC conversion instead of relabeling.
|
||||
- P3 scanner `error_count` dead code: **fixed** by removing unused counter logic.
|
||||
- P3 logging unwritable path risk: **fixed** by console-only fallback in `setup_logging()` when file logging cannot initialize.
|
||||
- P3 import-time home defaults: **fixed** using runtime helpers (`default_log_dir()`, `default_config_path()`).
|
||||
|
||||
## Post-Fix Validation
|
||||
- Command: `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Result: **374 passed**
|
||||
|
||||
## Detailed Code & Documentation Remediation Plan
|
||||
|
||||
### Goal and success criteria
|
||||
- Goal: fix only verified issues above, keep behavior stable, and make evidence reproducible.
|
||||
- Done when:
|
||||
- `uv run --with pytest --with hypothesis pytest -q` passes.
|
||||
- No `src.vlm` imports remain in tests.
|
||||
- UTC timestamp output logic is deterministic and covered by tests.
|
||||
- Logging keeps CLI usable even when file log path is unwritable.
|
||||
- Docs reflect the new behavior and troubleshooting paths.
|
||||
|
||||
### Phase 0 - Baseline snapshot (before edits)
|
||||
- Run and save baseline:
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Capture current known failing stack traces (import errors) for before/after comparison.
|
||||
- Keep this scope boundary:
|
||||
- No unrelated refactors.
|
||||
- No behavior changes outside listed findings.
|
||||
|
||||
### Phase 1 - Fix incorrect test import paths (P1)
|
||||
- Code changes:
|
||||
- `tests/test_executor.py`: replace all `from src.vlm...` with `from vlm...`.
|
||||
- `tests/test_quarantine.py`: replace all `from src.vlm...` with `from vlm...`.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_executor.py tests/test_quarantine.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Collection succeeds for full suite.
|
||||
- No `ModuleNotFoundError: No module named 'src'`.
|
||||
|
||||
### Phase 2 - Correct timezone handling in scanner/reports (P2)
|
||||
- Code changes:
|
||||
- `src/vlm/scanner.py`:
|
||||
- Ensure file mtime uses aware UTC at creation (`datetime.fromtimestamp(..., tz=timezone.utc)`).
|
||||
- Remove/replace any naive `replace(tzinfo=timezone.utc)` relabeling.
|
||||
- `src/vlm/reports.py`:
|
||||
- Remove/replace naive `replace(tzinfo=timezone.utc)` relabeling.
|
||||
- Keep output conversions explicit and consistent (UTC output contract).
|
||||
- Tests to add/update:
|
||||
- Add scanner/report tests that simulate non-UTC local timezone interpretation for naive datetimes.
|
||||
- Assert resulting exported timestamps are correct UTC instants (not relabeled local clock time).
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_scanner.py tests/test_reports.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- All timezone-related tests pass.
|
||||
- No remaining `replace(tzinfo=timezone.utc)` on naive datetimes in scanner/report export paths.
|
||||
|
||||
### Phase 3 - Remove or correctly implement scanner `error_count` (P3)
|
||||
- Preferred implementation:
|
||||
- Remove unused `error_count` state and its summary branch if not needed by product behavior.
|
||||
- Alternative (if summary count is required by UX):
|
||||
- Increment count in scan exception branches and propagate to final summary.
|
||||
- Verification:
|
||||
- Update/add scanner tests to verify chosen behavior.
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_scanner.py`
|
||||
- Acceptance:
|
||||
- No dead summary logic remains.
|
||||
- Error reporting behavior is explicit and test-covered.
|
||||
|
||||
### Phase 4 - Make logging initialization fault-tolerant (P3 risk)
|
||||
- Code changes:
|
||||
- `src/vlm/logging_config.py`:
|
||||
- Wrap file-log directory creation and `RotatingFileHandler` setup with `try/except (OSError, PermissionError)`.
|
||||
- Always keep console handler active.
|
||||
- Emit one clear warning when file logging is disabled.
|
||||
- Tests to add/update:
|
||||
- Add a test for unwritable log dir scenario (mocking mkdir/handler failure) to confirm no hard failure.
|
||||
- Keep check that CLI help path remains unaffected.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_logging.py tests/test_cli.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Commands still run with console logs when file logging setup fails.
|
||||
- Failure mode is warning-only, not process abort.
|
||||
|
||||
### Phase 5 - Resolve import-time home defaults (P3 new)
|
||||
- Code changes:
|
||||
- `src/vlm/logging_config.py`: replace `DEFAULT_LOG_DIR = Path.home()...` with runtime helper.
|
||||
- `src/vlm/cli.py`: replace `DEFAULT_CONFIG_PATH = Path.home()...` with runtime helper.
|
||||
- Resolve defaults when functions/options execute, not during module import.
|
||||
- Tests to add/update:
|
||||
- Add tests that monkeypatch `Path.home()`/environment and assert defaults resolve at runtime.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_cli*.py tests/test_logging.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Default paths reflect runtime environment in tests and execution.
|
||||
- No import-time home path freeze remains for these defaults.
|
||||
|
||||
### Documentation updates (must ship with code)
|
||||
- `README.md`:
|
||||
- Add troubleshooting note: file logging may fall back to console-only if log dir is unwritable.
|
||||
- Clarify timestamp output expectation (UTC).
|
||||
- `REVIEW_REPORT.md`:
|
||||
- Mark each finding status: `open -> fixed`, and record PR/commit reference when available.
|
||||
- Optional (if present in repo docs):
|
||||
- Add developer note for test import convention: always import from package root (`vlm`), not `src.vlm`.
|
||||
|
||||
### Execution checklist (single pass)
|
||||
|
||||
## Enrichment 增量评审报告(2026-02-10)
|
||||
|
||||
### 评审范围
|
||||
- 文件:`src/vlm/enrichment.py`
|
||||
- 关注点:刷新一致性、配置可观测性、命名输出质量
|
||||
|
||||
### 总体评分(修复后)
|
||||
- 当前得分:**92 / 100**
|
||||
- 评分依据:
|
||||
- 正确性(40 分):37/40(refresh 无命中不再残留旧字段)
|
||||
- 健壮性(30 分):27/30(未知 provider 已 fail-fast)
|
||||
- 输出质量(20 分):18/20(display title 去重)
|
||||
- 可维护性(10 分):10/10(TMDB-only,分支复杂度降低)
|
||||
|
||||
### 问题明细与修复状态
|
||||
|
||||
#### 1) P1 - 刷新失败时未清理陈旧富化字段(**fixed**)
|
||||
- 修复位置:`src/vlm/enrichment.py:378`
|
||||
- 修复内容:
|
||||
- `_apply_payload` 从“仅写入非 None”改为“payload 含 key 即覆盖”,支持将字段显式清空为 `None`。
|
||||
- 验证:
|
||||
- `tests/test_enrichment.py:187` 覆盖 refresh 后无匹配场景,断言旧 `canonical_id/title_zh/title_en/reputation_*` 被清空,`enrichment_confidence == 0.0`。
|
||||
|
||||
#### 2) P2 - 未识别 provider 被静默忽略(**fixed**)
|
||||
- 修复位置:
|
||||
- `src/vlm/enrichment.py:157`
|
||||
- `src/vlm/config.py:271`
|
||||
- 修复内容:
|
||||
- `_build_providers` 对未知 provider 直接抛 `ValueError`(fail-fast)。
|
||||
- 配置校验新增白名单,仅允许 `tmdb`。
|
||||
- 同步重构为 TMDB-only,移除 enrich 主流程中的 Douban 分支。
|
||||
- 验证:
|
||||
- `tests/test_enrichment.py:176` 覆盖未知 provider 报错。
|
||||
- `tests/test_config.py:447` 覆盖配置校验拒绝不支持 provider。
|
||||
|
||||
#### 3) P2 - display_title fallback 可能重复标题(**fixed**)
|
||||
- 修复位置:`src/vlm/enrichment.py:423`
|
||||
- 修复内容:
|
||||
- `_build_display_title` 增加同值去重逻辑;`title_zh/title_en` 回退同值时只保留一个。
|
||||
- 验证:
|
||||
- `tests/test_enrichment.py:260` 断言双空回退时输出单标题而非重复标题。
|
||||
|
||||
### 结果
|
||||
1. 三项问题均已修复并有测试覆盖。
|
||||
2. enrich 已切换为 TMDB-only,配置和文档已同步。
|
||||
3. 全量测试通过:`uv run --with pytest --with hypothesis pytest -q` -> `411 passed`。
|
||||
|
||||
### 修复后目标分
|
||||
- 达成:**92 / 100**。
|
||||
1. Apply Phase 1, run focused + full tests.
|
||||
2. Apply Phase 2, add timezone tests, run focused + full tests.
|
||||
3. Apply Phase 3, run scanner tests + full tests.
|
||||
4. Apply Phase 4, run logging/CLI tests + full tests.
|
||||
5. Apply Phase 5, run CLI/logging tests + full tests.
|
||||
6. Update docs and close report statuses.
|
||||
|
||||
### Risks and mitigations
|
||||
- Risk: timezone tests become platform-dependent.
|
||||
- Mitigation: use explicit tz-aware fixtures and deterministic conversion assertions.
|
||||
- Risk: logging fallback emits duplicate warnings.
|
||||
- Mitigation: guard warning emission in setup path or test for idempotent configuration.
|
||||
- Risk: changing default path resolution affects existing tests.
|
||||
- Mitigation: update tests to assert runtime-resolved behavior explicitly.
|
||||
-5851
File diff suppressed because it is too large
Load Diff
-6227
File diff suppressed because it is too large
Load Diff
-14356
File diff suppressed because it is too large
Load Diff
-2686
File diff suppressed because it is too large
Load Diff
-5058
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,127 @@
|
||||
# Refactor and Refinement Execution Plan
|
||||
|
||||
## Objective
|
||||
|
||||
Refactor the current `vlm` codebase to reduce structural technical debt while preserving the existing safety-first pipeline behavior. The plan focuses on improving CLI maintainability, strengthening stage boundaries, clarifying state semantics, enabling provider and strategy extensibility, and increasing testability and observability without changing the user-visible safety guarantees.
|
||||
|
||||
## Context and Scope
|
||||
|
||||
This plan is based on the verified review findings in the code analysis report, especially the structural issues around CLI size and repetitive error handling, weak dict/JSON contracts between stages, analyze-phase ordering coupling, duplicated sample-path rules, filesystem-dependent plan generation, configuration semantic overlap, review-state ambiguity, provider hard-coding, and the lack of unified state and strategy abstractions. Key source areas include `src/vlm/cli.py:158-603`, `src/vlm/commands/parse.py:66-155`, `src/vlm/io.py:85-249`, `src/vlm/commands/analyze.py:41-55`, `src/vlm/planner.py:34-40`, `src/vlm/planner.py:43-76`, `src/vlm/planner.py:354-358`, `src/vlm/enrichment.py:203-225`, `src/vlm/state.py:22-205`, `src/vlm/models.py:46-53`, and `src/vlm/models.py:79-85`.
|
||||
|
||||
## Assumptions
|
||||
|
||||
- Preserve the current pipeline order and safety behavior unless a change explicitly improves safety or determinism.
|
||||
- Avoid introducing breaking changes to the CLI surface in the first refactor wave.
|
||||
- Prefer incremental, reviewable changes that can ship independently.
|
||||
- Keep the artifact-driven workflow as the default, while making room for future hybrid or streaming modes.
|
||||
- Treat documentation, tests, and observability updates as first-class deliverables rather than afterthoughts.
|
||||
|
||||
## Implementation Plan
|
||||
|
||||
### Phase 0: Baseline, guardrails, and dependency mapping
|
||||
|
||||
- [ ] Capture the current behavior baseline for the full workflow, including `scan`, `parse`, `enrich`, `analyze`, `plan`, and `execute`, so every later refactor can be compared against the existing safety model. This is necessary because the codebase relies on many cross-stage assumptions and the review identified several fragile boundaries.
|
||||
- [ ] Map the exact data flow between artifact files and in-memory models for `inventory`, `identities`, `analysis`, and `plan` outputs. This reduces the chance of accidental schema drift while refactoring the stage contracts.
|
||||
- [ ] Identify the minimum set of high-value integration paths to protect first: CLI startup, parse/enrich transition, analyze pairing, plan generation, execute rollback, and quarantine handling. These paths correspond to the highest-risk areas in the review.
|
||||
|
||||
### Phase 1: CLI decomposition and unified error handling
|
||||
|
||||
- [ ] Extract a shared command execution/error-wrapping layer from `src/vlm/cli.py:158-603` so repeated `try/except + echo + logger + exit` logic is centralized. This is needed to stop the CLI file from continuing to grow and to keep error behavior consistent.
|
||||
- [ ] Split non-core commands and support workflows into smaller command modules and keep the CLI module focused on registration and dispatch. This reduces the blast radius of future command additions and improves discoverability.
|
||||
- [ ] Standardize CLI-level error presentation so file, JSON, validation, and OS errors all follow one predictable response shape. This improves user experience and avoids duplicated branching.
|
||||
- [x] Update the CLI workflow description to match the actual supported flow, including `enrich`, so the user-facing guidance reflects the true pipeline. This is a low-cost refinement that removes user confusion.
|
||||
|
||||
### Phase 2: Stronger stage contracts and typed intermediate models
|
||||
|
||||
- [ ] Replace the most fragile dict-based stage boundaries with typed records or `TypedDict` models, starting with parse output and the io conversion layer in `src/vlm/commands/parse.py:66-155` and `src/vlm/io.py:85-249`. This directly addresses schema drift and makes refactors safer.
|
||||
- [x] Define explicit schemas for `identities.json`, `analysis.json`, and `plan.json`, and validate them on load/save. This adds a durable guardrail against silent data-shape changes.
|
||||
- [ ] Align enrichment output mutation with typed contracts so fields like `display_title`, `needs_review`, and review metadata have a single authoritative shape. This prevents inconsistent stage assumptions.
|
||||
- [x] Refactor `identities_to_analysis_input()` so it returns explicit identity-file pairs instead of relying on positional slicing and zipping in `src/vlm/commands/analyze.py:41-55`. This removes the fragile ordering dependency identified in the review.
|
||||
|
||||
### Phase 3: Shared rule extraction and deterministic planning
|
||||
|
||||
- [x] Extract the duplicated sample-path rule from `src/vlm/planner.py:34-40`, `src/vlm/duplicate_resolve.py:11-16`, and `src/vlm/plan_review.py:12-16` into a single shared helper. This reduces duplication and guarantees consistent classification behavior.
|
||||
- [x] Separate logical plan generation from live environment validation so plan output becomes reproducible and execute-time validation becomes an explicit pass. This addresses the filesystem-state coupling in `src/vlm/planner.py:43-76` and `src/vlm/planner.py:354-358`.
|
||||
- [x] Tag any environment-derived metadata in plan artifacts as snapshots rather than intrinsic plan facts. This makes the distinction between logical intent and runtime validation clear.
|
||||
- [ ] Review plan-related metadata and operation structures so they can support deterministic comparisons across runs. This is important for review tooling and regression analysis.
|
||||
|
||||
### Phase 4: Unified state model and review semantics
|
||||
|
||||
- [ ] Introduce a centralized state model that clearly separates processing, review, execution, and quarantine semantics. This directly addresses the spread of state concepts across `src/vlm/state.py:22-205`, `src/vlm/models.py:46-53`, and `src/vlm/models.py:79-85`.
|
||||
- [ ] Make `needs_review` a derived or secondary field rather than the main source of truth, and ensure `review_status` and `review_reason` are the primary review semantics. This removes the current overlap and reduces future workflow ambiguity.
|
||||
- [ ] Align execution and rollback state transitions with the centralized model so success, failure, rollback, and restore paths are all represented consistently.
|
||||
- [ ] Review persisted state files and transition logic for atomicity and consistency after the model changes are introduced.
|
||||
|
||||
### Phase 5: Provider extensibility and strategy abstractions
|
||||
|
||||
- [ ] Replace hard-coded provider assembly in `src/vlm/enrichment.py:203-225` with a registry or plugin-style registration mechanism. This enables new metadata sources without requiring direct edits to the core enrichment orchestration.
|
||||
- [ ] Introduce a strategy layer for naming, conflict handling, and keep/delete decisions so `Config` is no longer the only mechanism for behavior variation. This addresses the current static-config limitation in `src/vlm/config.py:13-148`.
|
||||
- [ ] Refactor media-type and operation-type dispatch toward registered handlers rather than expanding `if/elif` chains in the parser and executor. This makes future media types and operation kinds easier to add.
|
||||
- [ ] Keep the default built-in behavior intact while allowing new strategies to be added incrementally. This limits regression risk while improving extensibility.
|
||||
|
||||
### Phase 6: Error taxonomy and observability
|
||||
|
||||
- [ ] Define a small domain exception hierarchy for enrichment, planning, and execution safety failures, and update command-layer handling to use those typed errors. This makes failure handling more precise than broad exception catching.
|
||||
- [ ] Add structured logging or event fields for high-value workflow events such as cache hits, quarantine operations, rollback actions, and plan conflicts. This improves supportability and analysis quality.
|
||||
- [ ] Add stage-level timing and outcome metrics so long-running operations can be measured consistently. This is especially useful once the pipeline grows beyond small libraries.
|
||||
|
||||
### Phase 7: Testing expansion and validation coverage
|
||||
|
||||
- [ ] Add integration tests for cross-stage transitions, especially parse→enrich, analyze→plan, and plan→execute. These paths need stronger guarantees than isolated unit tests.
|
||||
- [ ] Add end-to-end tests that run a complete safe workflow against a controlled fixture library, including rollback and quarantine behavior. This validates the pipeline as a whole rather than one module at a time.
|
||||
- [ ] Add performance-oriented checks or benchmark fixtures for larger datasets so future changes can be evaluated against scaling regressions.
|
||||
- [ ] Extend property-based coverage where the new typed contracts or state transitions create meaningful invariants.
|
||||
|
||||
### Phase 8: UX refinement and future-mode readiness
|
||||
|
||||
- [ ] Refresh help text and workflow guidance after the CLI and pipeline changes are stable, so the documented flow stays aligned with actual behavior.
|
||||
- [ ] Evaluate whether a hybrid execution mode or a guided interactive mode should be introduced once the state model and contracts are stable. This is a future-facing refinement to improve usability without sacrificing safety.
|
||||
- [ ] Keep the artifact-first mode as the default until the alternative execution modes have matching safety guarantees and test coverage.
|
||||
|
||||
## Verification Criteria
|
||||
|
||||
- [ ] CLI startup and command registration still work, and repeated command-level error handling is no longer duplicated across the main CLI file.
|
||||
- [x] Stage artifact schemas are explicitly validated, and malformed inputs fail early with clear errors.
|
||||
- [x] Analyze no longer depends on positional assumptions between identities and video files.
|
||||
- [x] Sample-path classification produces one consistent result across planner, duplicate resolution, and review flows.
|
||||
- [x] Plan generation is reproducible for the same logical inputs, with live filesystem checks clearly separated as validation snapshots.
|
||||
- [ ] Review state semantics are no longer ambiguous, and `review_status` is the primary review source of truth.
|
||||
- [ ] Provider registration can be extended without editing the core orchestration logic.
|
||||
- [ ] Integration and E2E coverage exists for the main safe workflow and rollback/quarantine scenarios.
|
||||
- [ ] Structured logs or metrics expose workflow health and failure patterns.
|
||||
- [ ] The default user-visible pipeline still preserves the safety-first execution model.
|
||||
|
||||
## Potential Risks and Mitigations
|
||||
|
||||
1. **Risk: Refactor scope expands faster than the code can be stabilized**
|
||||
Mitigation: Keep the work split into independently shippable phases and require the baseline behavior to remain intact after each phase.
|
||||
|
||||
2. **Risk: Typed contracts introduce temporary friction in serialization/deserialization code**
|
||||
Mitigation: Introduce schema validation and typed records incrementally, starting with the highest-risk artifacts.
|
||||
|
||||
3. **Risk: State model changes cascade through planner, executor, and review flows**
|
||||
Mitigation: Centralize the new model first, then migrate consumers one by one while keeping compatibility adapters where needed.
|
||||
|
||||
4. **Risk: Provider and strategy abstraction can become too generic too early**
|
||||
Mitigation: Start with the current built-in cases as default registrations before allowing external extensibility.
|
||||
|
||||
5. **Risk: New tests may be slow or hard to maintain if they overuse large fixtures**
|
||||
Mitigation: Prefer focused fixtures for unit/integration coverage and reserve large datasets for targeted performance checks.
|
||||
|
||||
## Alternative Approaches
|
||||
|
||||
1. **Incremental refactor first**: Keep the current artifact-first architecture and only extract the most painful seams now. Trade-off: lowest regression risk, but slower progress on deeper extensibility issues.
|
||||
2. **Boundary-first refactor**: Prioritize typed contracts, state model, and deterministic planning before provider and strategy work. Trade-off: better long-term clarity, but requires more cross-module updates early.
|
||||
3. **Platform-style refactor**: Introduce registries, strategies, and structured observability as a broader platform layer. Trade-off: highest flexibility, but the largest immediate complexity increase.
|
||||
|
||||
## Status Tracking
|
||||
|
||||
- **Not Started**: Phase 0 baseline capture and dependency mapping
|
||||
- **Partially Completed**: Phase 1 CLI decomposition and unified error handling
|
||||
- **Partially Completed**: Phase 2 stronger stage contracts and typed intermediate models
|
||||
- **Partially Completed**: Phase 3 shared rule extraction and deterministic planning
|
||||
- **Not Started**: Phase 4 unified state model and review semantics
|
||||
- **Not Started**: Phase 5 provider extensibility and strategy abstractions
|
||||
- **Not Started**: Phase 6 error taxonomy and observability
|
||||
- **Not Started**: Phase 7 testing expansion and validation coverage
|
||||
- **Not Started**: Phase 8 UX refinement and future-mode readiness
|
||||
@@ -0,0 +1,102 @@
|
||||
# Review-Plan Output Refactor Plan
|
||||
|
||||
## Objective
|
||||
|
||||
在不修改 `plan.json` schema、不中断现有 CSV 手工审核流程的前提下,重构 `vlm review-plan` 的输出体验,让用户在终端中直接看到计划的核心内容和可审核的操作预览,减少必须打开 `plan.json` 才能继续操作的成本。
|
||||
|
||||
## Validated Baseline
|
||||
|
||||
- `review-plan` 当前只输出计划加载提示、风险统计、CSV 保存路径和前 5 条样例,没有输出完整计划预览,见 `src/vlm/cli.py:536-563`。
|
||||
- `ExecutionPlan` 已包含 `operations`、`summary`、`summary_by_reason`、`human_summary`、`metadata`,足以支撑更强的终端展示,见 `src/vlm/models.py:133-153`。
|
||||
- 计划保存时会把上述字段全部写入 JSON,因此无需改动 plan schema,见 `src/vlm/planner.py:591-625`。
|
||||
- CLI 中已经存在 fallback 计划摘要逻辑,可复用于 `review-plan`,见 `src/vlm/cli.py:976-987`。
|
||||
- `execute` 已经采用“计划概要 + 样例操作”的输出方式,可作为统一风格参考,见 `src/vlm/commands/execute.py:84-103` 和 `src/vlm/commands/execute.py:137-146`。
|
||||
- 当前测试只覆盖 summary 和 CSV 导出,未覆盖完整计划预览输出,见 `tests/test_cli_review_plan.py:31-88`。
|
||||
|
||||
## Recommended Approach
|
||||
|
||||
采用推荐方案:**抽离通用渲染层,并为 `review-plan` 提供受控预览输出**。
|
||||
|
||||
原因:
|
||||
|
||||
1. 只加 `human_summary` 无法解决“看不到计划内容”的核心问题。
|
||||
2. 直接打印全部 operations 会在大计划场景下严重刷屏。
|
||||
3. 抽离通用渲染层可以同时提升用户体验、结构清晰度和后续复用性。
|
||||
|
||||
## Scope
|
||||
|
||||
### In Scope
|
||||
|
||||
- 优化 `review-plan` 的终端输出结构。
|
||||
- 复用已有 `human_summary` / fallback summary。
|
||||
- 增加受控的操作预览输出。
|
||||
- 为计划展示提取可复用 helper。
|
||||
- 补充 CLI 测试,覆盖新增展示行为。
|
||||
|
||||
### Out of Scope
|
||||
|
||||
- 修改 `ExecutionPlan` 数据模型。
|
||||
- 修改 `plan.json` schema。
|
||||
- 修改 review CSV 字段或 `apply-review` 工作流。
|
||||
- 引入交互式 TUI/Web 界面。
|
||||
|
||||
## Implementation Plan
|
||||
|
||||
- [x] Task 1. [Status: Done] 重新定义 `review-plan` 的输出顺序为“计划概览 → 风险统计 → 操作预览 → CSV 路径”,优先展示决策信息,再展示审核细节,以替代当前仅有 summary 和 5 条样例的输出方式,现状见 `src/vlm/cli.py:546-563`。
|
||||
- [x] Task 2. [Status: Done] 在 `review-plan` 中优先输出 `ExecutionPlan.human_summary`,若为空则复用现有 fallback summary,避免重复设计摘要逻辑并统一跨命令体验,相关能力见 `src/vlm/planner.py:169-184`、`src/vlm/cli.py:976-987`。
|
||||
- [x] Task 3. [Status: Done] 提取统一的计划终端渲染 helper,负责 plan header、summary、reason 分布和 operation preview 的格式化输出,避免 CLI 命令函数继续承载大量展示细节,参考现有输出风格见 `src/vlm/commands/execute.py:84-103`。
|
||||
- [x] Task 4. [Status: Done] 设计受控预览机制,默认仅展示有限条操作并提示剩余数量,同时预留完整显示模式的扩展点,以兼顾可读性和信息完整性。
|
||||
- [x] Task 5. [Status: Done] 在预览输出中优先展示审核价值最高的字段,包括 `index`、`operation_type`、`risk_flags`、`source_path`、`destination_path`、`reason`,以便用户在不打开 JSON 的情况下完成多数审核判断,字段来源见 `src/vlm/plan_review.py:75-83` 和 `src/vlm/planner.py:606-620`。
|
||||
- [x] Task 6. [Status: Done] 保持 `ExecutionPlan` 模型、plan JSON schema 和 review CSV schema 完全兼容,将改动严格限制在输出层,降低对 `execute`、`report` 和 `apply-review` 的影响,相关结构见 `src/vlm/models.py:133-153` 和 `src/vlm/planner.py:591-625`。
|
||||
- [x] Task 7. [Status: Done] 扩展 `review-plan` CLI 测试,覆盖默认摘要输出、受控预览、完整显示模式、CSV 不变性和原有 summary 输出兼容性,弥补当前测试缺口,基线见 `tests/test_cli_review_plan.py:31-88`。
|
||||
- [x] Task 8. [Status: Done] 评估是否将 `execute` 的计划摘要展示逐步迁移到同一渲染 helper,减少跨命令输出风格分叉,参考现有入口见 `src/vlm/commands/execute.py:84-103` 和 `src/vlm/commands/execute.py:137-146`。
|
||||
- [x] Task 9. [Status: Done] 在最终验收中重点验证大计划场景下的可读性,确保默认输出足够简洁、重点清晰,并且不影响后续 `apply-review` 使用链路,相关流程见 `src/vlm/cli.py:589-643`。
|
||||
|
||||
## Verification Criteria
|
||||
|
||||
- [x] `vlm review-plan` 默认输出中包含计划摘要,而不只是风险计数。
|
||||
- [x] 默认输出中包含可读的操作预览,且预览字段足以支持人工初步审核。
|
||||
- [x] 大计划场景下默认输出不会无上限刷屏,并会提示仍有未展示操作。
|
||||
- [x] review CSV 的字段、写入逻辑与后续 `apply-review` 流程保持兼容,相关链路见 `src/vlm/plan_review.py:89-96` 和 `src/vlm/cli.py:621-643`。
|
||||
- [x] `plan.json` 的 schema、读写行为与现有字段保持不变,见 `src/vlm/planner.py:591-625` 和 `src/vlm/planner.py:628-671`。
|
||||
- [x] CLI 测试覆盖新增预览行为,并保留现有 summary/CSV 行为验证,基线见 `tests/test_cli_review_plan.py:31-88`。
|
||||
|
||||
## Risks and Mitigations
|
||||
|
||||
1. **默认输出过长,降低可读性**
|
||||
Mitigation: 使用默认限量预览,只展示高价值字段,并明确提示剩余条目数量。
|
||||
|
||||
2. **展示逻辑分散,后续难维护**
|
||||
Mitigation: 将计划渲染抽离为统一 helper,让 CLI 命令函数只负责流程编排与参数处理。
|
||||
|
||||
3. **改动误伤 CSV 手工审核链路**
|
||||
Mitigation: 将 CSV 视为稳定接口,不调整字段结构与导出逻辑,保持 `src/vlm/plan_review.py:89-96` 行为不变。
|
||||
|
||||
4. **CLI 输出测试过于脆弱**
|
||||
Mitigation: 测试聚焦结构性关键片段与核心字段,不对整段输出做过度刚性匹配。
|
||||
|
||||
## Alternatives Considered
|
||||
|
||||
1. **仅增加 `human_summary` 输出**
|
||||
优点:改动最小,交付最快。
|
||||
缺点:仍然看不到操作层内容。
|
||||
|
||||
2. **直接打印全部 operations**
|
||||
优点:实现简单,信息最完整。
|
||||
缺点:大计划会严重刷屏。
|
||||
|
||||
3. **抽离通用渲染层并提供受控预览**
|
||||
优点:用户体验、可维护性与复用性最平衡。
|
||||
缺点:实现成本略高于局部修补。
|
||||
结论:**推荐采用**。
|
||||
|
||||
## Recommended Outcome
|
||||
|
||||
推荐采用“仅重构展示层、不改数据层”的方案:
|
||||
|
||||
- 保持 `ExecutionPlan`、plan JSON、review CSV 全部兼容。
|
||||
- 为 `review-plan` 增加计划摘要与受控操作预览。
|
||||
- 把计划展示逻辑抽离为可复用渲染能力。
|
||||
- 用测试确保 CLI 可见行为稳定。
|
||||
|
||||
这样可以以最小风险解决当前“review 时看不到计划内容”的核心问题。
|
||||
@@ -0,0 +1,45 @@
|
||||
# Refactor Plan: Safety, Determinism, and Baseline Alignment
|
||||
|
||||
**Date:** 2026-04-07
|
||||
**Basis:** Verified repository state plus `REVIEW_REPORT.md`.
|
||||
**Status:** Completed.
|
||||
|
||||
## Objective
|
||||
|
||||
Refactor the codebase to resolve the safety and determinism issues identified during review, restore a truthful green baseline, and reconcile the review artifacts with the post-refactor state.
|
||||
|
||||
## Execution Outcome
|
||||
|
||||
- Full-suite baseline restored: `pytest -q` → **507 passed**.
|
||||
- The review-plan TUI is now a true optional runtime boundary via guarded Textual imports in `src/vlm/review_tui.py:16-30` and lazy CLI import/use in `src/vlm/cli.py:567-602`.
|
||||
- Move and rename execution now validate both source and destination paths against `library_root` in `src/vlm/executor.py:204-249`.
|
||||
- Duplicate handling is now explicit and deterministic through strict resolver errors in `src/vlm/duplicate_resolve.py:16-58` plus canonicalized planner matching and manual-review fallback in `src/vlm/planner.py:42-57` and `src/vlm/planner.py:151-203`.
|
||||
- Scanner behavior for non-zero `find` exits is now documented in code and deterministic in `src/vlm/scanner.py:158-214`.
|
||||
- Plan loading now crosses a validated typed boundary in `src/vlm/io.py:247-326`.
|
||||
|
||||
## Implementation Plan
|
||||
|
||||
- [x] Task 1. [Status: Done] Re-established a reliable baseline by making the Textual review UI a true optional boundary. Evidence: `src/vlm/cli.py:567-602`, `src/vlm/review_tui.py:16-30`, `tests/test_cli_review_plan.py:237-343`.
|
||||
- [x] Task 2. [Status: Done] Added source-root validation for move and rename operations so execution checks both source and destination against `library_root`. Evidence: `src/vlm/executor.py:204-249`, `tests/test_path_safety.py:76-137`.
|
||||
- [x] Task 3. [Status: Done] Unified execution failure contracts so unsupported quarantine categories now return failed `OperationResult`s, and batch execution contains per-operation exceptions. Evidence: `src/vlm/quarantine.py:116-140`, `src/vlm/executor.py:108-130`, `tests/test_quarantine.py:84-110`, `tests/test_executor.py:951-1004`.
|
||||
- [x] Task 4. [Status: Done] Removed silent duplicate fallback behavior by raising explicit resolver errors and routing unresolved groups into manual review. Evidence: `src/vlm/duplicate_resolve.py:44-58`, `src/vlm/planner.py:187-203`, `tests/test_duplicate_resolve.py:223-237`, `tests/test_planner.py:619-669`.
|
||||
- [x] Task 5. [Status: Done] Introduced canonical path-normalization for duplicate-group matching. Evidence: `src/vlm/planner.py:42-57`, `src/vlm/planner.py:152-169`, `tests/test_planner.py:672-720`.
|
||||
- [x] Task 6. [Status: Done] Defined and implemented an explicit scanner contract for non-zero `find` exits with partial or empty stdout. Evidence: `src/vlm/scanner.py:158-214`, `tests/test_scanner.py:140-186`.
|
||||
- [x] Task 7. [Status: Done] Strengthened the plan I/O boundary with validated typed construction and canonical serialization helpers. Evidence: `src/vlm/io.py:247-326`, `tests/test_io.py:112-203`.
|
||||
- [x] Task 8. [Status: Done] Expanded regression coverage around the identified weak points. Evidence: `tests/test_cli_review_plan.py:237-343`, `tests/test_path_safety.py:76-137`, `tests/test_quarantine.py:84-110`, `tests/test_executor.py:951-1004`, `tests/test_duplicate_resolve.py:223-237`, `tests/test_planner.py:619-720`, `tests/test_scanner.py:140-186`, `tests/test_io.py:112-203`.
|
||||
- [x] Task 9. [Status: Done] Updated existing review artifacts to reflect the final baseline and current findings. Evidence: `REVIEW_REPORT.md`, `docs/TECHNICAL_REVIEW.md`.
|
||||
|
||||
## Verification Criteria
|
||||
|
||||
- [x] `pytest -q` passes, including the review-plan TUI tests in `tests/test_cli_review_plan.py:271-343`.
|
||||
- [x] Manual or crafted plans cannot move or rename sources outside `library_root`. Evidence: `src/vlm/executor.py:204-249`, `tests/test_path_safety.py:106-137`.
|
||||
- [x] Unsupported quarantine categories are recorded as failed results and do not abort later operations in the same execution batch. Evidence: `src/vlm/quarantine.py:116-140`, `src/vlm/executor.py:108-130`, `tests/test_executor.py:951-1004`.
|
||||
- [x] Duplicate resolution no longer silently selects index `0` for quality-data mismatch or unexpected low-level strategy input. Evidence: `src/vlm/duplicate_resolve.py:44-58`, `tests/test_duplicate_resolve.py:223-237`, `tests/test_planner.py:619-669`.
|
||||
- [x] Duplicate-group matching is stable across supported path-format variations and covered by planner tests. Evidence: `src/vlm/planner.py:42-57`, `tests/test_planner.py:672-720`.
|
||||
- [x] Scanner behavior for non-zero `find` exit is explicit, deterministic, and test-covered. Evidence: `src/vlm/scanner.py:158-214`, `tests/test_scanner.py:140-186`.
|
||||
- [x] Plan loading crosses one validated, typed boundary rather than propagating plain dicts after schema validation. Evidence: `src/vlm/io.py:247-326`, `tests/test_io.py:112-203`.
|
||||
- [x] Existing review documents reflect the actual test baseline and remaining findings.
|
||||
|
||||
## Post-plan Note
|
||||
|
||||
The refactor plan is complete. One low-priority packaging observation remains outside the implementation scope: `textual` is still listed in both `dev` and `tui` optional extras in `pyproject.toml:12-20`. The runtime optional-dependency bug itself is resolved via `src/vlm/cli.py:567-602` and `src/vlm/review_tui.py:16-30`.
|
||||
@@ -0,0 +1,266 @@
|
||||
# 修改计划:只保留对功能有贡献的代码
|
||||
|
||||
**日期:** 2026-05-21
|
||||
**状态:** 已完成(2026-05-21)
|
||||
**基线:** `uv run pytest -q` → **517 passed**(2026-05-21 实测)
|
||||
**原则:** 删除或合并**无运行时贡献**的代码与文档;**不**削减 CLI 命令、配置项、产物格式、安全策略或用户工作流。
|
||||
|
||||
---
|
||||
|
||||
## 1. 目标
|
||||
|
||||
| 目标 | 说明 |
|
||||
|------|------|
|
||||
| 减噪 | 去掉从未被 import / 调用的模块与一层包装函数 |
|
||||
| 减重复 | 同一语义只保留一处实现(如 plan 摘要) |
|
||||
| 减结构债 | 把 `cli.py` 中已独立的命令体迁出,**行为不变** |
|
||||
| 减文档漂移 | 归档已完成的历史审查/实施计划,避免与 `README`/`CHANGELOG` 冲突 |
|
||||
| 不丢功能 | 全量 pytest + 现有 `tests/test_cli_*` 作为回归门禁 |
|
||||
|
||||
**非目标(本计划不做):**
|
||||
|
||||
- 删除 duplicate 策略、`legacy` 产物回退、anime 扫描分类、TUI、TMDB enrich、transaction/rollback
|
||||
- 合并 `needs_review` 与 `review_status`(会改变 enrich/plan/CSV 语义)
|
||||
- 缩小 `quarantine.py` / `executor.py` 的**对外 API**(仅允许内部拆分 + re-export)
|
||||
|
||||
---
|
||||
|
||||
## 2. 功能贡献判定标准
|
||||
|
||||
代码/文件在下列情况之一时视为**有贡献**,保留:
|
||||
|
||||
1. 被 `vlm` CLI 路径或 `pyproject.toml` entry point 直接或间接调用
|
||||
2. 被 `tests/` 覆盖且对应用户可见行为(含可选 `[tui]`)
|
||||
3. 被其他保留模块 import 且删除会导致 import 失败或行为变化
|
||||
4. 属于安全/数据契约:`io` 校验、`executor` 边界、`duplicate_resolve` 显式失败
|
||||
|
||||
下列情况视为**无贡献**,可删或合并:
|
||||
|
||||
1. 全仓库零 import(静态可证)
|
||||
2. 仅转发到另一函数的薄包装(调用方可直接调目标)
|
||||
3. 已完成且被 `CHANGELOG` 取代的历史计划/审查 markdown
|
||||
4. 与保留文档逐字重复、无额外运维价值的 agent 副本(如 `GEMINI.md`)
|
||||
|
||||
---
|
||||
|
||||
## 3. 审计清单
|
||||
|
||||
### 3.1 可删除(运行时零贡献)
|
||||
|
||||
| 项 | 路径 | 证据 | 操作 |
|
||||
|----|------|------|------|
|
||||
| 未使用异常层次 | `src/vlm/exceptions.py` | 全仓库无 `from vlm.exceptions` | **删除文件** |
|
||||
| CLI 薄包装 | `cli.py` `_fallback_plan_summary()` L1183–1185 | 仅调用 `plan_render.fallback_plan_summary` | **删除**;调用改 `preferred_plan_summary` |
|
||||
| 重复 import | `cli.py` 对 `fallback_plan_summary` 的 import | 包装删除后不再需要 | **删除 import** |
|
||||
|
||||
### 3.2 可合并(保留行为,减重复)
|
||||
|
||||
| 项 | 位置 | 现状 | 操作 |
|
||||
|----|------|------|------|
|
||||
| Plan 摘要 | `cli.py` L1332、L1451 | `human_summary or _fallback_plan_summary(...)` | 改为 `preferred_plan_summary(execution_plan)`(与 `execute`/`review-plan` 一致;空白 `human_summary` 处理更一致) |
|
||||
| 可选依赖声明 | `pyproject.toml` `[dev]` | `textual` 与 `[tui]` 重复 | **从 `[dev]` 移除 textual**;开发需 TUI 时用 `uv pip install -e ".[dev,tui]"` 或文档说明 |
|
||||
|
||||
### 3.3 保留(有贡献,勿删)
|
||||
|
||||
| 模块 | 贡献 |
|
||||
|------|------|
|
||||
| `scanner` / `parser` / `analysis` / `planner` / `executor` | 主管道 |
|
||||
| `duplicate_resolve` | 重复策略与显式失败 |
|
||||
| `io` | 产物校验与 typed plan |
|
||||
| `plan_review` / `plan_render` / `review_display` / `review_tui` | 人工复核与可选 TUI |
|
||||
| `plan_structure_preview` | `review-plan` 结构预览(`cli` + `test_plan_review`) |
|
||||
| `transaction` | `executor` 执行期事务日志 |
|
||||
| `quarantine` / `state` / `reports` / `enrichment` / `cache` / `providers` | 对应子命令 |
|
||||
| `commands/*`(已有) | scan/parse/enrich/analyze/plan/execute/rollback |
|
||||
| `logging_config` | CLI + executor + quarantine + 测试 |
|
||||
| `context` / `config` / `models` / `utils` | 全局基础设施 |
|
||||
|
||||
### 3.4 文档归档(不删功能,减仓库噪音)
|
||||
|
||||
移至 `docs/archive/2026-pre-baseline/`(或删除若确认无历史查阅需求):
|
||||
|
||||
| 文件 | 理由 |
|
||||
|------|------|
|
||||
| `REVIEW_REPORT.md` | 2026-04-07 计划已 Completed |
|
||||
| `ARCHITECTURE_REVIEW.md` | 历史架构审查,多处已修复 |
|
||||
| `VLM_PROJECT_AUDIT_REPORT.md` | 审计快照 |
|
||||
| `AUDIT_FIX_PLAN.md` | 任务已勾选完成 |
|
||||
| `FIX_PLAN.md` | 同上 |
|
||||
| `CODE_IMPROVEMENTS.md` | 建议清单,非现行规范 |
|
||||
| `CODE_ANALYSIS_2026-04-01.md` | 一次性分析 |
|
||||
| `IMPLEMENTATION_PLAN_2026-02-13.md` | 已过期 |
|
||||
| `IMPROVEMENT_RECOMMENDATIONS_2026-02-13.md` | 已过期 |
|
||||
| `TMDB_REFACTOR_PLAN.md` | 若 TMDB 已落地则归档 |
|
||||
| `codex_review.md` | 外部审查副本 |
|
||||
| `plans/2026-04-07-review-report-refactor-plan-v1.md` | Status: Completed |
|
||||
| `plans/2026-04-02-review-plan-output-refactor-v1.md` | 已完成 |
|
||||
| `plans/2026-04-01-CODE_REFACTOR_REFINEMENT_PLAN-v1.md` | 已完成 |
|
||||
| `GEMINI.md` | 与 `CLAUDE.md`/`AGENTS.md` 重复 |
|
||||
|
||||
**保留为现行文档:**
|
||||
|
||||
- `README.md`、`CHANGELOG.md`、`CLAUDE.md`、`AGENTS.md`
|
||||
- `docs/TECHNICAL_REVIEW.md`(可选:精简后保留为「设计备忘」或一并归档)
|
||||
- `skills/vlm-library-workflow/**`(Agent 操作指引)
|
||||
- `plans/2026-05-21-functional-code-simplification-plan-v1.md`(本计划)
|
||||
|
||||
**可选归档:** `.kiro/specs/video-library-manager/` — 若与当前实现严重偏离且团队不用 Kiro,整目录归档。
|
||||
|
||||
### 3.5 结构重组(不删命令,减 `cli.py` 体积)
|
||||
|
||||
将下列 Click 命令体迁到 `commands/`,`cli.py` 只保留装饰器 + 一行委托:
|
||||
|
||||
| 新文件 | 迁出命令 |
|
||||
|--------|----------|
|
||||
| `commands/review_plan.py` | `review_plan_cmd`, `apply_review_cmd` |
|
||||
| `commands/report.py` | `report` 组及四个子命令 |
|
||||
| `commands/quarantine_cmd.py` | `quarantine` 组(避免与 `quarantine.py` 模块名冲突) |
|
||||
| `commands/state_cmd.py` | `state` 组 |
|
||||
| `commands/config_cmd.py` | `config` 组 |
|
||||
|
||||
共享辅助函数抽到 `cli_helpers.py`(或 `context.py` 旁):
|
||||
|
||||
- `default_config_path`, `default_artifact_path`, `resolve_legacy_default_input_path`
|
||||
- `_load_or_create_config`, `_command_error`, `_review_plan_tui_streams_ok`
|
||||
|
||||
**预期:** `cli.py` 从 ~1941 行降至 ~300 行;**`vlm --help` 与子命令选项不变**。
|
||||
|
||||
### 3.6 延后(本计划不拆文件内容)
|
||||
|
||||
以下能减行数但工作量/风险更高,单列 **Phase 2**(可选后续计划):
|
||||
|
||||
- 拆分 `quarantine.py`(1027 行)、`executor.py`(833 行)、`planner.py`(815 行)
|
||||
- 统一 rollback/quarantine 的 `is_within_root`(**安全增强**,非删功能)
|
||||
- `io.py` 增加 `operation_type` 白名单(**更严校验**)
|
||||
|
||||
---
|
||||
|
||||
## 4. 分阶段实施
|
||||
|
||||
### Phase 0 — 准备(0.5h)
|
||||
|
||||
- [ ] 确认工作区干净或建立分支 `chore/functional-code-trim`
|
||||
- [ ] 记录基线:`uv run pytest -q` → 517 passed
|
||||
- [ ] 记录 `uv run vlm --help` 与子命令列表截图或文本(回归对比)
|
||||
|
||||
### Phase 1 — 删除零贡献代码(0.5–1h)
|
||||
|
||||
| 步骤 | 改动 |
|
||||
|------|------|
|
||||
| 1.1 | 删除 `src/vlm/exceptions.py` |
|
||||
| 1.2 | 删除 `cli.py` `_fallback_plan_summary`;L1332/L1451 改用 `preferred_plan_summary`;移除 `fallback_plan_summary` import |
|
||||
| 1.3 | `pyproject.toml`:`[dev]` 去掉 `textual`;README/CLAUDE 一行说明 TUI 安装方式 |
|
||||
|
||||
**验收:**
|
||||
|
||||
- [ ] `uv run pytest -q` 全绿
|
||||
- [ ] `rg "exceptions|_fallback_plan_summary" src tests` 无匹配
|
||||
|
||||
### Phase 2 — 文档归档(0.5h)
|
||||
|
||||
| 步骤 | 改动 |
|
||||
|------|------|
|
||||
| 2.1 | 创建 `docs/archive/2026-pre-baseline/README.md`(索引归档原因与日期) |
|
||||
| 2.2 | `git mv` 第三节所列 markdown 到归档目录 |
|
||||
| 2.3 | 更新 `README.md`:测试基线 **517**;`CLAUDE.md` 补充 `by_reputation_quality_time` |
|
||||
| 2.4 | `CHANGELOG.md` 增加条目:「文档归档 + 删除未使用 exceptions + CLI 摘要合并」 |
|
||||
|
||||
**验收:**
|
||||
|
||||
- [ ] 根目录仅保留现行文档(见 3.4)
|
||||
- [ ] 无断链:README 不引用已归档文件名(或改为 archive 链接)
|
||||
|
||||
### Phase 3 — CLI 模块化(1–2d)
|
||||
|
||||
按 3.5 迁移;每迁一组命令跑一次 targeted tests:
|
||||
|
||||
```bash
|
||||
uv run pytest tests/test_cli_review_plan.py tests/test_cli_reports.py \
|
||||
tests/test_cli_quarantine.py tests/test_cli_state.py tests/test_config.py -q
|
||||
```
|
||||
|
||||
**验收:**
|
||||
|
||||
- [ ] 全量 `pytest -q` 517+ passed
|
||||
- [ ] `uv run vlm --help` 与 Phase 0 命令列表一致
|
||||
- [ ] `cli.py` 行数 < 400(软目标)
|
||||
|
||||
### Phase 4 — 收尾与门禁(0.5h)
|
||||
|
||||
- [ ] 更新 `AGENTS.md` / `skills/vlm-library-workflow/SKILL.md` 中的模块路径说明(若 CLI 拆分)
|
||||
- [ ] PR 描述附:删除/归档清单、pytest 输出、`wc -l src/vlm/cli.py` 前后对比
|
||||
- [ ] 不提交 `artifacts/`、`.nvimlog`、`.venv/`
|
||||
|
||||
---
|
||||
|
||||
## 5. 验证矩阵
|
||||
|
||||
| 检查项 | 命令/方法 |
|
||||
|--------|-----------|
|
||||
| 单元+集成测试 | `uv run pytest -q` |
|
||||
| CLI 冒烟 | `uv run vlm --help`;`config validate`;`review-plan --help` |
|
||||
| 可选 TUI 边界 | `uv run pytest tests/test_cli_review_plan.py -q` |
|
||||
| 无死 import | `rg "vlm\.exceptions"` → 空 |
|
||||
| 包可安装 | `uv pip install -e .` |
|
||||
|
||||
---
|
||||
|
||||
## 6. 风险与回滚
|
||||
|
||||
| 风险 | 等级 | 缓解 |
|
||||
|------|------|------|
|
||||
| 删除 `exceptions.py` 后未来 PR 又引入 import | 低 | PR 门禁 `rg exceptions` |
|
||||
| `preferred_plan_summary` 与 `or _fallback` 空白语义差异 | 低 | 以 tests 为准;`test_plan_render` / report CLI 测试覆盖 |
|
||||
| CLI 迁移遗漏 `pass_context` / 选项默认值 | 中 | 分命令迁移 + cli 集成测试 |
|
||||
| 文档归档后外部链接失效 | 低 | archive README 写清迁移;根 README 不链旧文件 |
|
||||
|
||||
**回滚:** 按 Phase 逆序 revert;Phase 1 可单独 revert 且不影响 Phase 3。
|
||||
|
||||
---
|
||||
|
||||
## 7. 成功标准(Definition of Done)
|
||||
|
||||
1. **功能:** 所有现有 `vlm` 子命令、配置键、产物文件名与 schema 行为不变
|
||||
2. **测试:** `pytest -q` 全绿,数量不低于 517(允许因补测略增)
|
||||
3. **代码:** 无全仓库零引用 Python 模块;`cli.py` 仅负责注册与委托
|
||||
4. **文档:** 单一事实来源 = `README` + `CHANGELOG` + `CLAUDE`/`AGENTS`;历史计划进 `docs/archive/`
|
||||
5. **可维护性:** 新贡献者不再面对 6+ 份互相矛盾的 REVIEW/AUDIT 文档
|
||||
|
||||
---
|
||||
|
||||
## 8. 工作量估算
|
||||
|
||||
| Phase | 估时 | 可独立合并 |
|
||||
|-------|------|------------|
|
||||
| 0 准备 | 0.5h | — |
|
||||
| 1 删死代码 | 0.5–1h | ✅ 建议首 PR |
|
||||
| 2 文档归档 | 0.5h | ✅ 可与 Phase 1 同 PR |
|
||||
| 3 CLI 拆分 | 1–2d | ✅ 单独 PR |
|
||||
| 4 收尾 | 0.5h | 随 PR |
|
||||
|
||||
**合计:** 约 2–3 个工作日(含 review),若只做 Phase 1+2 约 **半天**。
|
||||
|
||||
---
|
||||
|
||||
## 9. 建议 PR 拆分
|
||||
|
||||
| PR | 内容 | 标题示例 |
|
||||
|----|------|----------|
|
||||
| PR-1 | Phase 1 + 2 | `chore: remove unused code and archive stale docs` |
|
||||
| PR-2 | Phase 3 | `refactor: extract remaining CLI commands to commands/` |
|
||||
| PR-3(可选) | Phase 2 计划 3.6 | `refactor: split quarantine and align path guards` |
|
||||
|
||||
---
|
||||
|
||||
## 10. 执行后预期指标
|
||||
|
||||
| 指标 | 当前 | Phase 1+2 后 | Phase 3 后 |
|
||||
|------|------|--------------|------------|
|
||||
| `src/vlm/*.py` 模块数 | 36 | 35(-exceptions) | 35 + 4~5 command 模块 |
|
||||
| `cli.py` 行数 | ~1941 | ~1935 | ~300–400 |
|
||||
| 根目录 *.md(审查类) | ~12 | 0(已归档) | 0 |
|
||||
| pytest | 517 | 517 | 517 |
|
||||
|
||||
---
|
||||
|
||||
*本计划只覆盖「删无贡献 + 合重复 + 搬 CLI」;更深的安全加固与 domain 文件拆分见后续 `plans/2026-*-phase2-internal-split-v1.md`(待 Phase 1–3 完成后再写)。*
|
||||
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# Video Library Manager - Architecture Review
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# Post-Audit Fixes Implementation Plan (2026-02-13)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# VLM 代码改进清单
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# Fix Plan (Verified Issues Only)
|
||||
|
||||
## Objective
|
||||
- Repair only verified defects from `REVIEW_REPORT.md`.
|
||||
- Keep behavior stable outside defect scope.
|
||||
- Ensure every fix is testable and reproducible.
|
||||
|
||||
## Definition of Done
|
||||
- `uv run --with pytest --with hypothesis pytest -q` passes.
|
||||
- No test imports use `src.vlm...`.
|
||||
- Timestamp handling outputs correct UTC instants.
|
||||
- Logging remains usable when file log path is unwritable.
|
||||
- Default home-based paths are resolved at runtime, not import time.
|
||||
|
||||
## Phase 0 - Baseline and guardrails
|
||||
- Run baseline suite and keep output:
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Record current known failures for before/after comparison.
|
||||
- Guardrails:
|
||||
- No unrelated refactor.
|
||||
- No behavior change outside listed findings.
|
||||
|
||||
## Phase 1 - Fix broken test import paths (P1)
|
||||
- Files:
|
||||
- `tests/test_executor.py`
|
||||
- `tests/test_quarantine.py`
|
||||
- Changes:
|
||||
- Replace `from src.vlm...` with `from vlm...`.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_executor.py tests/test_quarantine.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- No `ModuleNotFoundError: No module named 'src'`.
|
||||
|
||||
## Phase 2 - Fix timezone relabeling bug (P2)
|
||||
- Files:
|
||||
- `src/vlm/scanner.py`
|
||||
- `src/vlm/reports.py`
|
||||
- Changes:
|
||||
- Use aware UTC timestamp creation for file mtimes.
|
||||
- Remove naive `replace(tzinfo=timezone.utc)` relabeling in export paths.
|
||||
- Enforce explicit conversion to UTC instant.
|
||||
- Tests:
|
||||
- Add/extend tests for naive timestamps under non-UTC local timezone assumptions.
|
||||
- Assert true instant conversion (not label swap).
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_scanner.py tests/test_reports.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Timestamp tests pass and no relabel bug remains.
|
||||
|
||||
## Phase 3 - Remove dead `error_count` logic (P3)
|
||||
- File:
|
||||
- `src/vlm/scanner.py`
|
||||
- Preferred change:
|
||||
- Remove unused `error_count` and dead summary branch.
|
||||
- Alternative (if product requires count):
|
||||
- Increment and propagate count from scan exception paths.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_scanner.py`
|
||||
- Acceptance:
|
||||
- No dead state/branch for error counting.
|
||||
|
||||
## Phase 4 - Harden logging setup fallback (P3 risk)
|
||||
- File:
|
||||
- `src/vlm/logging_config.py`
|
||||
- Changes:
|
||||
- Wrap log-dir creation and file handler setup with `try/except (OSError, PermissionError)`.
|
||||
- Keep console logging active when file logging cannot initialize.
|
||||
- Emit one clear warning about fallback.
|
||||
- Tests:
|
||||
- Add/extend tests to simulate mkdir/file-handler failure.
|
||||
- Verify process continues (warning-only behavior).
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_logging.py tests/test_cli.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- No command abort when file log path is unwritable.
|
||||
|
||||
## Phase 5 - Resolve import-time home defaults (P3 new)
|
||||
- Files:
|
||||
- `src/vlm/logging_config.py`
|
||||
- `src/vlm/cli.py`
|
||||
- Changes:
|
||||
- Replace import-time `Path.home()` constants with runtime helper functions.
|
||||
- Resolve defaults at function/option execution time.
|
||||
- Tests:
|
||||
- Add/extend monkeypatch tests to prove runtime resolution.
|
||||
- Verification:
|
||||
- `uv run --with pytest --with hypothesis pytest -q tests/test_cli*.py tests/test_logging.py`
|
||||
- `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Acceptance:
|
||||
- Defaults follow runtime environment changes in tests and execution.
|
||||
|
||||
## Documentation Updates (with code changes)
|
||||
- `README.md`
|
||||
- Add troubleshooting note for logging fallback to console-only.
|
||||
- Clarify UTC timestamp expectation in outputs/reports.
|
||||
- `REVIEW_REPORT.md`
|
||||
- Update each issue status (`open` -> `fixed`) with evidence.
|
||||
|
||||
## Execution Order
|
||||
1. Phase 1 (restore full test collection first).
|
||||
2. Phase 2 (timezone correctness).
|
||||
3. Phase 3 (dead logic cleanup).
|
||||
4. Phase 4 (logging resilience).
|
||||
5. Phase 5 (runtime defaults).
|
||||
6. Documentation + final full-suite validation.
|
||||
|
||||
## Final Validation Checklist
|
||||
- Run: `uv run --with pytest --with hypothesis pytest -q`
|
||||
- Spot-check CLI:
|
||||
- `vlm --help`
|
||||
- Confirm no regression in updated modules:
|
||||
- `src/vlm/scanner.py`
|
||||
- `src/vlm/reports.py`
|
||||
- `src/vlm/logging_config.py`
|
||||
- `src/vlm/cli.py`
|
||||
@@ -1,7 +1,7 @@
|
||||
# GEMINI.md
|
||||
|
||||
## Documentation Status
|
||||
- Synced with repository refactor baseline on 2026-02-16 (source of truth: `CHANGELOG.md`).
|
||||
- Synced with the post-refactor baseline on 2026-04-07 (source of truth: `CHANGELOG.md`).
|
||||
|
||||
This document provides a comprehensive overview of the Video Library Manager (VLM) project, intended to be used as instructional context for Gemini.
|
||||
|
||||
@@ -11,10 +11,12 @@ The Video Library Manager (VLM) is a Python-based CLI tool designed for managing
|
||||
|
||||
**Core Functionality:**
|
||||
|
||||
* **Scanning & Parsing:** Discovers video files, extracts metadata (file info, video properties via `ffprobe`), and parses filenames to identify titles, years, seasons, and episodes.
|
||||
* **Scanning & Parsing:** Discovers video files, extracts metadata. Proactively detects `ffprobe` for video properties with graceful fallback to file-level metadata. Parses filenames for titles, years, seasons, and episodes, with specific support for Anime-style hyphenated numbering and release group stripping.
|
||||
* **Metadata Enrichment:** Augments local data with information from TMDB, including bilingual titles and reputation scores. It uses a local SQLite cache to improve performance.
|
||||
* **Analysis:** Detects duplicate files (with quality comparisons) and identifies gaps in TV series episodes.
|
||||
* **Planning & Execution:** Generates a reviewable JSON-based execution plan for file operations (move, rename, quarantine). The plan is executed only upon user confirmation.
|
||||
* **Planning & Execution:** Generates a reviewable JSON-based execution plan for file operations (move, rename, quarantine), validates move/rename sources and destinations against `library_root` during execution, and keeps execution failures isolated per operation.
|
||||
* **Plan Review Cycle:** Exports high-risk operations to CSV for manual confirmation (`review-plan`), offers an optional Textual TUI via `review-plan --tui`, and synchronizes user decisions back to the master plan (`apply-review`).
|
||||
* **Quarantine Management:** Safely isolates files for review, with full support for listing and restoration.
|
||||
* **Reporting:** Creates reports for inventory, duplicate files, and series completeness.
|
||||
* **State Management:** Tracks the status of files throughout the organization workflow.
|
||||
|
||||
@@ -29,14 +31,24 @@ The Video Library Manager (VLM) is a Python-based CLI tool designed for managing
|
||||
|
||||
**Architecture:**
|
||||
|
||||
The project follows a modular structure located in the `src/vlm` directory. Key modules include:
|
||||
The project follows a modular structure located in the `src/vlm` directory.
|
||||
|
||||
* `cli.py`: The main entry point for the CLI, using Click.
|
||||
* `commands/*.py`: Implementation of the individual CLI commands (scan, parse, enrich, etc.).
|
||||
* `commands/*.py`: Implementation of the individual CLI commands (scan, parse, enrich, analyze, plan, execute/rollback).
|
||||
* `scanner.py`, `parser.py`, `enrichment.py`, `analysis.py`, `planner.py`, `executor.py`: Core logic for the different stages of the workflow.
|
||||
* `io.py`: Unified I/O layer for JSON and CSV handling, including validated typed plan loading.
|
||||
* `cache.py`: Local SQLite cache for TMDB metadata.
|
||||
* `context.py`: CLI context and state management for command execution.
|
||||
* `duplicate_resolve.py`: Logic for resolving duplicate files with explicit failure on unsupported or ambiguous inputs.
|
||||
* `logging_config.py`: Centralized logging configuration.
|
||||
* `plan_review.py`: Risk analysis and manual review generation for execution plans.
|
||||
* `quarantine.py`: Management of quarantined files (listing, adding, restoring).
|
||||
* `reports.py`: Generation of inventory, completeness, and duplicate reports.
|
||||
* `state.py`: File status tracking and persistence (reviewed, ignored, planned, etc.).
|
||||
* `providers/tmdb.py`: Client for interacting with the TMDB API.
|
||||
* `models.py`: Defines the data structures used throughout the application.
|
||||
* `config.py`: Manages application configuration from a YAML file.
|
||||
* `utils.py`: General utility functions (formatting, path handling).
|
||||
|
||||
## Building and Running
|
||||
|
||||
@@ -46,6 +58,7 @@ The project uses `uv` for dependency management.
|
||||
|
||||
* Install dependencies: `uv pip install -e .`
|
||||
* Install development dependencies: `uv pip install -e ".[dev]"`
|
||||
* Install the optional Textual review UI: `uv pip install -e ".[tui]"`
|
||||
|
||||
**Running the application:**
|
||||
|
||||
@@ -57,9 +70,15 @@ The main entry point is the `vlm` command.
|
||||
* Enrich metadata: `uv run vlm enrich`
|
||||
* Analyze the library: `uv run vlm analyze`
|
||||
* Generate a plan: `uv run vlm plan`
|
||||
* Review a plan: `uv run vlm review-plan`
|
||||
* Review a plan in the optional TUI: `uv run vlm review-plan --tui`
|
||||
* Apply edited review CSV decisions: `uv run vlm apply-review`
|
||||
* Execute the plan (dry-run): `uv run vlm execute`
|
||||
* Execute the plan (with confirmation): `uv run vlm execute --confirm`
|
||||
* Rollback the last execution: `uv run vlm rollback`
|
||||
* Generate reports: `uv run vlm report [inventory|completeness|duplicates|summary]`
|
||||
* Manage quarantine: `uv run vlm quarantine [list|add|restore]`
|
||||
* Manage file states: `uv run vlm state [show|set|query|clear]`
|
||||
|
||||
**Running tests:**
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# VLM 改进实施计划(2026-02-13)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# VLM 项目与 Skill 改进建议(2026-02-13)
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# Archived documentation (pre-2026-05-21 baseline)
|
||||
|
||||
These files are historical review, audit, and implementation plans from earlier refactors.
|
||||
They are **not** maintained as current project documentation.
|
||||
|
||||
**Canonical docs (use these instead):**
|
||||
|
||||
- `/README.md` — user guide and workflow
|
||||
- `/CHANGELOG.md` — release and refactor history
|
||||
- `/CLAUDE.md` / `/AGENTS.md` — agent/developer guidance
|
||||
- `/plans/2026-05-21-functional-code-simplification-plan-v1.md` — code simplification plan
|
||||
|
||||
Archived on 2026-05-21 as part of the functional code trim (Phase 2).
|
||||
@@ -0,0 +1,155 @@
|
||||
# Code & Documentation Review Report
|
||||
|
||||
**Date:** 2026-04-07
|
||||
**Reviewer:** Forge
|
||||
|
||||
## Scope
|
||||
|
||||
This report reflects the repository state after executing the review-report refactor plan and re-verifying the codebase against the updated implementation.
|
||||
|
||||
Primary verification inputs:
|
||||
- `src/vlm/cli.py:567-602`
|
||||
- `src/vlm/review_tui.py:16-30`
|
||||
- `src/vlm/executor.py:108-130`
|
||||
- `src/vlm/executor.py:204-249`
|
||||
- `src/vlm/quarantine.py:116-140`
|
||||
- `src/vlm/duplicate_resolve.py:16-58`
|
||||
- `src/vlm/planner.py:42-57`
|
||||
- `src/vlm/planner.py:151-203`
|
||||
- `src/vlm/scanner.py:158-214`
|
||||
- `src/vlm/io.py:247-326`
|
||||
- `tests/test_cli_review_plan.py:237-343`
|
||||
- `tests/test_path_safety.py:76-137`
|
||||
- `tests/test_executor.py:951-1004`
|
||||
- `tests/test_duplicate_resolve.py:223-237`
|
||||
- `tests/test_planner.py:619-720`
|
||||
- `tests/test_scanner.py:140-186`
|
||||
- `tests/test_io.py:112-203`
|
||||
- `pyproject.toml:12-20`
|
||||
|
||||
Validation baseline:
|
||||
- `pytest -q` → **507 passed**.
|
||||
|
||||
---
|
||||
|
||||
## Overall Score
|
||||
|
||||
## **9.0 / 10**
|
||||
|
||||
### Score breakdown
|
||||
- **Module boundaries / pipeline:** 8.8/10
|
||||
- **Execution safety (filesystem):** 9.0/10
|
||||
- **Planning / duplicate logic:** 9.0/10
|
||||
- **Data I/O & validation:** 9.0/10
|
||||
- **Error handling consistency:** 9.0/10
|
||||
- **Test signal:** 9.2/10
|
||||
- **Dependencies:** 8.5/10
|
||||
|
||||
---
|
||||
|
||||
## Verified strengths
|
||||
|
||||
1. **Pipeline and module boundaries remain clean and explicit** (scan → parse → analyze → plan → execute).
|
||||
- `src/vlm/commands/scan.py:14-97`
|
||||
- `src/vlm/commands/parse.py:17-166`
|
||||
- `src/vlm/commands/analyze.py:25-124`
|
||||
- `src/vlm/commands/plan.py:14-112`
|
||||
- `src/vlm/commands/execute.py:37-249`
|
||||
|
||||
2. **Execution guardrails are materially stronger than the earlier review baseline.**
|
||||
- `src/vlm/executor.py:108-130`
|
||||
- `src/vlm/executor.py:204-249`
|
||||
- `src/vlm/quarantine.py:116-140`
|
||||
|
||||
3. **Duplicate handling now favors explicit outcomes over silent fallback.**
|
||||
- `src/vlm/duplicate_resolve.py:16-58`
|
||||
- `src/vlm/planner.py:42-57`
|
||||
- `src/vlm/planner.py:151-203`
|
||||
|
||||
4. **Plan loading now crosses a validated typed boundary.**
|
||||
- `src/vlm/io.py:247-326`
|
||||
|
||||
5. **Testing coverage is broad and currently green.**
|
||||
- `tests/test_cli_review_plan.py:237-343`
|
||||
- `tests/test_path_safety.py:76-137`
|
||||
- `tests/test_executor.py:951-1004`
|
||||
- `tests/test_duplicate_resolve.py:223-237`
|
||||
- `tests/test_planner.py:619-720`
|
||||
- `tests/test_scanner.py:140-186`
|
||||
- `tests/test_io.py:112-203`
|
||||
|
||||
---
|
||||
|
||||
## Status of previously reported findings
|
||||
|
||||
### F1) Move/Rename source path is not constrained to `library_root`
|
||||
|
||||
**Status:** Resolved.
|
||||
Execution now rejects move/rename operations when either the source or destination escapes the configured root.
|
||||
Evidence: `src/vlm/executor.py:204-249`, `tests/test_path_safety.py:76-137`.
|
||||
|
||||
---
|
||||
|
||||
### F2) `by_quality` silently falls back to first item on quality-data mismatch
|
||||
|
||||
**Status:** Resolved.
|
||||
The resolver now raises `DuplicateResolutionError` for missing or misaligned quality data, and the planner converts unresolved groups into explicit manual-review no-ops with metadata.
|
||||
Evidence: `src/vlm/duplicate_resolve.py:44-58`, `src/vlm/planner.py:187-203`, `tests/test_duplicate_resolve.py:223-230`, `tests/test_planner.py:619-669`.
|
||||
|
||||
---
|
||||
|
||||
### F3) Duplicate resolution join relied on exact string path matches
|
||||
|
||||
**Status:** Resolved.
|
||||
Planner duplicate matching now canonicalizes incoming path keys before lookup, including quality-comparison entries.
|
||||
Evidence: `src/vlm/planner.py:42-57`, `src/vlm/planner.py:152-169`, `tests/test_planner.py:672-720`.
|
||||
|
||||
---
|
||||
|
||||
### F4) Quarantine category rejection raised exception while execute loop lacked per-op guard
|
||||
|
||||
**Status:** Resolved.
|
||||
Unsupported quarantine categories now return failed `OperationResult`s, and batch execution wraps each operation with defensive containment so later operations still run.
|
||||
Evidence: `src/vlm/quarantine.py:116-140`, `src/vlm/executor.py:108-130`, `tests/test_quarantine.py:84-110`, `tests/test_executor.py:951-1004`.
|
||||
|
||||
---
|
||||
|
||||
### F5) `find` non-zero exit still allowed stdout parsing without an explicit contract
|
||||
|
||||
**Status:** Resolved.
|
||||
Scanner behavior is now explicit: partial stdout is accepted with a warning, while a non-zero exit with no paths yields an empty deterministic result.
|
||||
Evidence: `src/vlm/scanner.py:158-214`, `tests/test_scanner.py:140-186`.
|
||||
|
||||
---
|
||||
|
||||
### F6) Optional dependency overlap (`textual` in both `dev` and `tui`)
|
||||
|
||||
**Status:** Still present as a low-priority packaging observation.
|
||||
`textual` remains listed in both optional extras in `pyproject.toml:12-20`, but the higher-severity runtime bug is fixed because the CLI now lazily imports the TUI and `review_tui` guards Textual imports.
|
||||
Evidence: `src/vlm/cli.py:567-602`, `src/vlm/review_tui.py:16-30`, `pyproject.toml:12-20`.
|
||||
|
||||
---
|
||||
|
||||
### F7) Plan JSON validation returned a dict-typed structure at the boundary
|
||||
|
||||
**Status:** Resolved.
|
||||
The I/O layer now validates the JSON record and then constructs an `ExecutionPlan` through a single typed factory/load path.
|
||||
Evidence: `src/vlm/io.py:247-326`, `tests/test_io.py:112-203`.
|
||||
|
||||
---
|
||||
|
||||
### F8) Unknown duplicate strategy defaulted to first item
|
||||
|
||||
**Status:** Resolved.
|
||||
Unexpected low-level strategy values now raise `DuplicateResolutionError` instead of silently keeping the first duplicate.
|
||||
Evidence: `src/vlm/duplicate_resolve.py:54-58`, `tests/test_duplicate_resolve.py:233-237`.
|
||||
|
||||
---
|
||||
|
||||
## Remaining recommendation
|
||||
|
||||
If desired, the next cleanup can be limited to dependency surface polish: remove or document the duplicated `textual` declaration in `pyproject.toml:12-20`. That is now a packaging clarity issue, not a runtime correctness issue.
|
||||
|
||||
## Closing
|
||||
|
||||
The refactor plan materially improved operational safety, duplicate-resolution determinism, scanner behavior, and plan-loading discipline. The repository is currently green at **507 passing tests**, and the substantive issues from the earlier review have been addressed.
|
||||
@@ -0,0 +1,128 @@
|
||||
# Technical review: video-library-manager
|
||||
|
||||
## Metadata
|
||||
|
||||
| Field | Value |
|
||||
|--------|--------|
|
||||
| Repository path | `dl-organizer` (package `vlm`) |
|
||||
| Verification date (UTC) | 2026-04-07 |
|
||||
| Git revision verified | `working tree (post-refactor)` |
|
||||
| Test run | `pytest -q` → **507 passed** |
|
||||
|
||||
## Scope
|
||||
|
||||
- Source: `src/vlm/**/*.py`, `tests/`
|
||||
- Config: `pyproject.toml`
|
||||
- Assumption: single-user local library; artifacts semi-trusted; no formal threat model in repo.
|
||||
|
||||
## Executive summary
|
||||
|
||||
The planned hardening work is complete and the suite is green. The earlier review findings around unsafe move/rename sources, silent duplicate fallback, exact-string duplicate joins, quarantine run aborts, ambiguous `find` partial-success handling, and dict-typed plan loading are all addressed in the current codebase. The remaining observation is low-priority packaging overlap: `textual` is still declared in both the `dev` and `tui` optional extras, even though the runtime optional-boundary bug is fixed.
|
||||
|
||||
Weighted score (0–10): **9.0**.
|
||||
|
||||
## Score rubric
|
||||
|
||||
| Criterion | Score | Notes |
|
||||
|-----------|-------|--------|
|
||||
| Module boundaries / pipeline | 8.8 | Commands → domain modules remain explicit and well-separated. |
|
||||
| Execution safety (filesystem) | 9.0 | Source and destination root checks are enforced for move/rename execution (`src/vlm/executor.py:204-249`). |
|
||||
| Planning / duplicate logic | 9.0 | Duplicate resolution now fails explicitly on bad inputs and canonicalizes path matching (`src/vlm/duplicate_resolve.py:16-58`, `src/vlm/planner.py:42-57`, `src/vlm/planner.py:151-203`). |
|
||||
| Data I/O & validation | 9.0 | Validated plan JSON now flows through a typed construction boundary (`src/vlm/io.py:247-326`). |
|
||||
| Error handling consistency | 9.0 | Unsupported quarantine categories return failed results; execute loop contains per-operation exceptions (`src/vlm/quarantine.py:116-140`, `src/vlm/executor.py:108-130`). |
|
||||
| Test signal | 9.2 | Full suite is green and regression coverage targets the hardened edges. |
|
||||
| Dependencies | 8.5 | Runtime dependency posture is lean, but `textual` remains duplicated across optional extras (`pyproject.toml:12-20`). |
|
||||
|
||||
## Resolved findings
|
||||
|
||||
### F1 [Resolved] Move/rename source now constrained to `library_root`
|
||||
|
||||
**Evidence:** `src/vlm/executor.py:204-249`, `tests/test_path_safety.py:76-137`.
|
||||
|
||||
Execution now rejects crafted or hand-edited plans whose move/rename source or destination escapes the configured library root.
|
||||
|
||||
---
|
||||
|
||||
### F2 [Resolved] `by_quality` no longer silently falls back to first item
|
||||
|
||||
**Evidence:** `src/vlm/duplicate_resolve.py:44-58`, `src/vlm/planner.py:187-203`, `tests/test_duplicate_resolve.py:223-230`, `tests/test_planner.py:619-669`.
|
||||
|
||||
Missing or misaligned quality data now raises an explicit resolver error, and planning converts the group into manual review instead of quietly selecting index `0`.
|
||||
|
||||
---
|
||||
|
||||
### F3 [Resolved] Duplicate group ↔ identities join no longer depends on exact string equality
|
||||
|
||||
**Evidence:** `src/vlm/planner.py:42-57`, `src/vlm/planner.py:152-169`, `tests/test_planner.py:672-720`.
|
||||
|
||||
Canonical path keys are used consistently for duplicate-group matching and quality-comparison lookup.
|
||||
|
||||
---
|
||||
|
||||
### F4 [Resolved] Quarantine failures no longer abort the whole execute pass
|
||||
|
||||
**Evidence:** `src/vlm/quarantine.py:116-140`, `src/vlm/executor.py:108-130`, `tests/test_quarantine.py:84-110`, `tests/test_executor.py:951-1004`.
|
||||
|
||||
Unsupported quarantine categories now produce failed `OperationResult`s, and the execute loop continues after unexpected per-operation failures.
|
||||
|
||||
---
|
||||
|
||||
### F5 [Resolved] `find` non-zero exit behavior is now explicit
|
||||
|
||||
**Evidence:** `src/vlm/scanner.py:158-214`, `tests/test_scanner.py:140-186`.
|
||||
|
||||
Partial stdout is retained with an explicit warning; a non-zero exit with no stdout yields an empty deterministic result.
|
||||
|
||||
---
|
||||
|
||||
### F6 [Low] Optional dependency overlap remains
|
||||
|
||||
**Evidence:** `pyproject.toml:12-20`.
|
||||
|
||||
`textual` is still listed in both `dev` and `tui`. This is now a packaging/documentation concern only; the runtime issue was removed by the guarded import strategy in `src/vlm/review_tui.py:16-30` and lazy CLI import in `src/vlm/cli.py:567-602`.
|
||||
|
||||
---
|
||||
|
||||
### F7 [Resolved] Validated JSON no longer remains dict-typed at the hot execution boundary
|
||||
|
||||
**Evidence:** `src/vlm/io.py:247-326`, `tests/test_io.py:112-203`.
|
||||
|
||||
Plan loading now validates schema shape and immediately constructs an `ExecutionPlan` object.
|
||||
|
||||
---
|
||||
|
||||
### F8 [Resolved] Unknown duplicate strategy no longer defaults to first item
|
||||
|
||||
**Evidence:** `src/vlm/duplicate_resolve.py:54-58`, `tests/test_duplicate_resolve.py:233-237`.
|
||||
|
||||
Unexpected strategy strings now fail explicitly via `DuplicateResolutionError`.
|
||||
|
||||
## Verified strengths
|
||||
|
||||
| Claim | Evidence |
|
||||
|--------|----------|
|
||||
| Optional TUI boundary is runtime-safe | `src/vlm/cli.py:567-602`, `src/vlm/review_tui.py:16-30`, `tests/test_cli_review_plan.py:237-343` |
|
||||
| Path component sanitization and planner root checks remain in place | `src/vlm/planner.py:42-57`, `src/vlm/planner.py:151-203` |
|
||||
| Quarantine manifest two-phase flow remains intact | `src/vlm/quarantine.py:221-320` |
|
||||
| JSON artifact validation still exists and now feeds a typed plan path | `src/vlm/io.py:165-326` |
|
||||
| Parallel ffprobe behavior remains available when metadata extraction is enabled | `src/vlm/scanner.py:85-101` |
|
||||
|
||||
## Priority order
|
||||
|
||||
1. Optional-extra cleanup (`pyproject.toml:12-20`) if packaging clarity is important.
|
||||
2. Otherwise, current review items are complete and the main focus can shift to new feature work.
|
||||
|
||||
## Verification log (current codebase)
|
||||
|
||||
| Statement in this doc | Checked against |
|
||||
|------------------------|-----------------|
|
||||
| TUI runtime boundary | `src/vlm/cli.py:567-602`, `src/vlm/review_tui.py:16-30`, `tests/test_cli_review_plan.py:237-343` |
|
||||
| Move/rename source + destination checks | `src/vlm/executor.py:204-249`, `tests/test_path_safety.py:76-137` |
|
||||
| Quarantine failure contract + execute containment | `src/vlm/quarantine.py:116-140`, `src/vlm/executor.py:108-130`, `tests/test_executor.py:951-1004` |
|
||||
| Duplicate resolver fail-fast behavior | `src/vlm/duplicate_resolve.py:16-58`, `tests/test_duplicate_resolve.py:223-237` |
|
||||
| Duplicate path normalization | `src/vlm/planner.py:42-57`, `src/vlm/planner.py:152-169`, `tests/test_planner.py:672-720` |
|
||||
| Scanner partial-result contract | `src/vlm/scanner.py:158-214`, `tests/test_scanner.py:140-186` |
|
||||
| Typed plan I/O boundary | `src/vlm/io.py:247-326`, `tests/test_io.py:112-203` |
|
||||
| Full-suite baseline | `pytest -q` on 2026-04-07 → **507 passed** |
|
||||
|
||||
This document reflects the current post-refactor state rather than the pre-refactor defect list.
|
||||
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# TMDB Enrichment 重构执行计划
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# Video Library Manager (VLM) 深度审计报告
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
> [!NOTE]
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-02-16).
|
||||
> Status: Historical snapshot. Current refactor results and validated baseline are tracked in `CHANGELOG.md` (updated 2026-04-07).
|
||||
|
||||
# Codex 架构复核报告
|
||||
|
||||
-55765
File diff suppressed because it is too large
Load Diff
-55765
File diff suppressed because it is too large
Load Diff
-53889
File diff suppressed because it is too large
Load Diff
-34669
File diff suppressed because it is too large
Load Diff
-55396
File diff suppressed because it is too large
Load Diff
-4714
File diff suppressed because it is too large
Load Diff
-4618
File diff suppressed because it is too large
Load Diff
-3657
File diff suppressed because it is too large
Load Diff
-3657
File diff suppressed because it is too large
Load Diff
-4693
File diff suppressed because it is too large
Load Diff
-39257
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
-39257
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
-37004
File diff suppressed because it is too large
Load Diff
@@ -1,659 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
7,no-op,sample_source,/mnt/Downloads/movies/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi/Sample/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
8,no-op,sample_source,/mnt/Downloads/movies/Wish.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Wish.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
11,no-op,sample_source,/mnt/Downloads/movies/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
14,no-op,sample_source,/mnt/Downloads/movies/Food.Luck.2020.720p.BluRay.x264-WiKi/Sample/Food.Luck.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
15,no-op,sample_source,/mnt/Downloads/movies/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi/Sample/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
18,no-op,sample_source,/mnt/Downloads/movies/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi/Sample/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
25,no-op,sample_source,/mnt/Downloads/movies/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
29,no-op,sample_source,/mnt/Downloads/movies/Exit.2019.720p.BluRay.x264-WiKi/Sample/Exit.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
33,no-op,sample_source,/mnt/Downloads/movies/Fallen.1998.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.1998.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
34,no-op,sample_source,/mnt/Downloads/movies/Knives.Out.2019.1080p.BluRay.x264-WiKi/Sample/Knives.Out.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
38,no-op,sample_source,/mnt/Downloads/movies/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
43,no-op,sample_source,/mnt/Downloads/movies/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
45,no-op,sample_source,/mnt/Downloads/movies/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
51,no-op,sample_source,/mnt/Downloads/movies/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi/Sample/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
52,no-op,sample_source,/mnt/Downloads/movies/AI.Amok.2020.720p.BluRay.x264-WiKi/Sample/AI.Amok.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
54,no-op,sample_source,/mnt/Downloads/movies/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
63,no-op,sample_source,/mnt/Downloads/movies/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi/Sample/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
64,no-op,sample_source,/mnt/Downloads/movies/Flowers.2010.1080p.BluRay.x264-WiKi/Sample/Flowers.2010.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
65,no-op,sample_source,/mnt/Downloads/movies/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
69,no-op,sample_source,/mnt/Downloads/movies/Shock.Wave.2.2020.720p.BluRay.x264-WiKi/Sample/Shock.Wave.2.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
70,no-op,sample_source,/mnt/Downloads/movies/The.First.Gentleman.2021.720p.BluRay.x264-WiKi/Sample/The.First.Gentleman.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
78,no-op,sample_source,/mnt/Downloads/movies/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi/Sample/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
79,no-op,sample_source,/mnt/Downloads/movies/The.Card.Counter.2021.720p.BluRay.x264-WiKi/Sample/The.Card.Counter.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
83,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
85,no-op,sample_source,/mnt/Downloads/movies/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
94,no-op,sample_source,/mnt/Downloads/movies/Spy.2015.720p.BluRay.x264.DTS-WiKi/Sample/Spy.2015.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
96,no-op,sample_source,/mnt/Downloads/movies/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi/Sample/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
98,no-op,sample_source,/mnt/Downloads/movies/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
99,no-op,sample_source,/mnt/Downloads/movies/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi/Sample/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
101,no-op,sample_source,/mnt/Downloads/movies/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
106,no-op,sample_source,/mnt/Downloads/movies/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
107,no-op,sample_source,/mnt/Downloads/movies/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
108,no-op,manual_review,/mnt/Downloads/movies/超时空亚当计划.The.Adam.Project.2022.1080p.WEB-DL.H264.AC3-HDHWEB/超時空亞當計畫.mkv,,Movie needs manual review (no year found)
|
||||
110,no-op,sample_source,/mnt/Downloads/movies/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
114,no-op,sample_source,/mnt/Downloads/movies/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi/Sample/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
118,no-op,sample_source,/mnt/Downloads/movies/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi/Sample/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
121,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
126,no-op,sample_source,/mnt/Downloads/movies/Airport.2013.1080p.BluRay.x264-WiKi/Sample/Airport.2013.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
128,no-op,sample_source,/mnt/Downloads/movies/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi/Sample/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
132,no-op,sample_source,/mnt/Downloads/movies/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi/Sample/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
135,no-op,sample_source,/mnt/Downloads/movies/Freaky.2020.720p.BluRay.x264-WiKi/Sample/Freaky.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
137,no-op,sample_source,/mnt/Downloads/movies/The.Father.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Father.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
140,no-op,sample_source,/mnt/Downloads/movies/No.Longer.Human.2019.720p.BluRay.x264-WiKi/Sample/No.Longer.Human.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
146,no-op,sample_source,/mnt/Downloads/movies/Assassination.2015.1080p.BluRay.x264.DTS-WiKi/Sample/Assassination.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
159,no-op,sample_source,/mnt/Downloads/movies/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi/Sample/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
160,no-op,manual_review,/mnt/Downloads/movies/脚本バカリズムの新春スペシャルドラマ「侵入者たちの晩餐」 SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
162,no-op,sample_source,/mnt/Downloads/movies/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi/Sample/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
165,no-op,sample_source,/mnt/Downloads/movies/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi/Sample/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
169,no-op,manual_review,/mnt/Downloads/movies/特送.Special.Delivery.2022.BluRay.MNHD-FRDS/BDMenu.mkv,,Movie needs manual review (no year found)
|
||||
171,no-op,sample_source,/mnt/Downloads/movies/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
176,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
181,no-op,sample_source,/mnt/Downloads/movies/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
183,no-op,sample_source,/mnt/Downloads/movies/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi/Sample/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
187,no-op,sample_source,/mnt/Downloads/movies/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi/Sample/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
191,no-op,sample_source,/mnt/Downloads/movies/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi/Sample/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
193,no-op,sample_source,/mnt/Downloads/movies/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi/Sample/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
195,no-op,sample_source,/mnt/Downloads/movies/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
202,no-op,sample_source,/mnt/Downloads/movies/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiK.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
203,no-op,sample_source,/mnt/Downloads/movies/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi/Sample/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
218,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
220,no-op,manual_review,/mnt/Downloads/movies/Kimetsu no Yaiba - Mugen Ressha [PSNRip][1080p][CHT][v2].mp4,,Movie needs manual review (no year found)
|
||||
223,no-op,sample_source,/mnt/Downloads/movies/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
233,no-op,sample_source,/mnt/Downloads/movies/Encanto.2021.720p.BluRay.x264-WiKi/Sample/Encanto.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
235,no-op,sample_source,/mnt/Downloads/movies/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi/Sample/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
236,no-op,sample_source,/mnt/Downloads/movies/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi/Sample/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
240,no-op,sample_source,/mnt/Downloads/movies/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi/Sample/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
242,no-op,sample_source,/mnt/Downloads/movies/Wrath.of.Man.2021.720p.BluRay.x264-WiKi/Sample/Wrath.of.Man.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
243,no-op,sample_source,/mnt/Downloads/movies/Intouchables.2011.720p.BluRay.x264.DTS-WiKi/Sample/Intouchables.2011.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
245,no-op,sample_source,/mnt/Downloads/movies/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
248,no-op,sample_source,/mnt/Downloads/movies/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
249,no-op,sample_source,/mnt/Downloads/movies/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
255,no-op,sample_source,/mnt/Downloads/movies/The.Outpost.2020.720p.BluRay.x264-WiKi/Sample/The.Outpost.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
260,no-op,sample_source,/mnt/Downloads/movies/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
261,no-op,sample_source,/mnt/Downloads/movies/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi/Sample/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
263,no-op,sample_source,/mnt/Downloads/movies/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi/Sample/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
267,no-op,sample_source,/mnt/Downloads/movies/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi/Sample/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
272,no-op,sample_source,/mnt/Downloads/movies/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
275,no-op,sample_source,/mnt/Downloads/movies/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi/Sample/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
286,no-op,sample_source,/mnt/Downloads/movies/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
292,no-op,sample_source,/mnt/Downloads/movies/Pig.2021.720p.BluRay.x264-WiKi/Sample/Pig.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
294,no-op,sample_source,/mnt/Downloads/movies/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
305,no-op,sample_source,/mnt/Downloads/movies/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi/Sample/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
307,no-op,sample_source,/mnt/Downloads/movies/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi/Sample/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
309,no-op,sample_source,/mnt/Downloads/movies/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
320,no-op,sample_source,/mnt/Downloads/movies/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi/Sample/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
322,no-op,sample_source,/mnt/Downloads/movies/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
324,no-op,sample_source,/mnt/Downloads/movies/Hard.Hit.2021.720p.BluRay.x264-WiKi/Sample/Hard.Hit.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
327,no-op,sample_source,/mnt/Downloads/movies/Let.Him.Go.2020.720p.BluRay.x264-WiKi/Sample/Let.Him.Go.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
330,no-op,manual_review,/mnt/Downloads/movies/松本清張「ガラスの城」テレビ朝日開局65周年記念 松本清張二夜連続ドラマプレミアム 1080p AbemaTV WEB-DL H264 AAC-Solitude@DoA.mkv,,Movie needs manual review (no year found)
|
||||
333,no-op,sample_source,/mnt/Downloads/movies/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi/Sample/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
334,no-op,sample_source,/mnt/Downloads/movies/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
336,no-op,sample_source,/mnt/Downloads/movies/Bad.Boys.for.Life.2020.1080p.BluRay.x264-WUTANG/Sample/bad.boys.for.life.2020.1080p.bluray.x264-wutang-sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
337,no-op,sample_source,/mnt/Downloads/movies/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi/Sample/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
338,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
342,no-op,sample_source,/mnt/Downloads/movies/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
349,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
350,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
351,no-op,sample_source,/mnt/Downloads/movies/Shall.we.dance.1996.Remastered.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Shall.we.dance.1996.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
353,no-op,sample_source,/mnt/Downloads/movies/Way.Down.2021.720p.BluRay.x264-WiKi/Sample/Way.Down.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
355,no-op,sample_source,/mnt/Downloads/movies/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
359,no-op,sample_source,/mnt/Downloads/movies/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi/Sample/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
360,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi/Sample/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
362,no-op,sample_source,/mnt/Downloads/movies/Luca.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Luca.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
366,no-op,sample_source,/mnt/Downloads/movies/Dog.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Dog.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
372,no-op,sample_source,/mnt/Downloads/movies/Moonlight.Express.1999.720p.BluRay.x264-WiKi/Sample/Moonlight.Express.1999.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
376,no-op,sample_source,/mnt/Downloads/movies/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
380,no-op,sample_source,/mnt/Downloads/movies/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
383,no-op,sample_source,/mnt/Downloads/movies/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi/Sample/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
384,no-op,sample_source,/mnt/Downloads/movies/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
387,no-op,sample_source,/mnt/Downloads/movies/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi/Sample/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
395,no-op,sample_source,/mnt/Downloads/movies/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
398,no-op,sample_source,/mnt/Downloads/movies/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
399,no-op,sample_source,/mnt/Downloads/movies/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
404,no-op,sample_source,/mnt/Downloads/movies/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
405,no-op,manual_review,"/mnt/Downloads/movies/[HYSUB]Omoi, Omoware, Furi, Furare[BIG5_MP4][1920X1080].mp4",,Movie needs manual review (no year found)
|
||||
408,no-op,sample_source,/mnt/Downloads/movies/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi/Sample/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
409,no-op,sample_source,/mnt/Downloads/movies/Demolition.2015.720p.BluRay.x264-WiKi/Sample/Demolition.2015.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
413,no-op,sample_source,/mnt/Downloads/movies/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
416,no-op,sample_source,/mnt/Downloads/movies/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi/Sample/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
420,no-op,sample_source,/mnt/Downloads/movies/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
422,no-op,sample_source,/mnt/Downloads/movies/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
425,no-op,sample_source,/mnt/Downloads/movies/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi/Sample/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
426,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
429,no-op,sample_source,/mnt/Downloads/movies/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
433,no-op,sample_source,/mnt/Downloads/movies/Honest.Thief.2020.720p.BluRay.x264-WiKi/Sample/Honest.Thief.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
435,no-op,sample_source,/mnt/Downloads/movies/The.Master.Plan.2021.720p.BluRay.x264-WiKi/Sample/The.Master.Plan.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
436,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi/Sample/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
445,no-op,sample_source,/mnt/Downloads/movies/Innocent.Witness.2019.720p.BluRay.x264-WiKi/Sample/Innocent.Witness.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
446,no-op,sample_source,/mnt/Downloads/movies/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
448,no-op,sample_source,/mnt/Downloads/movies/The.Cell.2000.720p.BluRay.x264.DTS-WiKi/Sample/The.Cell.2000.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
449,no-op,sample_source,/mnt/Downloads/movies/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi/Sample/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
459,no-op,sample_source,/mnt/Downloads/movies/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
462,no-op,sample_source,/mnt/Downloads/movies/The.Little.Things.2021.720p.BluRay.x264-WiKi/Sample/The.Little.Things.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
466,no-op,sample_source,/mnt/Downloads/movies/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
471,no-op,sample_source,/mnt/Downloads/movies/Sausalito.2000.720p.BluRay.x264-WiKi/Sample/Sausalito.2000.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
473,no-op,manual_review,/mnt/Downloads/movies/土曜プレミアム・イチケイのカラス 映画公開記念スペシャルドラマ SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
474,no-op,sample_source,/mnt/Downloads/movies/108.Reveng.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi/Sample/108.Revenge.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
477,no-op,sample_source,/mnt/Downloads/movies/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
478,no-op,sample_source,/mnt/Downloads/movies/Soul.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Soul.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
484,no-op,sample_source,/mnt/Downloads/movies/Wu.Kong.2017.1080p.BluRay.x264-WiKi/Sample/Wu.Kong.2017.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
485,no-op,sample_source,/mnt/Downloads/movies/The.Program.2015.1080p.BluRay.x264.DTS-WiKi/Sample/The.Program.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
486,no-op,sample_source,/mnt/Downloads/movies/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi/Sample/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
490,no-op,sample_source,/mnt/Downloads/movies/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
494,no-op,sample_source,/mnt/Downloads/movies/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
499,no-op,sample_source,/mnt/Downloads/movies/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi/Sample/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
501,no-op,sample_source,/mnt/Downloads/movies/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi/Sample/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
502,no-op,sample_source,/mnt/Downloads/movies/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
503,no-op,sample_source,/mnt/Downloads/movies/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
511,no-op,sample_source,/mnt/Downloads/movies/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
517,no-op,sample_source,/mnt/Downloads/movies/Step.2020.720p.BluRay.x264-WiKi/Sample/Step.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
519,no-op,sample_source,/mnt/Downloads/movies/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
526,no-op,sample_source,/mnt/Downloads/movies/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
532,no-op,sample_source,/mnt/Downloads/movies/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi/Sample/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
537,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
538,no-op,sample_source,/mnt/Downloads/movies/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi/Sample/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
545,no-op,sample_source,/mnt/Downloads/movies/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi/Sample/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
548,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
555,no-op,sample_source,/mnt/Downloads/movies/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
571,no-op,sample_source,/mnt/Downloads/movies/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
575,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
583,no-op,sample_source,/mnt/Downloads/movies/The.Attorney.2021.720p.BluRay.x264-WiKi/Sample/The.Attorney.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
584,no-op,sample_source,/mnt/Downloads/movies/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
588,no-op,sample_source,/mnt/Downloads/movies/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi/Sample/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
589,no-op,sample_source,/mnt/Downloads/movies/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi/Sample/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
594,no-op,sample_source,/mnt/Downloads/movies/1917.2019.1080p.BluRay.x264-WiKi/Sample/1917.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
595,no-op,sample_source,/mnt/Downloads/movies/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi/Sample/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
598,no-op,sample_source,/mnt/Downloads/movies/Sad.Movie.2005.720p.BluRay.x264-WiKi/Sample/Sad.Movie.2005.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
607,no-op,sample_source,/mnt/Downloads/movies/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
609,no-op,sample_source,/mnt/Downloads/movies/Druk.2020.720p.BluRay.x264-WiKi/Sample/Druk.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
610,no-op,sample_source,/mnt/Downloads/movies/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi/Sample/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
613,no-op,sample_source,/mnt/Downloads/movies/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
614,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
615,no-op,sample_source,/mnt/Downloads/movies/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
620,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
621,no-op,sample_source,/mnt/Downloads/movies/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
622,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
623,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
624,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E09.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
625,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E07.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
626,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E10.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
627,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E08.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
628,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
629,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
630,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
631,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
632,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
633,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
634,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
635,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
636,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
637,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
638,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
639,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
640,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP11.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
641,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
642,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
643,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E04.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
644,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E05.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
645,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E08.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
646,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E06.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
647,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E09.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
648,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E07.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
649,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E11.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
650,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E01.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
651,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E10.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
652,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E03.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
653,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E02.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
654,move,conflict,/mnt/Downloads/series/The Capture/Season 02/S02E06.mkv,/mnt/Downloads/series/S02E06/Season 02/S02E06.mkv,Organize series: S02E06 S02E06
|
||||
655,move,conflict,/mnt/Downloads/series/The Capture/Season 02/S02E01.mkv,/mnt/Downloads/series/S02E01/Season 02/S02E01.mkv,Organize series: S02E01 S02E01
|
||||
656,move,conflict,/mnt/Downloads/series/The Capture/Season 02/S02E04.mkv,/mnt/Downloads/series/S02E04/Season 02/S02E04.mkv,Organize series: S02E04 S02E04
|
||||
657,move,conflict,/mnt/Downloads/series/The Capture/Season 02/S02E03.mkv,/mnt/Downloads/series/S02E03/Season 02/S02E03.mkv,Organize series: S02E03 S02E03
|
||||
658,move,conflict,/mnt/Downloads/series/The Capture/Season 02/S02E02.mkv,/mnt/Downloads/series/S02E02/Season 02/S02E02.mkv,Organize series: S02E02 S02E02
|
||||
659,move,conflict,/mnt/Downloads/series/The Capture/Season 02/S02E05.mkv,/mnt/Downloads/series/S02E05/Season 02/S02E05.mkv,Organize series: S02E05 S02E05
|
||||
660,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
662,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
663,move,conflict,/mnt/Downloads/series/jukkakukannosatsujin/Season 01/S01E02.mkv,/mnt/Downloads/series/S01E02/Season 01/S01E02.mkv,Organize series: S01E02 S01E02
|
||||
664,move,conflict,/mnt/Downloads/series/jukkakukannosatsujin/Season 01/S01E05.mkv,/mnt/Downloads/series/S01E05/Season 01/S01E05.mkv,Organize series: S01E05 S01E05
|
||||
666,move,conflict,/mnt/Downloads/series/jukkakukannosatsujin/Season 01/S01E03.mkv,/mnt/Downloads/series/S01E03/Season 01/S01E03.mkv,Organize series: S01E03 S01E03
|
||||
667,move,conflict,/mnt/Downloads/series/jukkakukannosatsujin/Season 01/S01E01.mkv,/mnt/Downloads/series/S01E01/Season 01/S01E01.mkv,Organize series: S01E01 S01E01
|
||||
675,move,conflict,/mnt/Downloads/series/终极名单 The Terminal List 2022/Season 01/S01E08.mkv,/mnt/Downloads/series/S01E08/Season 01/S01E08.mkv,Organize series: S01E08 S01E08
|
||||
677,move,conflict,/mnt/Downloads/series/终极名单 The Terminal List 2022/Season 01/S01E06.mkv,/mnt/Downloads/series/S01E06/Season 01/S01E06.mkv,Organize series: S01E06 S01E06
|
||||
678,move,conflict,/mnt/Downloads/series/终极名单 The Terminal List 2022/Season 01/S01E07.mkv,/mnt/Downloads/series/S01E07/Season 01/S01E07.mkv,Organize series: S01E07 S01E07
|
||||
681,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E15.mkv,/mnt/Downloads/series/S01E15/Season 01/S01E15.mkv,Organize series: S01E15 S01E15
|
||||
682,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E12.mkv,/mnt/Downloads/series/S01E12/Season 01/S01E12.mkv,Organize series: S01E12 S01E12
|
||||
685,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E13.mkv,/mnt/Downloads/series/S01E13/Season 01/S01E13.mkv,Organize series: S01E13 S01E13
|
||||
686,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E14.mkv,/mnt/Downloads/series/S01E14/Season 01/S01E14.mkv,Organize series: S01E14 S01E14
|
||||
687,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E10.mkv,/mnt/Downloads/series/S01E10/Season 01/S01E10.mkv,Organize series: S01E10 S01E10
|
||||
691,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E11.mkv,/mnt/Downloads/series/S01E11/Season 01/S01E11.mkv,Organize series: S01E11 S01E11
|
||||
692,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E16.mkv,/mnt/Downloads/series/S01E16/Season 01/S01E16.mkv,Organize series: S01E16 S01E16
|
||||
693,move,conflict,/mnt/Downloads/series/Its Okay to Not Be Okay 2020/Season 01/S01E09.mkv,/mnt/Downloads/series/S01E09/Season 01/S01E09.mkv,Organize series: S01E09 S01E09
|
||||
708,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP04.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
709,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP05.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
710,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP01.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
711,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP03.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
712,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP02.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
713,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP06.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
731,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第3話 今夜決行!191秒の脱獄計画! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
740,no-op,sample_source,/mnt/Downloads/series/Unsere.Muetter.unsere.Vaeter.S01.720p.BluRay.x264-WiKi/Sample/Unsere.Muetter.unsere.Vaeter.S01E03.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
760,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第09話 「ミッドナイト・イン・オフィス」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
761,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多高清剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
762,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多电视剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
764,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー 第01話「今こそ、家族を守れ 前代未聞の完全誘!?子供の未来の為に闘う家族の愛と絆の物語」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
765,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー ナビ 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
766,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru. Yokoku][06][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
767,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
800,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第11話(終) 「時をかけろ、恋人たち」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
819,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E09.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
820,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E01.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
821,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E11.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
822,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E05.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
823,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E10.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
824,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E04.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
825,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E08.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
826,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E02.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
827,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E06.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
828,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E03.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
829,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E07.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
830,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第01話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
831,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第09話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
832,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第06話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
833,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第10話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
834,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第08話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
835,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第07話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
836,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第04話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
837,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第03話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
838,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第05話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
839,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第11話 END 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
840,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第02話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
910,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E01.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
911,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E03.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
912,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E02.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
913,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E04.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
914,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E05.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
915,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E08.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
916,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E06.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
917,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E07.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
918,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP06 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
927,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE10 「真犯人」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
928,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE6 「バブル」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
929,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE2 「名前のない殺人者」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
930,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE3 「PKO」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
931,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE8 「17歳の母」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
932,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE1 「学生運動」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
933,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE4 「執行」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
934,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE5 「指輪」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
935,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE7 「光と影」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
936,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE9 「シベリアの涙」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
938,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
956,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【24年日剧】【追踪者游戏W 职权骚扰的上司是我的前女友】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
971,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第2話 「舅 VS 夫」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
972,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第7話 「下僕の逆襲」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
973,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第6話 「後継者は君だ」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
974,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第10話 「クリスマスの奇跡」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
975,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第5話 「鬼怒川の晴れ女」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
976,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第8話 「シン・嫉妬怪獣」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
977,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第4話 「母の仕事 子知らず」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
978,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第9話 「最終兵器チョーさん」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
979,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第1話 「戦力外の男たち」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
980,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第3話 「ダメ夫 働く」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
981,no-op,manual_review,/mnt/Downloads/series/Shinhannin.Flag.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Shinhannin.Flag.E10.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
982,no-op,manual_review,/mnt/Downloads/series/RoOT 第05話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
983,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第07話「お前たちが決めろ! 乱闘事件で部を追放!?涙のミーティング!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
984,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第05話「消えた部員から届いた謎の伝言!宅配ピザ救出作戦!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
985,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第06話「亡き妻から宅配ピザ注文!?俺の名を呼んでくれ...奇跡の再会!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
986,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第01話「伝説の男、母校へ…弱小チームを導く!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
987,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第03話「コーチ助けて...女子部員の危機!母の敵をKOせよ!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
988,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第08話「逆プロポーズは突然に!? ついに決断の時...別れまでの7日間!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
989,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第04話「リングの中心で、愛を叫ぶ!?型破りな恋愛指導で、衝撃結末!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
990,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第09話「お前たちをインターハイに連れていく... 涙の決勝戦!」END 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
991,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第02話「型破り監督最弱チームに奇跡を!18年ぶり焼鳥授業!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
992,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E02.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
993,no-op,sample_source,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Sample/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
994,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
995,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
996,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP02.中日双语.1920X1080.HDTVrip-幻月字幕组V2.mp4,,Series needs manual review (no season/episode found)
|
||||
997,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP04.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
998,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP05.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
999,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP06.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1000,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP07.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1001,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP01.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1002,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP03.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1003,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP08.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1012,no-op,manual_review,/mnt/Downloads/series/RoOT 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1039,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第07話 「私は明日、20年後のきみとデートしない」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1055,move,conflict,/mnt/Downloads/series/Reacher/Season 02/S02E07.mkv,/mnt/Downloads/series/S02E07/Season 02/S02E07.mkv,Organize series: S02E07 S02E07
|
||||
1057,move,conflict,/mnt/Downloads/series/Reacher/Season 02/S02E08.mkv,/mnt/Downloads/series/S02E08/Season 02/S02E08.mkv,Organize series: S02E08 S02E08
|
||||
1058,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP04 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1061,no-op,manual_review,/mnt/Downloads/series/RoOT 第03話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1062,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第04話 「ある日浅草のどこかで」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1116,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第01話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
1117,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第03話 END 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
1118,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第02話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
1119,no-op,manual_review,/mnt/Downloads/series/RoOT 第09話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1136,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP05 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1137,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E03.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1138,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E02.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1139,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E10.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1140,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E01.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1141,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E11.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1142,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E05.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1143,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E04.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1144,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E06.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1145,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E07.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1146,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E08.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1147,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E09.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1161,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第4話 最愛の妻の嘘 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1169,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E03.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1170,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E04.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1171,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E02.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1172,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E05.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1173,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E06.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1174,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E01.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1175,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E07-E08.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1176,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP01.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1177,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP03.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1178,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP04.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1179,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP02.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1189,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP01.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
1190,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP02.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
1192,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1193,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1194,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1195,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1196,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1197,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1221,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP16.END.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1222,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP09.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1223,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP15.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1224,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP07.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1225,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP14.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1226,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP08.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1227,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP06.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1228,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP05.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1229,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP04.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1230,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP02.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1231,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP10.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1232,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP03.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1233,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP11.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1234,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP12.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1235,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP13.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1236,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP01.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1288,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E08.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1289,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E02.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1290,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E04.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1291,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E03.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1292,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E05.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1293,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E06.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1294,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E07.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1295,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E01.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1296,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第01話 「悪い夢」 (1920x1080 x264-AAC)-DoA [v2].mkv,,Series needs manual review (no season/episode found)
|
||||
1351,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E04[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1352,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E05[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1353,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E10[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1354,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E07[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1355,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E06[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1356,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E11[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1357,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E09[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1358,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E02[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1359,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E03[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1360,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E08[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1361,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E01[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1362,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Nemesis EP07 [WEBDL] [1080p] [HULU] [JPN_SUB]/Nemesis.EP07.1080p.HULU.WEB-DL.AAC2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1364,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第07話 「刑事の息子」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1365,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第09話 「民芸品店の客」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1366,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第04話 「時計屋の犬」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1367,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第03話 「瀬戸物屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1368,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第02話 「料亭の小僧」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1369,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第08話 「清掃会社の社長」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1370,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第06話 「翻訳家の友」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1371,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第01話 「煎餅屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1372,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマSP】 赤い指~『新参者』加賀恭一郎再び! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1373,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第05話 「洋菓子屋の店員」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1374,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第10話(終) 「人形町の刑事」(1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1395,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第05話 「バスクラッシュ・エフェクト」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1402,no-op,manual_review,/mnt/Downloads/series/The Amateur (2025) (2160p iT WEB-DL H265 DV DDP Atmos 5.1 English - HONE).mkv,,Series needs manual review (no season/episode found)
|
||||
1467,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP01.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1468,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP05.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1469,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP04.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1470,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP02.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1471,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP06.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1472,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP03.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1476,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E03.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1477,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E02.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1478,no-op,manual_review,/mnt/Downloads/series/我们与恶的距离.The.World.Between.Us.S01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Extras/The.World.Between.Us.S01.Extras.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1504,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E01.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1505,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E02.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1506,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E07.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1507,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E09.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1508,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E11.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1509,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E04.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1510,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E03.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1511,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E08.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1512,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E06.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1513,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E10.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1514,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E05.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1527,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第03話 「きみがぼくを見つけた夜」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1542,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP01 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1543,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1555,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1566,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【04】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1567,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【06】【END】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1568,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【05】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1569,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1570,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【03】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1571,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【02】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1582,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #07 「誕生日会は恋の決戦!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1583,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #09 「愛と涙の結婚式!松永の決意」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1584,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #11 「クライマックス突入!最大の危機」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1585,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #08 「あふれる思い!涙の告白」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1586,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #04 「合コンで事件発生」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1587,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #01 「同居生活開始!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1588,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #05 「恋の三角関係!忍び寄る影」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1589,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #12 「最終回!運命の恋の結末!」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1590,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #02 「真夜中に近づく心」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1591,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #10 「恋心の結末!呪いを解くキス」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1592,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #03 「二人きりでお泊り」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1593,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #06 「忘れられない、昔の恋」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1625,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1626,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 最終話 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1627,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1628,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1629,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第四話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1637,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1638,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 最終話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1639,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1640,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1641,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第5話 〈波乱の逃亡編〉ついに完結―! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1658,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第09話 END 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1659,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E08.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1660,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E06.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1661,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E09.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1662,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E07.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1663,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E04.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1664,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E05.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1665,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E03.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1666,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E02.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1667,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E01.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1668,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E10.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1697,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 06 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1698,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 09 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1699,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 10 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1700,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 01-02 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1701,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 11 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1702,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 05 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1703,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 08 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1704,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 03-04 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1705,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 07 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1710,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.3 「最後のクリスマス」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1711,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.1 「夫の帰還」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1712,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.2 「妻の攻撃」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1713,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.4 「妻の覚醒」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1714,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.5 「夫の逆襲」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1715,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.6 「魔性の復讐」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1716,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.8 「新たなる希望」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1717,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.7 「夫婦間恋愛」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1718,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第5回 「パパのいない夜」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1719,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第7回 「パパの深い海の底」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1720,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第6回 「この優しい世界」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1721,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第3回 「空飛ぶ自転車」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1722,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第2回 「聞こえない音楽会」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1723,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第8回 「紙吹雪の中で」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1724,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第1回 「ケバブサンドの秘密」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1725,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第4回 「涙のけんちん汁」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1726,no-op,manual_review,/mnt/Downloads/series/Play.Dirty.2025.2160p.AMZN.WEB-DL.DDP.5.1.H.265-CHDWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1727,no-op,manual_review,/mnt/Downloads/series/RoOT 第07話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1745,no-op,manual_review,/mnt/Downloads/series/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.E03.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1746,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第2話 決意の脱獄計画…全ては妻の為に 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1769,no-op,manual_review,/mnt/Downloads/series/RoOT 第04話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1770,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP5 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1771,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP4 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1772,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP6 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1774,no-op,manual_review,/mnt/Downloads/series/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1803,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第10話 「恋は大デジャブ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1804,no-op,manual_review,/mnt/Downloads/series/花咲舞が黙ってない 2024 第01話 1080p friDay WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1816,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第08話 「サマータイムパトロール・ブルース」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1818,no-op,manual_review,/mnt/Downloads/series/RoOT 第01話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1819,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第06話 「バック・トゥ・ザ・エイティーズ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1820,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第01話 「アバウト・タイムパトロール」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1821,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第7話 忍び寄る危機!!裏切り者はすぐ側に― 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1822,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1823,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1824,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1825,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1826,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1827,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1828,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1829,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1830,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1831,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1842,no-op,manual_review,/mnt/Downloads/series/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1844,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E03.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1845,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E02.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1846,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E05.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1847,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E01.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1848,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E04.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1849,no-op,sample_source,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/Sample/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1850,no-op,manual_review,/mnt/Downloads/series/RoOT 第02話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1851,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E07.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1852,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E01.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1853,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E10.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1854,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E06.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1855,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E09.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1856,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E03.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1857,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E05.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1858,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E08.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1859,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E02.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1860,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E04.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1870,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第08話 「私の過去、すべてお話します」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1871,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第07話 「死ぬまで二度と笑いません…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1872,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第05話 「全部脱いで!…承知しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1873,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第06話 「王の監禁」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1874,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第09話 「最終章の始まり!一筋の涙…炎の中で私を死なせて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1875,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第10話 「息子よ、夫よ、お願い…私も天国に連れて行って!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1876,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ番宣】 家政婦のミタ が見たくなる! 放送直前!みどころ大公開SP!! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1877,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 さよなら 家政婦のミタ 特別版 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1878,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第02話 「僕を裏切ったアイツを殺して」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1879,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第03話 「母を殺した父の正体を暴いて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1880,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第11話(終) 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1881,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第04話 「あなたの愛娘を誘拐しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1882,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第01話 「崩壊寸前の家庭にやって来た笑顔を忘れた氷の女…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1884,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第3話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1885,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第2話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1886,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第1話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1887,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第4話 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1888,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 前編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1889,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 後編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1890,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第02話 「10年先の彼女」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1912,no-op,manual_review,/mnt/Downloads/series/RoOT 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1914,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP03 v2 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1915,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第02話 「針穴と駱駝」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1950,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第1話 生きるため、俺は誰を信じるのか 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1951,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep1] 怪盜羅蘋 - 第 1 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1952,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep2] 怪盜羅蘋 - 第 2 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1953,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep3] 怪盜羅蘋 - 第 3 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1954,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep4] 怪盜羅蘋 - 第 4 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1955,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep5] 怪盜羅蘋 - 第 5 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1956,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1957,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1958,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1959,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1960,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1961,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1962,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1963,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1964,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1965,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1966,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP4.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1967,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP5.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1968,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP1.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1969,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP2.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1970,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP3.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1971,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP02 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1973,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多电视剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
1974,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多高清剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
1988,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1989,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1990,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1991,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1992,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1993,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP11.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1994,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1995,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1996,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1997,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1998,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2029,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP01.mkv,,Series needs manual review (no season/episode found)
|
||||
2030,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP06.mkv,,Series needs manual review (no season/episode found)
|
||||
2031,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP07 END.mkv,,Series needs manual review (no season/episode found)
|
||||
2032,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP03.mkv,,Series needs manual review (no season/episode found)
|
||||
2033,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP04.mkv,,Series needs manual review (no season/episode found)
|
||||
2034,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP05.mkv,,Series needs manual review (no season/episode found)
|
||||
2035,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP02.mkv,,Series needs manual review (no season/episode found)
|
||||
2041,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第03話 「正義という名の罪」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2042,no-op,manual_review,/mnt/Downloads/series/(ドラマSP) GTOリバイバル [2024.04.01] (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2157,no-op,sample_source,/mnt/Downloads/anime/Mirai.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Mirai.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2361,no-op,sample_source,/mnt/Downloads/anime/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2375,no-op,high_episode,/mnt/Downloads/anime/[Up to 21°C] Kami no Tou - Ouji no Kikan - 04 (ABEMA 1920x1080 AVC AAC MP4) [2548E81E].mp4,,Anime files not organized in v1
|
||||
2770,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][09][BDRip_1080P][X265_Main10p_Flac_Chap](5E350022).mkv,,Anime files not organized in v1
|
||||
2771,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][03][BDRip_1080P][X265_Main10p_Flac_Chap](E230AFE4).mkv,,Anime files not organized in v1
|
||||
2776,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][OVA][BDRip_1080P][X265_Main10p_Flac_Chap](ABE325F9).mkv,,Anime files not organized in v1
|
||||
2777,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED3][BDRip_1080P][X265_Main10p_Flac](E090A971).mkv,,Anime files not organized in v1
|
||||
2779,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][CM02][BDRip_1080P][X265_Main10p_Flac](1C0E5914).mkv,,Anime files not organized in v1
|
||||
2781,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][02][BDRip_1080P][X265_Main10p_Flac_Chap](B61E145F).mkv,,Anime files not organized in v1
|
||||
2789,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED6_EP12][BDRip_1080P][X265_Main10p_Flac](3E64C67F).mkv,,Anime files not organized in v1
|
||||
2900,no-op,sample_source,/mnt/Downloads/anime/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2916,no-op,sample_source,/mnt/Downloads/anime/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3012,no-op,sample_source,/mnt/Downloads/anime/Belle.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Belle.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3213,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 06 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [1ADE42BE].mkv,,Anime files not organized in v1
|
||||
3221,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 12 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [7432E577].mkv,,Anime files not organized in v1
|
||||
3278,no-op,sample_source,/mnt/Downloads/anime/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi/Sample/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3459,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E58 - (58) - Sacrifices (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3463,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E43 - (43) - Bite of the Ant (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3464,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E42 - (42) - Signs of a Counteroffensive (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3465,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E63 - (63) - The Other Side of the Gateway (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3466,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E59 - (59) - Lost Light (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3467,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E52 - (52) - Combined Strength (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3469,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E64 - (64) - Journey's End (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3473,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E53 - (53) - Flame of Vengeance (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3474,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E56 - (56) - The Return of the Führer (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3475,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E40 - (40) - Homunculus (The Dwarf in the Flask) (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3476,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E51 - (51) - The Immortal Legion (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3478,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E54 - (54) - Beyond the Inferno (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3482,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E46 - (46) - Looming Shadows (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3486,no-op,high_episode,"/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E60 - (60) - Eye of Heaven, Gateway of Earth (1080p BluRay x265 ImE).mkv",,Anime files not organized in v1
|
||||
3489,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E62 - (62) - A Fierce Counterattack (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3490,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E41 - (41) - The Abyss (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3492,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E45 - (45) - The Promised Day (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3499,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E50 - (50) - Upheaval in Central (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3502,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E47 - (47) - Emissary of Darkness (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3507,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E49 - (49) - Filial Affection (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3509,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E44 - (44) - Revving at Full Throttle (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3515,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E48 - (48) - The Oath in the Tunnel (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3516,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E57 - (57) - Eternal Leave (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3521,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E55 - (55) - The Adults' Way of Life (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3522,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E61 - (61) - He Who Would Swallow God (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
4036,no-op,high_episode,/mnt/Downloads/anime/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][01-12 END][1080P][HEVC_Ma10P][MKV]/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][09][1080P_Ma10P][HEVC_AAC](8E806DDE).mkv,,Anime files not organized in v1
|
||||
4082,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
4111,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
|
-29275
File diff suppressed because it is too large
Load Diff
@@ -1,636 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
7,no-op,sample_source,/mnt/Downloads/movies/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi/Sample/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
8,no-op,sample_source,/mnt/Downloads/movies/Wish.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Wish.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
11,no-op,sample_source,/mnt/Downloads/movies/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
14,no-op,sample_source,/mnt/Downloads/movies/Food.Luck.2020.720p.BluRay.x264-WiKi/Sample/Food.Luck.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
15,no-op,sample_source,/mnt/Downloads/movies/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi/Sample/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
18,no-op,sample_source,/mnt/Downloads/movies/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi/Sample/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
25,no-op,sample_source,/mnt/Downloads/movies/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
29,no-op,sample_source,/mnt/Downloads/movies/Exit.2019.720p.BluRay.x264-WiKi/Sample/Exit.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
33,no-op,sample_source,/mnt/Downloads/movies/Fallen.1998.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.1998.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
34,no-op,sample_source,/mnt/Downloads/movies/Knives.Out.2019.1080p.BluRay.x264-WiKi/Sample/Knives.Out.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
38,no-op,sample_source,/mnt/Downloads/movies/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
43,no-op,sample_source,/mnt/Downloads/movies/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
45,no-op,sample_source,/mnt/Downloads/movies/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
51,no-op,sample_source,/mnt/Downloads/movies/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi/Sample/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
52,no-op,sample_source,/mnt/Downloads/movies/AI.Amok.2020.720p.BluRay.x264-WiKi/Sample/AI.Amok.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
54,no-op,sample_source,/mnt/Downloads/movies/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
63,no-op,sample_source,/mnt/Downloads/movies/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi/Sample/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
64,no-op,sample_source,/mnt/Downloads/movies/Flowers.2010.1080p.BluRay.x264-WiKi/Sample/Flowers.2010.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
65,no-op,sample_source,/mnt/Downloads/movies/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
69,no-op,sample_source,/mnt/Downloads/movies/Shock.Wave.2.2020.720p.BluRay.x264-WiKi/Sample/Shock.Wave.2.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
70,no-op,sample_source,/mnt/Downloads/movies/The.First.Gentleman.2021.720p.BluRay.x264-WiKi/Sample/The.First.Gentleman.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
78,no-op,sample_source,/mnt/Downloads/movies/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi/Sample/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
79,no-op,sample_source,/mnt/Downloads/movies/The.Card.Counter.2021.720p.BluRay.x264-WiKi/Sample/The.Card.Counter.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
83,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
85,no-op,sample_source,/mnt/Downloads/movies/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
94,no-op,sample_source,/mnt/Downloads/movies/Spy.2015.720p.BluRay.x264.DTS-WiKi/Sample/Spy.2015.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
96,no-op,sample_source,/mnt/Downloads/movies/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi/Sample/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
98,no-op,sample_source,/mnt/Downloads/movies/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
99,no-op,sample_source,/mnt/Downloads/movies/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi/Sample/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
101,no-op,sample_source,/mnt/Downloads/movies/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
106,no-op,sample_source,/mnt/Downloads/movies/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
107,no-op,sample_source,/mnt/Downloads/movies/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
108,no-op,manual_review,/mnt/Downloads/movies/超时空亚当计划.The.Adam.Project.2022.1080p.WEB-DL.H264.AC3-HDHWEB/超時空亞當計畫.mkv,,Movie needs manual review (no year found)
|
||||
110,no-op,sample_source,/mnt/Downloads/movies/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
114,no-op,sample_source,/mnt/Downloads/movies/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi/Sample/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
118,no-op,sample_source,/mnt/Downloads/movies/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi/Sample/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
121,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
126,no-op,sample_source,/mnt/Downloads/movies/Airport.2013.1080p.BluRay.x264-WiKi/Sample/Airport.2013.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
128,no-op,sample_source,/mnt/Downloads/movies/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi/Sample/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
132,no-op,sample_source,/mnt/Downloads/movies/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi/Sample/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
135,no-op,sample_source,/mnt/Downloads/movies/Freaky.2020.720p.BluRay.x264-WiKi/Sample/Freaky.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
137,no-op,sample_source,/mnt/Downloads/movies/The.Father.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Father.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
140,no-op,sample_source,/mnt/Downloads/movies/No.Longer.Human.2019.720p.BluRay.x264-WiKi/Sample/No.Longer.Human.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
146,no-op,sample_source,/mnt/Downloads/movies/Assassination.2015.1080p.BluRay.x264.DTS-WiKi/Sample/Assassination.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
159,no-op,sample_source,/mnt/Downloads/movies/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi/Sample/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
160,no-op,manual_review,/mnt/Downloads/movies/脚本バカリズムの新春スペシャルドラマ「侵入者たちの晩餐」 SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
162,no-op,sample_source,/mnt/Downloads/movies/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi/Sample/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
165,no-op,sample_source,/mnt/Downloads/movies/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi/Sample/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
169,no-op,manual_review,/mnt/Downloads/movies/特送.Special.Delivery.2022.BluRay.MNHD-FRDS/BDMenu.mkv,,Movie needs manual review (no year found)
|
||||
171,no-op,sample_source,/mnt/Downloads/movies/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
176,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
181,no-op,sample_source,/mnt/Downloads/movies/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
183,no-op,sample_source,/mnt/Downloads/movies/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi/Sample/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
187,no-op,sample_source,/mnt/Downloads/movies/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi/Sample/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
191,no-op,sample_source,/mnt/Downloads/movies/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi/Sample/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
193,no-op,sample_source,/mnt/Downloads/movies/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi/Sample/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
195,no-op,sample_source,/mnt/Downloads/movies/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
202,no-op,sample_source,/mnt/Downloads/movies/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiK.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
203,no-op,sample_source,/mnt/Downloads/movies/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi/Sample/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
218,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
220,no-op,manual_review,/mnt/Downloads/movies/Kimetsu no Yaiba - Mugen Ressha [PSNRip][1080p][CHT][v2].mp4,,Movie needs manual review (no year found)
|
||||
223,no-op,sample_source,/mnt/Downloads/movies/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
233,no-op,sample_source,/mnt/Downloads/movies/Encanto.2021.720p.BluRay.x264-WiKi/Sample/Encanto.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
235,no-op,sample_source,/mnt/Downloads/movies/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi/Sample/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
236,no-op,sample_source,/mnt/Downloads/movies/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi/Sample/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
240,no-op,sample_source,/mnt/Downloads/movies/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi/Sample/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
242,no-op,sample_source,/mnt/Downloads/movies/Wrath.of.Man.2021.720p.BluRay.x264-WiKi/Sample/Wrath.of.Man.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
243,no-op,sample_source,/mnt/Downloads/movies/Intouchables.2011.720p.BluRay.x264.DTS-WiKi/Sample/Intouchables.2011.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
245,no-op,sample_source,/mnt/Downloads/movies/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
248,no-op,sample_source,/mnt/Downloads/movies/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
249,no-op,sample_source,/mnt/Downloads/movies/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
255,no-op,sample_source,/mnt/Downloads/movies/The.Outpost.2020.720p.BluRay.x264-WiKi/Sample/The.Outpost.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
260,no-op,sample_source,/mnt/Downloads/movies/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
261,no-op,sample_source,/mnt/Downloads/movies/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi/Sample/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
263,no-op,sample_source,/mnt/Downloads/movies/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi/Sample/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
267,no-op,sample_source,/mnt/Downloads/movies/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi/Sample/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
272,no-op,sample_source,/mnt/Downloads/movies/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
275,no-op,sample_source,/mnt/Downloads/movies/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi/Sample/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
286,no-op,sample_source,/mnt/Downloads/movies/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
292,no-op,sample_source,/mnt/Downloads/movies/Pig.2021.720p.BluRay.x264-WiKi/Sample/Pig.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
294,no-op,sample_source,/mnt/Downloads/movies/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
305,no-op,sample_source,/mnt/Downloads/movies/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi/Sample/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
307,no-op,sample_source,/mnt/Downloads/movies/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi/Sample/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
309,no-op,sample_source,/mnt/Downloads/movies/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
320,no-op,sample_source,/mnt/Downloads/movies/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi/Sample/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
322,no-op,sample_source,/mnt/Downloads/movies/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
324,no-op,sample_source,/mnt/Downloads/movies/Hard.Hit.2021.720p.BluRay.x264-WiKi/Sample/Hard.Hit.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
327,no-op,sample_source,/mnt/Downloads/movies/Let.Him.Go.2020.720p.BluRay.x264-WiKi/Sample/Let.Him.Go.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
330,no-op,manual_review,/mnt/Downloads/movies/松本清張「ガラスの城」テレビ朝日開局65周年記念 松本清張二夜連続ドラマプレミアム 1080p AbemaTV WEB-DL H264 AAC-Solitude@DoA.mkv,,Movie needs manual review (no year found)
|
||||
333,no-op,sample_source,/mnt/Downloads/movies/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi/Sample/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
334,no-op,sample_source,/mnt/Downloads/movies/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
336,no-op,sample_source,/mnt/Downloads/movies/Bad.Boys.for.Life.2020.1080p.BluRay.x264-WUTANG/Sample/bad.boys.for.life.2020.1080p.bluray.x264-wutang-sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
337,no-op,sample_source,/mnt/Downloads/movies/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi/Sample/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
338,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
342,no-op,sample_source,/mnt/Downloads/movies/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
349,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
350,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
351,no-op,sample_source,/mnt/Downloads/movies/Shall.we.dance.1996.Remastered.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Shall.we.dance.1996.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
353,no-op,sample_source,/mnt/Downloads/movies/Way.Down.2021.720p.BluRay.x264-WiKi/Sample/Way.Down.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
355,no-op,sample_source,/mnt/Downloads/movies/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
359,no-op,sample_source,/mnt/Downloads/movies/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi/Sample/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
360,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi/Sample/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
362,no-op,sample_source,/mnt/Downloads/movies/Luca.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Luca.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
366,no-op,sample_source,/mnt/Downloads/movies/Dog.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Dog.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
372,no-op,sample_source,/mnt/Downloads/movies/Moonlight.Express.1999.720p.BluRay.x264-WiKi/Sample/Moonlight.Express.1999.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
376,no-op,sample_source,/mnt/Downloads/movies/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
380,no-op,sample_source,/mnt/Downloads/movies/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
383,no-op,sample_source,/mnt/Downloads/movies/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi/Sample/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
384,no-op,sample_source,/mnt/Downloads/movies/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
387,no-op,sample_source,/mnt/Downloads/movies/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi/Sample/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
395,no-op,sample_source,/mnt/Downloads/movies/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
398,no-op,sample_source,/mnt/Downloads/movies/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
399,no-op,sample_source,/mnt/Downloads/movies/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
404,no-op,sample_source,/mnt/Downloads/movies/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
405,no-op,manual_review,"/mnt/Downloads/movies/[HYSUB]Omoi, Omoware, Furi, Furare[BIG5_MP4][1920X1080].mp4",,Movie needs manual review (no year found)
|
||||
408,no-op,sample_source,/mnt/Downloads/movies/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi/Sample/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
409,no-op,sample_source,/mnt/Downloads/movies/Demolition.2015.720p.BluRay.x264-WiKi/Sample/Demolition.2015.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
413,no-op,sample_source,/mnt/Downloads/movies/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
416,no-op,sample_source,/mnt/Downloads/movies/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi/Sample/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
420,no-op,sample_source,/mnt/Downloads/movies/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
422,no-op,sample_source,/mnt/Downloads/movies/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
425,no-op,sample_source,/mnt/Downloads/movies/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi/Sample/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
426,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
429,no-op,sample_source,/mnt/Downloads/movies/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
433,no-op,sample_source,/mnt/Downloads/movies/Honest.Thief.2020.720p.BluRay.x264-WiKi/Sample/Honest.Thief.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
435,no-op,sample_source,/mnt/Downloads/movies/The.Master.Plan.2021.720p.BluRay.x264-WiKi/Sample/The.Master.Plan.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
436,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi/Sample/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
445,no-op,sample_source,/mnt/Downloads/movies/Innocent.Witness.2019.720p.BluRay.x264-WiKi/Sample/Innocent.Witness.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
446,no-op,sample_source,/mnt/Downloads/movies/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
448,no-op,sample_source,/mnt/Downloads/movies/The.Cell.2000.720p.BluRay.x264.DTS-WiKi/Sample/The.Cell.2000.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
449,no-op,sample_source,/mnt/Downloads/movies/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi/Sample/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
459,no-op,sample_source,/mnt/Downloads/movies/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
462,no-op,sample_source,/mnt/Downloads/movies/The.Little.Things.2021.720p.BluRay.x264-WiKi/Sample/The.Little.Things.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
466,no-op,sample_source,/mnt/Downloads/movies/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
471,no-op,sample_source,/mnt/Downloads/movies/Sausalito.2000.720p.BluRay.x264-WiKi/Sample/Sausalito.2000.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
473,no-op,manual_review,/mnt/Downloads/movies/土曜プレミアム・イチケイのカラス 映画公開記念スペシャルドラマ SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
474,no-op,sample_source,/mnt/Downloads/movies/108.Reveng.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi/Sample/108.Revenge.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
477,no-op,sample_source,/mnt/Downloads/movies/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
478,no-op,sample_source,/mnt/Downloads/movies/Soul.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Soul.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
484,no-op,sample_source,/mnt/Downloads/movies/Wu.Kong.2017.1080p.BluRay.x264-WiKi/Sample/Wu.Kong.2017.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
485,no-op,sample_source,/mnt/Downloads/movies/The.Program.2015.1080p.BluRay.x264.DTS-WiKi/Sample/The.Program.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
486,no-op,sample_source,/mnt/Downloads/movies/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi/Sample/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
490,no-op,sample_source,/mnt/Downloads/movies/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
494,no-op,sample_source,/mnt/Downloads/movies/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
499,no-op,sample_source,/mnt/Downloads/movies/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi/Sample/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
501,no-op,sample_source,/mnt/Downloads/movies/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi/Sample/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
502,no-op,sample_source,/mnt/Downloads/movies/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
503,no-op,sample_source,/mnt/Downloads/movies/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
511,no-op,sample_source,/mnt/Downloads/movies/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
517,no-op,sample_source,/mnt/Downloads/movies/Step.2020.720p.BluRay.x264-WiKi/Sample/Step.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
519,no-op,sample_source,/mnt/Downloads/movies/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
526,no-op,sample_source,/mnt/Downloads/movies/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
532,no-op,sample_source,/mnt/Downloads/movies/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi/Sample/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
537,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
538,no-op,sample_source,/mnt/Downloads/movies/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi/Sample/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
545,no-op,sample_source,/mnt/Downloads/movies/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi/Sample/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
548,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
555,no-op,sample_source,/mnt/Downloads/movies/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
571,no-op,sample_source,/mnt/Downloads/movies/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
575,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
583,no-op,sample_source,/mnt/Downloads/movies/The.Attorney.2021.720p.BluRay.x264-WiKi/Sample/The.Attorney.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
584,no-op,sample_source,/mnt/Downloads/movies/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
588,no-op,sample_source,/mnt/Downloads/movies/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi/Sample/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
589,no-op,sample_source,/mnt/Downloads/movies/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi/Sample/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
594,no-op,sample_source,/mnt/Downloads/movies/1917.2019.1080p.BluRay.x264-WiKi/Sample/1917.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
595,no-op,sample_source,/mnt/Downloads/movies/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi/Sample/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
598,no-op,sample_source,/mnt/Downloads/movies/Sad.Movie.2005.720p.BluRay.x264-WiKi/Sample/Sad.Movie.2005.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
607,no-op,sample_source,/mnt/Downloads/movies/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
609,no-op,sample_source,/mnt/Downloads/movies/Druk.2020.720p.BluRay.x264-WiKi/Sample/Druk.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
610,no-op,sample_source,/mnt/Downloads/movies/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi/Sample/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
613,no-op,sample_source,/mnt/Downloads/movies/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
614,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
615,no-op,sample_source,/mnt/Downloads/movies/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
620,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
621,no-op,sample_source,/mnt/Downloads/movies/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
622,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
623,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
624,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E09.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
625,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E07.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
626,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E10.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
627,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E08.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
628,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
629,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
630,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
631,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
633,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
634,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
635,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
636,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
637,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
638,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
639,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
640,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
641,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP11.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
642,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
643,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
646,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E04.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
647,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E05.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
648,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E08.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
649,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E06.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
650,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E09.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
651,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E07.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
652,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E11.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
653,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E01.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
654,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E10.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
655,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E03.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
656,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E02.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
663,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
665,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
682,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP04.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
683,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP05.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
684,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP01.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
685,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP03.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
686,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP02.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
687,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP06.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
690,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第3話 今夜決行!191秒の脱獄計画! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
691,no-op,sample_source,/mnt/Downloads/series/Unsere.Muetter.unsere.Vaeter.S01.720p.BluRay.x264-WiKi/Sample/Unsere.Muetter.unsere.Vaeter.S01E03.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
692,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第09話 「ミッドナイト・イン・オフィス」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
694,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多高清剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
695,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多电视剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
696,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー 第01話「今こそ、家族を守れ 前代未聞の完全誘!?子供の未来の為に闘う家族の愛と絆の物語」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
697,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー ナビ 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
698,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru. Yokoku][06][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
699,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
700,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第11話(終) 「時をかけろ、恋人たち」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
702,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E09.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
703,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E01.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
704,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E11.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
705,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E05.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
706,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E10.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
707,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E04.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
708,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E08.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
709,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E02.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
710,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E06.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
711,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E03.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
712,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E07.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
713,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第01話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
714,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第09話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
715,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第06話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
716,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第10話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
717,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第08話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
718,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第07話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
719,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第04話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
720,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第03話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
721,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第05話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
722,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第11話 END 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
723,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第02話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
724,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E01.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
725,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E03.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
726,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E02.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
727,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E04.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
728,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E05.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
729,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E08.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
730,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E06.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
731,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E07.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
732,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP06 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
733,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE10 「真犯人」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
734,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE6 「バブル」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
735,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE2 「名前のない殺人者」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
736,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE3 「PKO」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
737,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE8 「17歳の母」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
738,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE1 「学生運動」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
739,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE4 「執行」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
740,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE5 「指輪」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
741,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE7 「光と影」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
742,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE9 「シベリアの涙」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
743,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
744,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【24年日剧】【追踪者游戏W 职权骚扰的上司是我的前女友】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
748,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第2話 「舅 VS 夫」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
749,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第7話 「下僕の逆襲」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
750,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第6話 「後継者は君だ」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
751,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第10話 「クリスマスの奇跡」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
752,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第5話 「鬼怒川の晴れ女」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
753,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第8話 「シン・嫉妬怪獣」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
754,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第4話 「母の仕事 子知らず」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
755,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第9話 「最終兵器チョーさん」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
756,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第1話 「戦力外の男たち」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
757,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第3話 「ダメ夫 働く」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
758,no-op,manual_review,/mnt/Downloads/series/Shinhannin.Flag.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Shinhannin.Flag.E10.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
759,no-op,manual_review,/mnt/Downloads/series/RoOT 第05話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
760,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第07話「お前たちが決めろ! 乱闘事件で部を追放!?涙のミーティング!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
761,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第05話「消えた部員から届いた謎の伝言!宅配ピザ救出作戦!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
762,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第06話「亡き妻から宅配ピザ注文!?俺の名を呼んでくれ...奇跡の再会!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
763,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第01話「伝説の男、母校へ…弱小チームを導く!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
764,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第03話「コーチ助けて...女子部員の危機!母の敵をKOせよ!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
765,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第08話「逆プロポーズは突然に!? ついに決断の時...別れまでの7日間!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
766,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第04話「リングの中心で、愛を叫ぶ!?型破りな恋愛指導で、衝撃結末!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
767,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第09話「お前たちをインターハイに連れていく... 涙の決勝戦!」END 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
768,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第02話「型破り監督最弱チームに奇跡を!18年ぶり焼鳥授業!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
769,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E02.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
770,no-op,sample_source,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Sample/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
771,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
774,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
775,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP02.中日双语.1920X1080.HDTVrip-幻月字幕组V2.mp4,,Series needs manual review (no season/episode found)
|
||||
776,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP04.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
777,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP05.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
778,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP06.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
779,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP07.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
780,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP01.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
781,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP03.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
782,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP08.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
783,no-op,manual_review,/mnt/Downloads/series/RoOT 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
785,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第07話 「私は明日、20年後のきみとデートしない」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
789,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP04 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
790,no-op,manual_review,/mnt/Downloads/series/RoOT 第03話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
791,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第04話 「ある日浅草のどこかで」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
792,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第01話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
793,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第03話 END 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
794,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第02話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
795,no-op,manual_review,/mnt/Downloads/series/RoOT 第09話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
796,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP05 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
797,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E03.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
798,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E02.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
799,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E10.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
800,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E01.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
801,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E11.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
802,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E05.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
803,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E04.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
804,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E06.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
805,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E07.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
806,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E08.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
807,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E09.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
808,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第4話 最愛の妻の嘘 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
810,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E03.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
811,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E04.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
812,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E02.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
813,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E05.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
814,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E06.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
815,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E01.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
816,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E07-E08.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
817,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP01.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
818,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP03.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
819,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP04.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
820,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP02.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
821,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP01.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
822,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP02.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
824,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
825,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
826,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
827,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
828,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
829,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
833,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP16.END.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
834,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP09.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
835,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP15.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
836,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP07.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
837,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP14.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
838,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP08.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
839,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP06.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
840,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP05.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
841,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP04.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
842,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP02.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
843,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP10.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
844,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP03.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
845,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP11.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
846,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP12.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
847,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP13.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
848,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP01.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
849,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E08.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
850,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E02.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
851,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E04.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
852,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E03.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
853,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E05.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
854,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E06.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
855,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E07.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
856,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E01.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
858,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第01話 「悪い夢」 (1920x1080 x264-AAC)-DoA [v2].mkv,,Series needs manual review (no season/episode found)
|
||||
859,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E04[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
860,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E05[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
861,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E10[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
862,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E07[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
863,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E06[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
864,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E11[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
865,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E09[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
866,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E02[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
867,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E03[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
868,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E08[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
869,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E01[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
870,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Nemesis EP07 [WEBDL] [1080p] [HULU] [JPN_SUB]/Nemesis.EP07.1080p.HULU.WEB-DL.AAC2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
871,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第07話 「刑事の息子」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
872,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第09話 「民芸品店の客」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
873,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第04話 「時計屋の犬」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
874,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第03話 「瀬戸物屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
875,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第02話 「料亭の小僧」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
876,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第08話 「清掃会社の社長」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
877,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第06話 「翻訳家の友」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
878,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第01話 「煎餅屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
879,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマSP】 赤い指~『新参者』加賀恭一郎再び! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
880,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第05話 「洋菓子屋の店員」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
881,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第10話(終) 「人形町の刑事」(1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
883,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第05話 「バスクラッシュ・エフェクト」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
884,no-op,manual_review,/mnt/Downloads/series/The Amateur (2025) (2160p iT WEB-DL H265 DV DDP Atmos 5.1 English - HONE).mkv,,Series needs manual review (no season/episode found)
|
||||
885,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP01.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
886,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP05.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
887,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP04.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
888,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP02.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
889,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP06.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
890,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP03.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
892,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E03.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
893,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E02.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
894,no-op,manual_review,/mnt/Downloads/series/我们与恶的距离.The.World.Between.Us.S01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Extras/The.World.Between.Us.S01.Extras.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
895,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E01.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
896,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E02.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
897,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E07.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
898,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E09.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
899,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E11.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
900,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E04.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
901,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E03.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
902,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E08.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
903,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E06.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
904,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E10.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
905,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E05.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
906,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第03話 「きみがぼくを見つけた夜」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
907,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP01 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
908,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
910,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
911,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【04】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
912,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【06】【END】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
913,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【05】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
914,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
915,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【03】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
916,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【02】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
917,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #07 「誕生日会は恋の決戦!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
918,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #09 「愛と涙の結婚式!松永の決意」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
919,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #11 「クライマックス突入!最大の危機」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
920,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #08 「あふれる思い!涙の告白」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
921,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #04 「合コンで事件発生」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
922,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #01 「同居生活開始!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
923,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #05 「恋の三角関係!忍び寄る影」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
924,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #12 「最終回!運命の恋の結末!」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
925,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #02 「真夜中に近づく心」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
926,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #10 「恋心の結末!呪いを解くキス」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
927,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #03 「二人きりでお泊り」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
928,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #06 「忘れられない、昔の恋」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
931,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
932,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 最終話 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
933,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
934,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
935,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第四話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
937,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
938,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 最終話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
939,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
940,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
941,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第5話 〈波乱の逃亡編〉ついに完結―! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
943,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第09話 END 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
944,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E08.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
945,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E06.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
946,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E09.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
947,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E07.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
948,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E04.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
949,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E05.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
950,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E03.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
951,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E02.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
952,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E01.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
953,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E10.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
955,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 06 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
956,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 09 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
957,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 10 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
958,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 01-02 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
959,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 11 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
960,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 05 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
961,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 08 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
962,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 03-04 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
963,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 07 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
964,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.3 「最後のクリスマス」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
965,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.1 「夫の帰還」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
966,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.2 「妻の攻撃」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
967,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.4 「妻の覚醒」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
968,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.5 「夫の逆襲」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
969,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.6 「魔性の復讐」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
970,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.8 「新たなる希望」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
971,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.7 「夫婦間恋愛」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
972,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第5回 「パパのいない夜」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
973,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第7回 「パパの深い海の底」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
974,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第6回 「この優しい世界」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
975,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第3回 「空飛ぶ自転車」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
976,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第2回 「聞こえない音楽会」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
977,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第8回 「紙吹雪の中で」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
978,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第1回 「ケバブサンドの秘密」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
979,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第4回 「涙のけんちん汁」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
980,no-op,manual_review,/mnt/Downloads/series/Play.Dirty.2025.2160p.AMZN.WEB-DL.DDP.5.1.H.265-CHDWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
981,no-op,manual_review,/mnt/Downloads/series/RoOT 第07話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
983,no-op,manual_review,/mnt/Downloads/series/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.E03.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
985,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第2話 決意の脱獄計画…全ては妻の為に 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
988,no-op,manual_review,/mnt/Downloads/series/RoOT 第04話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
989,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP5 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
990,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP4 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
991,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP6 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
992,no-op,manual_review,/mnt/Downloads/series/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
993,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第10話 「恋は大デジャブ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
994,no-op,manual_review,/mnt/Downloads/series/花咲舞が黙ってない 2024 第01話 1080p friDay WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
995,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第08話 「サマータイムパトロール・ブルース」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
996,no-op,manual_review,/mnt/Downloads/series/RoOT 第01話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
997,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第06話 「バック・トゥ・ザ・エイティーズ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
998,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第01話 「アバウト・タイムパトロール」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
999,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第7話 忍び寄る危機!!裏切り者はすぐ側に― 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1000,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1001,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1002,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1003,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1004,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1005,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1006,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1007,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1008,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1009,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1011,no-op,manual_review,/mnt/Downloads/series/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1012,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E03.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1013,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E02.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1014,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E05.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1015,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E01.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1016,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E04.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1017,no-op,sample_source,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/Sample/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1018,no-op,manual_review,/mnt/Downloads/series/RoOT 第02話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1019,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E07.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1020,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E01.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1021,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E10.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1022,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E06.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1023,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E09.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1024,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E03.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1025,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E05.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1026,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E08.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1027,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E02.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1028,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E04.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1030,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第08話 「私の過去、すべてお話します」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1031,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第07話 「死ぬまで二度と笑いません…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1032,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第05話 「全部脱いで!…承知しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1033,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第06話 「王の監禁」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1034,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第09話 「最終章の始まり!一筋の涙…炎の中で私を死なせて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1035,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第10話 「息子よ、夫よ、お願い…私も天国に連れて行って!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1036,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ番宣】 家政婦のミタ が見たくなる! 放送直前!みどころ大公開SP!! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1037,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 さよなら 家政婦のミタ 特別版 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1038,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第02話 「僕を裏切ったアイツを殺して」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1039,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第03話 「母を殺した父の正体を暴いて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1040,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第11話(終) 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1041,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第04話 「あなたの愛娘を誘拐しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1042,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第01話 「崩壊寸前の家庭にやって来た笑顔を忘れた氷の女…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1044,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第3話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1045,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第2話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1046,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第1話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1047,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第4話 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1048,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 前編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1049,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 後編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1050,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第02話 「10年先の彼女」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1052,no-op,manual_review,/mnt/Downloads/series/RoOT 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1053,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP03 v2 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1054,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第02話 「針穴と駱駝」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1055,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第1話 生きるため、俺は誰を信じるのか 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1056,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep1] 怪盜羅蘋 - 第 1 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1057,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep2] 怪盜羅蘋 - 第 2 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1058,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep3] 怪盜羅蘋 - 第 3 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1059,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep4] 怪盜羅蘋 - 第 4 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1060,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep5] 怪盜羅蘋 - 第 5 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1061,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1062,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1063,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1064,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1065,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1066,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1067,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1068,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1069,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1070,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1071,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP4.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1072,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP5.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1073,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP1.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1074,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP2.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1075,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP3.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1076,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP02 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1077,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多电视剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
1078,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多高清剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
1080,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1081,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1082,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1083,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1084,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1085,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP11.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1086,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1087,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1088,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1089,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1090,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1092,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP01.mkv,,Series needs manual review (no season/episode found)
|
||||
1093,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP06.mkv,,Series needs manual review (no season/episode found)
|
||||
1094,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP07 END.mkv,,Series needs manual review (no season/episode found)
|
||||
1095,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP03.mkv,,Series needs manual review (no season/episode found)
|
||||
1096,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP04.mkv,,Series needs manual review (no season/episode found)
|
||||
1097,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP05.mkv,,Series needs manual review (no season/episode found)
|
||||
1098,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP02.mkv,,Series needs manual review (no season/episode found)
|
||||
1100,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第03話 「正義という名の罪」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1101,no-op,manual_review,/mnt/Downloads/series/(ドラマSP) GTOリバイバル [2024.04.01] (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1196,no-op,sample_source,/mnt/Downloads/anime/Mirai.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Mirai.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1400,no-op,sample_source,/mnt/Downloads/anime/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1414,no-op,high_episode,/mnt/Downloads/anime/[Up to 21°C] Kami no Tou - Ouji no Kikan - 04 (ABEMA 1920x1080 AVC AAC MP4) [2548E81E].mp4,,Anime files not organized in v1
|
||||
1809,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][09][BDRip_1080P][X265_Main10p_Flac_Chap](5E350022).mkv,,Anime files not organized in v1
|
||||
1810,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][03][BDRip_1080P][X265_Main10p_Flac_Chap](E230AFE4).mkv,,Anime files not organized in v1
|
||||
1815,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][OVA][BDRip_1080P][X265_Main10p_Flac_Chap](ABE325F9).mkv,,Anime files not organized in v1
|
||||
1816,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED3][BDRip_1080P][X265_Main10p_Flac](E090A971).mkv,,Anime files not organized in v1
|
||||
1818,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][CM02][BDRip_1080P][X265_Main10p_Flac](1C0E5914).mkv,,Anime files not organized in v1
|
||||
1820,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][02][BDRip_1080P][X265_Main10p_Flac_Chap](B61E145F).mkv,,Anime files not organized in v1
|
||||
1828,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED6_EP12][BDRip_1080P][X265_Main10p_Flac](3E64C67F).mkv,,Anime files not organized in v1
|
||||
1939,no-op,sample_source,/mnt/Downloads/anime/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1955,no-op,sample_source,/mnt/Downloads/anime/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2051,no-op,sample_source,/mnt/Downloads/anime/Belle.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Belle.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2252,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 06 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [1ADE42BE].mkv,,Anime files not organized in v1
|
||||
2260,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 12 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [7432E577].mkv,,Anime files not organized in v1
|
||||
2317,no-op,sample_source,/mnt/Downloads/anime/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi/Sample/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2498,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E58 - (58) - Sacrifices (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2502,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E43 - (43) - Bite of the Ant (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2503,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E42 - (42) - Signs of a Counteroffensive (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2504,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E63 - (63) - The Other Side of the Gateway (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2505,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E59 - (59) - Lost Light (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2506,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E52 - (52) - Combined Strength (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2508,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E64 - (64) - Journey's End (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2512,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E53 - (53) - Flame of Vengeance (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2513,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E56 - (56) - The Return of the Führer (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2514,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E40 - (40) - Homunculus (The Dwarf in the Flask) (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2515,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E51 - (51) - The Immortal Legion (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2517,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E54 - (54) - Beyond the Inferno (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2521,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E46 - (46) - Looming Shadows (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2525,no-op,high_episode,"/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E60 - (60) - Eye of Heaven, Gateway of Earth (1080p BluRay x265 ImE).mkv",,Anime files not organized in v1
|
||||
2528,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E62 - (62) - A Fierce Counterattack (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2529,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E41 - (41) - The Abyss (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2531,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E45 - (45) - The Promised Day (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2538,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E50 - (50) - Upheaval in Central (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2541,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E47 - (47) - Emissary of Darkness (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2546,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E49 - (49) - Filial Affection (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2548,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E44 - (44) - Revving at Full Throttle (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2554,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E48 - (48) - The Oath in the Tunnel (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2555,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E57 - (57) - Eternal Leave (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2560,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E55 - (55) - The Adults' Way of Life (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2561,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E61 - (61) - He Who Would Swallow God (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3075,no-op,high_episode,/mnt/Downloads/anime/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][01-12 END][1080P][HEVC_Ma10P][MKV]/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][09][1080P_Ma10P][HEVC_AAC](8E806DDE).mkv,,Anime files not organized in v1
|
||||
3121,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3150,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
|
-29275
File diff suppressed because it is too large
Load Diff
@@ -1,636 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
7,no-op,sample_source,/mnt/Downloads/movies/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi/Sample/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
8,no-op,sample_source,/mnt/Downloads/movies/Wish.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Wish.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
11,no-op,sample_source,/mnt/Downloads/movies/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
14,no-op,sample_source,/mnt/Downloads/movies/Food.Luck.2020.720p.BluRay.x264-WiKi/Sample/Food.Luck.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
15,no-op,sample_source,/mnt/Downloads/movies/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi/Sample/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
18,no-op,sample_source,/mnt/Downloads/movies/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi/Sample/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
25,no-op,sample_source,/mnt/Downloads/movies/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
29,no-op,sample_source,/mnt/Downloads/movies/Exit.2019.720p.BluRay.x264-WiKi/Sample/Exit.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
33,no-op,sample_source,/mnt/Downloads/movies/Fallen.1998.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.1998.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
34,no-op,sample_source,/mnt/Downloads/movies/Knives.Out.2019.1080p.BluRay.x264-WiKi/Sample/Knives.Out.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
38,no-op,sample_source,/mnt/Downloads/movies/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
43,no-op,sample_source,/mnt/Downloads/movies/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
45,no-op,sample_source,/mnt/Downloads/movies/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
51,no-op,sample_source,/mnt/Downloads/movies/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi/Sample/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
52,no-op,sample_source,/mnt/Downloads/movies/AI.Amok.2020.720p.BluRay.x264-WiKi/Sample/AI.Amok.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
54,no-op,sample_source,/mnt/Downloads/movies/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
63,no-op,sample_source,/mnt/Downloads/movies/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi/Sample/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
64,no-op,sample_source,/mnt/Downloads/movies/Flowers.2010.1080p.BluRay.x264-WiKi/Sample/Flowers.2010.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
65,no-op,sample_source,/mnt/Downloads/movies/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
69,no-op,sample_source,/mnt/Downloads/movies/Shock.Wave.2.2020.720p.BluRay.x264-WiKi/Sample/Shock.Wave.2.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
70,no-op,sample_source,/mnt/Downloads/movies/The.First.Gentleman.2021.720p.BluRay.x264-WiKi/Sample/The.First.Gentleman.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
78,no-op,sample_source,/mnt/Downloads/movies/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi/Sample/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
79,no-op,sample_source,/mnt/Downloads/movies/The.Card.Counter.2021.720p.BluRay.x264-WiKi/Sample/The.Card.Counter.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
83,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
85,no-op,sample_source,/mnt/Downloads/movies/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
94,no-op,sample_source,/mnt/Downloads/movies/Spy.2015.720p.BluRay.x264.DTS-WiKi/Sample/Spy.2015.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
96,no-op,sample_source,/mnt/Downloads/movies/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi/Sample/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
98,no-op,sample_source,/mnt/Downloads/movies/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
99,no-op,sample_source,/mnt/Downloads/movies/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi/Sample/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
101,no-op,sample_source,/mnt/Downloads/movies/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
106,no-op,sample_source,/mnt/Downloads/movies/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
107,no-op,sample_source,/mnt/Downloads/movies/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
108,no-op,manual_review,/mnt/Downloads/movies/超时空亚当计划.The.Adam.Project.2022.1080p.WEB-DL.H264.AC3-HDHWEB/超時空亞當計畫.mkv,,Movie needs manual review (no year found)
|
||||
110,no-op,sample_source,/mnt/Downloads/movies/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
114,no-op,sample_source,/mnt/Downloads/movies/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi/Sample/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
118,no-op,sample_source,/mnt/Downloads/movies/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi/Sample/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
121,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
126,no-op,sample_source,/mnt/Downloads/movies/Airport.2013.1080p.BluRay.x264-WiKi/Sample/Airport.2013.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
128,no-op,sample_source,/mnt/Downloads/movies/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi/Sample/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
132,no-op,sample_source,/mnt/Downloads/movies/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi/Sample/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
135,no-op,sample_source,/mnt/Downloads/movies/Freaky.2020.720p.BluRay.x264-WiKi/Sample/Freaky.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
137,no-op,sample_source,/mnt/Downloads/movies/The.Father.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Father.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
140,no-op,sample_source,/mnt/Downloads/movies/No.Longer.Human.2019.720p.BluRay.x264-WiKi/Sample/No.Longer.Human.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
146,no-op,sample_source,/mnt/Downloads/movies/Assassination.2015.1080p.BluRay.x264.DTS-WiKi/Sample/Assassination.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
159,no-op,sample_source,/mnt/Downloads/movies/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi/Sample/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
160,no-op,manual_review,/mnt/Downloads/movies/脚本バカリズムの新春スペシャルドラマ「侵入者たちの晩餐」 SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
162,no-op,sample_source,/mnt/Downloads/movies/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi/Sample/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
165,no-op,sample_source,/mnt/Downloads/movies/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi/Sample/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
169,no-op,manual_review,/mnt/Downloads/movies/特送.Special.Delivery.2022.BluRay.MNHD-FRDS/BDMenu.mkv,,Movie needs manual review (no year found)
|
||||
171,no-op,sample_source,/mnt/Downloads/movies/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
176,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
181,no-op,sample_source,/mnt/Downloads/movies/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
183,no-op,sample_source,/mnt/Downloads/movies/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi/Sample/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
187,no-op,sample_source,/mnt/Downloads/movies/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi/Sample/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
191,no-op,sample_source,/mnt/Downloads/movies/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi/Sample/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
193,no-op,sample_source,/mnt/Downloads/movies/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi/Sample/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
195,no-op,sample_source,/mnt/Downloads/movies/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
202,no-op,sample_source,/mnt/Downloads/movies/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiK.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
203,no-op,sample_source,/mnt/Downloads/movies/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi/Sample/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
218,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
220,no-op,manual_review,/mnt/Downloads/movies/Kimetsu no Yaiba - Mugen Ressha [PSNRip][1080p][CHT][v2].mp4,,Movie needs manual review (no year found)
|
||||
223,no-op,sample_source,/mnt/Downloads/movies/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
233,no-op,sample_source,/mnt/Downloads/movies/Encanto.2021.720p.BluRay.x264-WiKi/Sample/Encanto.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
235,no-op,sample_source,/mnt/Downloads/movies/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi/Sample/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
236,no-op,sample_source,/mnt/Downloads/movies/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi/Sample/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
240,no-op,sample_source,/mnt/Downloads/movies/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi/Sample/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
242,no-op,sample_source,/mnt/Downloads/movies/Wrath.of.Man.2021.720p.BluRay.x264-WiKi/Sample/Wrath.of.Man.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
243,no-op,sample_source,/mnt/Downloads/movies/Intouchables.2011.720p.BluRay.x264.DTS-WiKi/Sample/Intouchables.2011.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
245,no-op,sample_source,/mnt/Downloads/movies/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
248,no-op,sample_source,/mnt/Downloads/movies/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
249,no-op,sample_source,/mnt/Downloads/movies/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
255,no-op,sample_source,/mnt/Downloads/movies/The.Outpost.2020.720p.BluRay.x264-WiKi/Sample/The.Outpost.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
260,no-op,sample_source,/mnt/Downloads/movies/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
261,no-op,sample_source,/mnt/Downloads/movies/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi/Sample/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
263,no-op,sample_source,/mnt/Downloads/movies/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi/Sample/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
267,no-op,sample_source,/mnt/Downloads/movies/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi/Sample/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
272,no-op,sample_source,/mnt/Downloads/movies/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
275,no-op,sample_source,/mnt/Downloads/movies/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi/Sample/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
286,no-op,sample_source,/mnt/Downloads/movies/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
292,no-op,sample_source,/mnt/Downloads/movies/Pig.2021.720p.BluRay.x264-WiKi/Sample/Pig.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
294,no-op,sample_source,/mnt/Downloads/movies/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
305,no-op,sample_source,/mnt/Downloads/movies/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi/Sample/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
307,no-op,sample_source,/mnt/Downloads/movies/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi/Sample/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
309,no-op,sample_source,/mnt/Downloads/movies/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
320,no-op,sample_source,/mnt/Downloads/movies/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi/Sample/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
322,no-op,sample_source,/mnt/Downloads/movies/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
324,no-op,sample_source,/mnt/Downloads/movies/Hard.Hit.2021.720p.BluRay.x264-WiKi/Sample/Hard.Hit.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
327,no-op,sample_source,/mnt/Downloads/movies/Let.Him.Go.2020.720p.BluRay.x264-WiKi/Sample/Let.Him.Go.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
330,no-op,manual_review,/mnt/Downloads/movies/松本清張「ガラスの城」テレビ朝日開局65周年記念 松本清張二夜連続ドラマプレミアム 1080p AbemaTV WEB-DL H264 AAC-Solitude@DoA.mkv,,Movie needs manual review (no year found)
|
||||
333,no-op,sample_source,/mnt/Downloads/movies/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi/Sample/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
334,no-op,sample_source,/mnt/Downloads/movies/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
336,no-op,sample_source,/mnt/Downloads/movies/Bad.Boys.for.Life.2020.1080p.BluRay.x264-WUTANG/Sample/bad.boys.for.life.2020.1080p.bluray.x264-wutang-sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
337,no-op,sample_source,/mnt/Downloads/movies/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi/Sample/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
338,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
342,no-op,sample_source,/mnt/Downloads/movies/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
349,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
350,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
351,no-op,sample_source,/mnt/Downloads/movies/Shall.we.dance.1996.Remastered.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Shall.we.dance.1996.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
353,no-op,sample_source,/mnt/Downloads/movies/Way.Down.2021.720p.BluRay.x264-WiKi/Sample/Way.Down.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
355,no-op,sample_source,/mnt/Downloads/movies/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
359,no-op,sample_source,/mnt/Downloads/movies/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi/Sample/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
360,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi/Sample/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
362,no-op,sample_source,/mnt/Downloads/movies/Luca.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Luca.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
366,no-op,sample_source,/mnt/Downloads/movies/Dog.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Dog.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
372,no-op,sample_source,/mnt/Downloads/movies/Moonlight.Express.1999.720p.BluRay.x264-WiKi/Sample/Moonlight.Express.1999.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
376,no-op,sample_source,/mnt/Downloads/movies/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
380,no-op,sample_source,/mnt/Downloads/movies/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
383,no-op,sample_source,/mnt/Downloads/movies/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi/Sample/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
384,no-op,sample_source,/mnt/Downloads/movies/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
387,no-op,sample_source,/mnt/Downloads/movies/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi/Sample/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
395,no-op,sample_source,/mnt/Downloads/movies/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
398,no-op,sample_source,/mnt/Downloads/movies/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
399,no-op,sample_source,/mnt/Downloads/movies/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
404,no-op,sample_source,/mnt/Downloads/movies/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
405,no-op,manual_review,"/mnt/Downloads/movies/[HYSUB]Omoi, Omoware, Furi, Furare[BIG5_MP4][1920X1080].mp4",,Movie needs manual review (no year found)
|
||||
408,no-op,sample_source,/mnt/Downloads/movies/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi/Sample/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
409,no-op,sample_source,/mnt/Downloads/movies/Demolition.2015.720p.BluRay.x264-WiKi/Sample/Demolition.2015.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
413,no-op,sample_source,/mnt/Downloads/movies/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
416,no-op,sample_source,/mnt/Downloads/movies/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi/Sample/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
420,no-op,sample_source,/mnt/Downloads/movies/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
422,no-op,sample_source,/mnt/Downloads/movies/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
425,no-op,sample_source,/mnt/Downloads/movies/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi/Sample/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
426,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
429,no-op,sample_source,/mnt/Downloads/movies/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
433,no-op,sample_source,/mnt/Downloads/movies/Honest.Thief.2020.720p.BluRay.x264-WiKi/Sample/Honest.Thief.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
435,no-op,sample_source,/mnt/Downloads/movies/The.Master.Plan.2021.720p.BluRay.x264-WiKi/Sample/The.Master.Plan.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
436,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi/Sample/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
445,no-op,sample_source,/mnt/Downloads/movies/Innocent.Witness.2019.720p.BluRay.x264-WiKi/Sample/Innocent.Witness.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
446,no-op,sample_source,/mnt/Downloads/movies/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
448,no-op,sample_source,/mnt/Downloads/movies/The.Cell.2000.720p.BluRay.x264.DTS-WiKi/Sample/The.Cell.2000.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
449,no-op,sample_source,/mnt/Downloads/movies/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi/Sample/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
459,no-op,sample_source,/mnt/Downloads/movies/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
462,no-op,sample_source,/mnt/Downloads/movies/The.Little.Things.2021.720p.BluRay.x264-WiKi/Sample/The.Little.Things.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
466,no-op,sample_source,/mnt/Downloads/movies/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
471,no-op,sample_source,/mnt/Downloads/movies/Sausalito.2000.720p.BluRay.x264-WiKi/Sample/Sausalito.2000.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
473,no-op,manual_review,/mnt/Downloads/movies/土曜プレミアム・イチケイのカラス 映画公開記念スペシャルドラマ SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
474,no-op,sample_source,/mnt/Downloads/movies/108.Reveng.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi/Sample/108.Revenge.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
477,no-op,sample_source,/mnt/Downloads/movies/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
478,no-op,sample_source,/mnt/Downloads/movies/Soul.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Soul.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
484,no-op,sample_source,/mnt/Downloads/movies/Wu.Kong.2017.1080p.BluRay.x264-WiKi/Sample/Wu.Kong.2017.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
485,no-op,sample_source,/mnt/Downloads/movies/The.Program.2015.1080p.BluRay.x264.DTS-WiKi/Sample/The.Program.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
486,no-op,sample_source,/mnt/Downloads/movies/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi/Sample/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
490,no-op,sample_source,/mnt/Downloads/movies/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
494,no-op,sample_source,/mnt/Downloads/movies/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
499,no-op,sample_source,/mnt/Downloads/movies/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi/Sample/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
501,no-op,sample_source,/mnt/Downloads/movies/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi/Sample/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
502,no-op,sample_source,/mnt/Downloads/movies/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
503,no-op,sample_source,/mnt/Downloads/movies/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
511,no-op,sample_source,/mnt/Downloads/movies/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
517,no-op,sample_source,/mnt/Downloads/movies/Step.2020.720p.BluRay.x264-WiKi/Sample/Step.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
519,no-op,sample_source,/mnt/Downloads/movies/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
526,no-op,sample_source,/mnt/Downloads/movies/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
532,no-op,sample_source,/mnt/Downloads/movies/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi/Sample/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
537,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
538,no-op,sample_source,/mnt/Downloads/movies/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi/Sample/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
545,no-op,sample_source,/mnt/Downloads/movies/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi/Sample/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
548,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
555,no-op,sample_source,/mnt/Downloads/movies/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
571,no-op,sample_source,/mnt/Downloads/movies/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
575,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
583,no-op,sample_source,/mnt/Downloads/movies/The.Attorney.2021.720p.BluRay.x264-WiKi/Sample/The.Attorney.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
584,no-op,sample_source,/mnt/Downloads/movies/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
588,no-op,sample_source,/mnt/Downloads/movies/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi/Sample/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
589,no-op,sample_source,/mnt/Downloads/movies/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi/Sample/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
594,no-op,sample_source,/mnt/Downloads/movies/1917.2019.1080p.BluRay.x264-WiKi/Sample/1917.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
595,no-op,sample_source,/mnt/Downloads/movies/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi/Sample/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
598,no-op,sample_source,/mnt/Downloads/movies/Sad.Movie.2005.720p.BluRay.x264-WiKi/Sample/Sad.Movie.2005.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
607,no-op,sample_source,/mnt/Downloads/movies/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
609,no-op,sample_source,/mnt/Downloads/movies/Druk.2020.720p.BluRay.x264-WiKi/Sample/Druk.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
610,no-op,sample_source,/mnt/Downloads/movies/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi/Sample/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
613,no-op,sample_source,/mnt/Downloads/movies/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
614,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
615,no-op,sample_source,/mnt/Downloads/movies/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
620,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
621,no-op,sample_source,/mnt/Downloads/movies/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
622,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
623,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
624,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E09.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
625,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E07.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
626,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E10.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
627,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E08.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
628,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
629,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
630,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
631,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
633,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
634,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
635,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
636,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
637,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
638,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
639,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
640,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
641,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP11.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
642,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
643,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
646,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E04.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
647,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E05.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
648,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E08.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
649,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E06.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
650,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E09.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
651,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E07.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
652,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E11.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
653,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E01.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
654,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E10.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
655,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E03.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
656,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E02.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
663,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
665,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
682,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP04.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
683,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP05.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
684,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP01.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
685,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP03.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
686,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP02.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
687,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP06.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
690,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第3話 今夜決行!191秒の脱獄計画! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
691,no-op,sample_source,/mnt/Downloads/series/Unsere.Muetter.unsere.Vaeter.S01.720p.BluRay.x264-WiKi/Sample/Unsere.Muetter.unsere.Vaeter.S01E03.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
692,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第09話 「ミッドナイト・イン・オフィス」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
694,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多高清剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
695,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多电视剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
696,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー 第01話「今こそ、家族を守れ 前代未聞の完全誘!?子供の未来の為に闘う家族の愛と絆の物語」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
697,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー ナビ 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
698,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru. Yokoku][06][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
699,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
700,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第11話(終) 「時をかけろ、恋人たち」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
702,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E09.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
703,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E01.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
704,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E11.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
705,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E05.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
706,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E10.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
707,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E04.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
708,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E08.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
709,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E02.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
710,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E06.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
711,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E03.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
712,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E07.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
713,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第01話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
714,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第09話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
715,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第06話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
716,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第10話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
717,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第08話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
718,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第07話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
719,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第04話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
720,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第03話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
721,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第05話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
722,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第11話 END 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
723,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第02話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
724,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E01.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
725,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E03.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
726,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E02.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
727,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E04.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
728,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E05.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
729,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E08.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
730,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E06.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
731,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E07.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
732,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP06 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
733,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE10 「真犯人」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
734,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE6 「バブル」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
735,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE2 「名前のない殺人者」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
736,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE3 「PKO」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
737,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE8 「17歳の母」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
738,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE1 「学生運動」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
739,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE4 「執行」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
740,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE5 「指輪」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
741,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE7 「光と影」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
742,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE9 「シベリアの涙」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
743,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
744,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【24年日剧】【追踪者游戏W 职权骚扰的上司是我的前女友】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
748,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第2話 「舅 VS 夫」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
749,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第7話 「下僕の逆襲」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
750,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第6話 「後継者は君だ」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
751,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第10話 「クリスマスの奇跡」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
752,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第5話 「鬼怒川の晴れ女」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
753,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第8話 「シン・嫉妬怪獣」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
754,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第4話 「母の仕事 子知らず」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
755,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第9話 「最終兵器チョーさん」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
756,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第1話 「戦力外の男たち」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
757,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第3話 「ダメ夫 働く」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
758,no-op,manual_review,/mnt/Downloads/series/Shinhannin.Flag.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Shinhannin.Flag.E10.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
759,no-op,manual_review,/mnt/Downloads/series/RoOT 第05話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
760,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第07話「お前たちが決めろ! 乱闘事件で部を追放!?涙のミーティング!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
761,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第05話「消えた部員から届いた謎の伝言!宅配ピザ救出作戦!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
762,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第06話「亡き妻から宅配ピザ注文!?俺の名を呼んでくれ...奇跡の再会!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
763,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第01話「伝説の男、母校へ…弱小チームを導く!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
764,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第03話「コーチ助けて...女子部員の危機!母の敵をKOせよ!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
765,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第08話「逆プロポーズは突然に!? ついに決断の時...別れまでの7日間!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
766,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第04話「リングの中心で、愛を叫ぶ!?型破りな恋愛指導で、衝撃結末!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
767,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第09話「お前たちをインターハイに連れていく... 涙の決勝戦!」END 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
768,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第02話「型破り監督最弱チームに奇跡を!18年ぶり焼鳥授業!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
769,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E02.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
770,no-op,sample_source,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Sample/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
771,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
774,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
775,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP02.中日双语.1920X1080.HDTVrip-幻月字幕组V2.mp4,,Series needs manual review (no season/episode found)
|
||||
776,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP04.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
777,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP05.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
778,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP06.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
779,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP07.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
780,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP01.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
781,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP03.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
782,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP08.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
783,no-op,manual_review,/mnt/Downloads/series/RoOT 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
785,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第07話 「私は明日、20年後のきみとデートしない」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
789,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP04 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
790,no-op,manual_review,/mnt/Downloads/series/RoOT 第03話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
791,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第04話 「ある日浅草のどこかで」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
792,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第01話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
793,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第03話 END 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
794,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第02話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
795,no-op,manual_review,/mnt/Downloads/series/RoOT 第09話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
796,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP05 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
797,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E03.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
798,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E02.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
799,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E10.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
800,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E01.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
801,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E11.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
802,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E05.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
803,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E04.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
804,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E06.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
805,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E07.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
806,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E08.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
807,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E09.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
808,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第4話 最愛の妻の嘘 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
810,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E03.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
811,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E04.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
812,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E02.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
813,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E05.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
814,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E06.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
815,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E01.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
816,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E07-E08.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
817,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP01.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
818,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP03.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
819,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP04.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
820,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP02.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
821,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP01.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
822,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP02.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
824,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
825,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
826,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
827,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
828,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
829,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
833,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP16.END.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
834,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP09.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
835,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP15.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
836,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP07.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
837,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP14.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
838,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP08.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
839,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP06.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
840,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP05.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
841,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP04.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
842,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP02.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
843,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP10.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
844,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP03.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
845,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP11.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
846,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP12.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
847,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP13.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
848,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP01.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
849,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E08.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
850,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E02.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
851,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E04.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
852,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E03.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
853,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E05.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
854,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E06.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
855,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E07.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
856,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E01.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
858,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第01話 「悪い夢」 (1920x1080 x264-AAC)-DoA [v2].mkv,,Series needs manual review (no season/episode found)
|
||||
859,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E04[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
860,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E05[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
861,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E10[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
862,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E07[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
863,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E06[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
864,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E11[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
865,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E09[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
866,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E02[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
867,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E03[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
868,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E08[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
869,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E01[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
870,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Nemesis EP07 [WEBDL] [1080p] [HULU] [JPN_SUB]/Nemesis.EP07.1080p.HULU.WEB-DL.AAC2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
871,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第07話 「刑事の息子」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
872,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第09話 「民芸品店の客」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
873,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第04話 「時計屋の犬」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
874,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第03話 「瀬戸物屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
875,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第02話 「料亭の小僧」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
876,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第08話 「清掃会社の社長」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
877,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第06話 「翻訳家の友」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
878,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第01話 「煎餅屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
879,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマSP】 赤い指~『新参者』加賀恭一郎再び! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
880,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第05話 「洋菓子屋の店員」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
881,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第10話(終) 「人形町の刑事」(1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
883,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第05話 「バスクラッシュ・エフェクト」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
884,no-op,manual_review,/mnt/Downloads/series/The Amateur (2025) (2160p iT WEB-DL H265 DV DDP Atmos 5.1 English - HONE).mkv,,Series needs manual review (no season/episode found)
|
||||
885,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP01.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
886,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP05.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
887,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP04.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
888,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP02.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
889,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP06.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
890,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP03.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
892,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E03.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
893,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E02.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
894,no-op,manual_review,/mnt/Downloads/series/我们与恶的距离.The.World.Between.Us.S01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Extras/The.World.Between.Us.S01.Extras.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
895,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E01.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
896,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E02.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
897,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E07.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
898,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E09.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
899,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E11.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
900,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E04.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
901,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E03.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
902,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E08.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
903,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E06.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
904,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E10.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
905,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E05.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
906,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第03話 「きみがぼくを見つけた夜」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
907,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP01 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
908,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
910,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
911,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【04】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
912,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【06】【END】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
913,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【05】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
914,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
915,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【03】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
916,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【02】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
917,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #07 「誕生日会は恋の決戦!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
918,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #09 「愛と涙の結婚式!松永の決意」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
919,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #11 「クライマックス突入!最大の危機」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
920,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #08 「あふれる思い!涙の告白」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
921,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #04 「合コンで事件発生」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
922,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #01 「同居生活開始!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
923,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #05 「恋の三角関係!忍び寄る影」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
924,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #12 「最終回!運命の恋の結末!」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
925,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #02 「真夜中に近づく心」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
926,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #10 「恋心の結末!呪いを解くキス」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
927,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #03 「二人きりでお泊り」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
928,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #06 「忘れられない、昔の恋」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
931,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
932,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 最終話 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
933,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
934,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
935,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第四話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
937,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
938,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 最終話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
939,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
940,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
941,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第5話 〈波乱の逃亡編〉ついに完結―! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
943,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第09話 END 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
944,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E08.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
945,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E06.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
946,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E09.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
947,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E07.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
948,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E04.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
949,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E05.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
950,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E03.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
951,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E02.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
952,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E01.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
953,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E10.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
955,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 06 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
956,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 09 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
957,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 10 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
958,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 01-02 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
959,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 11 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
960,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 05 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
961,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 08 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
962,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 03-04 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
963,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 07 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
964,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.3 「最後のクリスマス」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
965,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.1 「夫の帰還」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
966,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.2 「妻の攻撃」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
967,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.4 「妻の覚醒」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
968,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.5 「夫の逆襲」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
969,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.6 「魔性の復讐」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
970,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.8 「新たなる希望」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
971,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.7 「夫婦間恋愛」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
972,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第5回 「パパのいない夜」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
973,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第7回 「パパの深い海の底」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
974,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第6回 「この優しい世界」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
975,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第3回 「空飛ぶ自転車」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
976,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第2回 「聞こえない音楽会」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
977,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第8回 「紙吹雪の中で」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
978,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第1回 「ケバブサンドの秘密」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
979,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第4回 「涙のけんちん汁」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
980,no-op,manual_review,/mnt/Downloads/series/Play.Dirty.2025.2160p.AMZN.WEB-DL.DDP.5.1.H.265-CHDWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
981,no-op,manual_review,/mnt/Downloads/series/RoOT 第07話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
983,no-op,manual_review,/mnt/Downloads/series/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.E03.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
985,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第2話 決意の脱獄計画…全ては妻の為に 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
988,no-op,manual_review,/mnt/Downloads/series/RoOT 第04話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
989,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP5 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
990,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP4 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
991,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP6 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
992,no-op,manual_review,/mnt/Downloads/series/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
993,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第10話 「恋は大デジャブ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
994,no-op,manual_review,/mnt/Downloads/series/花咲舞が黙ってない 2024 第01話 1080p friDay WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
995,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第08話 「サマータイムパトロール・ブルース」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
996,no-op,manual_review,/mnt/Downloads/series/RoOT 第01話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
997,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第06話 「バック・トゥ・ザ・エイティーズ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
998,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第01話 「アバウト・タイムパトロール」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
999,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第7話 忍び寄る危機!!裏切り者はすぐ側に― 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1000,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1001,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1002,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1003,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1004,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1005,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1006,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1007,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1008,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1009,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1011,no-op,manual_review,/mnt/Downloads/series/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1012,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E03.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1013,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E02.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1014,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E05.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1015,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E01.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1016,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E04.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1017,no-op,sample_source,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/Sample/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1018,no-op,manual_review,/mnt/Downloads/series/RoOT 第02話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1019,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E07.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1020,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E01.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1021,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E10.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1022,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E06.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1023,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E09.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1024,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E03.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1025,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E05.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1026,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E08.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1027,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E02.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1028,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E04.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1030,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第08話 「私の過去、すべてお話します」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1031,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第07話 「死ぬまで二度と笑いません…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1032,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第05話 「全部脱いで!…承知しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1033,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第06話 「王の監禁」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1034,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第09話 「最終章の始まり!一筋の涙…炎の中で私を死なせて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1035,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第10話 「息子よ、夫よ、お願い…私も天国に連れて行って!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1036,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ番宣】 家政婦のミタ が見たくなる! 放送直前!みどころ大公開SP!! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1037,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 さよなら 家政婦のミタ 特別版 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1038,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第02話 「僕を裏切ったアイツを殺して」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1039,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第03話 「母を殺した父の正体を暴いて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1040,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第11話(終) 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1041,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第04話 「あなたの愛娘を誘拐しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1042,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第01話 「崩壊寸前の家庭にやって来た笑顔を忘れた氷の女…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1044,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第3話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1045,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第2話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1046,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第1話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1047,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第4話 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1048,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 前編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1049,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 後編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1050,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第02話 「10年先の彼女」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1052,no-op,manual_review,/mnt/Downloads/series/RoOT 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1053,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP03 v2 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1054,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第02話 「針穴と駱駝」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1055,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第1話 生きるため、俺は誰を信じるのか 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1056,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep1] 怪盜羅蘋 - 第 1 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1057,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep2] 怪盜羅蘋 - 第 2 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1058,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep3] 怪盜羅蘋 - 第 3 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1059,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep4] 怪盜羅蘋 - 第 4 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1060,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep5] 怪盜羅蘋 - 第 5 章.mkv,,Series needs manual review (no season/episode found)
|
||||
1061,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1062,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1063,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1064,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1065,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1066,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1067,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1068,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1069,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1070,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1071,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP4.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1072,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP5.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1073,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP1.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1074,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP2.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1075,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP3.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1076,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP02 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1077,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多电视剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
1078,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多高清剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
1080,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1081,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1082,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1083,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1084,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1085,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP11.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1086,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1087,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1088,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1089,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1090,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1092,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP01.mkv,,Series needs manual review (no season/episode found)
|
||||
1093,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP06.mkv,,Series needs manual review (no season/episode found)
|
||||
1094,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP07 END.mkv,,Series needs manual review (no season/episode found)
|
||||
1095,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP03.mkv,,Series needs manual review (no season/episode found)
|
||||
1096,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP04.mkv,,Series needs manual review (no season/episode found)
|
||||
1097,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP05.mkv,,Series needs manual review (no season/episode found)
|
||||
1098,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP02.mkv,,Series needs manual review (no season/episode found)
|
||||
1100,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第03話 「正義という名の罪」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1101,no-op,manual_review,/mnt/Downloads/series/(ドラマSP) GTOリバイバル [2024.04.01] (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1196,no-op,sample_source,/mnt/Downloads/anime/Mirai.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Mirai.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1400,no-op,sample_source,/mnt/Downloads/anime/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1414,no-op,high_episode,/mnt/Downloads/anime/[Up to 21°C] Kami no Tou - Ouji no Kikan - 04 (ABEMA 1920x1080 AVC AAC MP4) [2548E81E].mp4,,Anime files not organized in v1
|
||||
1809,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][09][BDRip_1080P][X265_Main10p_Flac_Chap](5E350022).mkv,,Anime files not organized in v1
|
||||
1810,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][03][BDRip_1080P][X265_Main10p_Flac_Chap](E230AFE4).mkv,,Anime files not organized in v1
|
||||
1815,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][OVA][BDRip_1080P][X265_Main10p_Flac_Chap](ABE325F9).mkv,,Anime files not organized in v1
|
||||
1816,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED3][BDRip_1080P][X265_Main10p_Flac](E090A971).mkv,,Anime files not organized in v1
|
||||
1818,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][CM02][BDRip_1080P][X265_Main10p_Flac](1C0E5914).mkv,,Anime files not organized in v1
|
||||
1820,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][02][BDRip_1080P][X265_Main10p_Flac_Chap](B61E145F).mkv,,Anime files not organized in v1
|
||||
1828,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED6_EP12][BDRip_1080P][X265_Main10p_Flac](3E64C67F).mkv,,Anime files not organized in v1
|
||||
1939,no-op,sample_source,/mnt/Downloads/anime/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1955,no-op,sample_source,/mnt/Downloads/anime/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2051,no-op,sample_source,/mnt/Downloads/anime/Belle.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Belle.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2252,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 06 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [1ADE42BE].mkv,,Anime files not organized in v1
|
||||
2260,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 12 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [7432E577].mkv,,Anime files not organized in v1
|
||||
2317,no-op,sample_source,/mnt/Downloads/anime/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi/Sample/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2498,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E58 - (58) - Sacrifices (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2502,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E43 - (43) - Bite of the Ant (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2503,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E42 - (42) - Signs of a Counteroffensive (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2504,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E63 - (63) - The Other Side of the Gateway (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2505,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E59 - (59) - Lost Light (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2506,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E52 - (52) - Combined Strength (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2508,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E64 - (64) - Journey's End (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2512,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E53 - (53) - Flame of Vengeance (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2513,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E56 - (56) - The Return of the Führer (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2514,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E40 - (40) - Homunculus (The Dwarf in the Flask) (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2515,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E51 - (51) - The Immortal Legion (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2517,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E54 - (54) - Beyond the Inferno (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2521,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E46 - (46) - Looming Shadows (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2525,no-op,high_episode,"/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E60 - (60) - Eye of Heaven, Gateway of Earth (1080p BluRay x265 ImE).mkv",,Anime files not organized in v1
|
||||
2528,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E62 - (62) - A Fierce Counterattack (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2529,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E41 - (41) - The Abyss (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2531,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E45 - (45) - The Promised Day (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2538,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E50 - (50) - Upheaval in Central (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2541,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E47 - (47) - Emissary of Darkness (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2546,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E49 - (49) - Filial Affection (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2548,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E44 - (44) - Revving at Full Throttle (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2554,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E48 - (48) - The Oath in the Tunnel (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2555,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E57 - (57) - Eternal Leave (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2560,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E55 - (55) - The Adults' Way of Life (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
2561,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E61 - (61) - He Who Would Swallow God (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3075,no-op,high_episode,/mnt/Downloads/anime/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][01-12 END][1080P][HEVC_Ma10P][MKV]/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][09][1080P_Ma10P][HEVC_AAC](8E806DDE).mkv,,Anime files not organized in v1
|
||||
3121,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3150,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
|
File diff suppressed because it is too large
Load Diff
-38887
File diff suppressed because it is too large
Load Diff
@@ -1,636 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
4,no-op,sample_source,/mnt/Downloads/movies/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi/Sample/Your.Eyes.Tell.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
6,no-op,sample_source,/mnt/Downloads/movies/Wish.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Wish.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
8,no-op,sample_source,/mnt/Downloads/movies/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Amsterdam.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
12,no-op,sample_source,/mnt/Downloads/movies/Food.Luck.2020.720p.BluRay.x264-WiKi/Sample/Food.Luck.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
14,no-op,sample_source,/mnt/Downloads/movies/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi/Sample/Next.Door.Neighbor.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
18,no-op,sample_source,/mnt/Downloads/movies/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi/Sample/R.I.P.D.2013.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
38,no-op,sample_source,/mnt/Downloads/movies/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Kingdom.2.Far.and.Away.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
40,no-op,sample_source,/mnt/Downloads/movies/Exit.2019.720p.BluRay.x264-WiKi/Sample/Exit.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
43,no-op,sample_source,/mnt/Downloads/movies/Fallen.1998.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.1998.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
45,no-op,sample_source,/mnt/Downloads/movies/Knives.Out.2019.1080p.BluRay.x264-WiKi/Sample/Knives.Out.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
46,no-op,sample_source,/mnt/Downloads/movies/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kaguya-sama.Love.Is.War.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
47,no-op,sample_source,/mnt/Downloads/movies/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Happy.End.1999.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
49,no-op,sample_source,/mnt/Downloads/movies/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Signal.The.Movie.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
53,no-op,sample_source,/mnt/Downloads/movies/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi/Sample/1778.Stories.of.Me.and.My.Wife.2011.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
54,no-op,sample_source,/mnt/Downloads/movies/AI.Amok.2020.720p.BluRay.x264-WiKi/Sample/AI.Amok.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
57,no-op,sample_source,/mnt/Downloads/movies/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Ambulance.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
64,no-op,sample_source,/mnt/Downloads/movies/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi/Sample/The.Wings.of.the.Kirin.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
65,no-op,sample_source,/mnt/Downloads/movies/Flowers.2010.1080p.BluRay.x264-WiKi/Sample/Flowers.2010.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
67,no-op,sample_source,/mnt/Downloads/movies/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Ticket.to.Paradise.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
71,no-op,sample_source,/mnt/Downloads/movies/Shock.Wave.2.2020.720p.BluRay.x264-WiKi/Sample/Shock.Wave.2.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
72,no-op,sample_source,/mnt/Downloads/movies/The.First.Gentleman.2021.720p.BluRay.x264-WiKi/Sample/The.First.Gentleman.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
77,no-op,sample_source,/mnt/Downloads/movies/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi/Sample/One.Summer.Story.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
79,no-op,sample_source,/mnt/Downloads/movies/The.Card.Counter.2021.720p.BluRay.x264-WiKi/Sample/The.Card.Counter.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
84,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
85,no-op,sample_source,/mnt/Downloads/movies/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Mauritanian.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
94,no-op,sample_source,/mnt/Downloads/movies/Spy.2015.720p.BluRay.x264.DTS-WiKi/Sample/Spy.2015.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
97,no-op,sample_source,/mnt/Downloads/movies/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi/Sample/Verdens.Verste.Menneske.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
99,no-op,sample_source,/mnt/Downloads/movies/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Yowamushi.Pedal.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
101,no-op,sample_source,/mnt/Downloads/movies/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi/Sample/Sex.Is.Zero.2002.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
104,no-op,sample_source,/mnt/Downloads/movies/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Hayabusa.2011.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
107,no-op,sample_source,/mnt/Downloads/movies/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Top.Gun.Maverick.2022.1080p.BluRay.x265.10bit-WiKi.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
108,no-op,sample_source,/mnt/Downloads/movies/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hating.Game.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
111,no-op,manual_review,/mnt/Downloads/movies/超时空亚当计划.The.Adam.Project.2022.1080p.WEB-DL.H264.AC3-HDHWEB/超時空亞當計畫.mkv,,Movie needs manual review (no year found)
|
||||
112,no-op,sample_source,/mnt/Downloads/movies/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Hound.of.the.Baskervilles.Sherlock.the.Movie.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
114,no-op,sample_source,/mnt/Downloads/movies/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi/Sample/Lock.Stock.and.Two.Smoking.Barrels.1998.BluRay.1080p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
121,no-op,sample_source,/mnt/Downloads/movies/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi/Sample/Under.The.Tuscan.Sun.2003.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
124,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
129,no-op,sample_source,/mnt/Downloads/movies/Airport.2013.1080p.BluRay.x264-WiKi/Sample/Airport.2013.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
132,no-op,sample_source,/mnt/Downloads/movies/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi/Sample/Lady.Chatterley's.Lover.1981.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
137,no-op,sample_source,/mnt/Downloads/movies/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi/Sample/Big.Shot's.Funeral.2001.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
141,no-op,sample_source,/mnt/Downloads/movies/Freaky.2020.720p.BluRay.x264-WiKi/Sample/Freaky.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
145,no-op,sample_source,/mnt/Downloads/movies/The.Father.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Father.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
150,no-op,sample_source,/mnt/Downloads/movies/No.Longer.Human.2019.720p.BluRay.x264-WiKi/Sample/No.Longer.Human.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
154,no-op,sample_source,/mnt/Downloads/movies/Assassination.2015.1080p.BluRay.x264.DTS-WiKi/Sample/Assassination.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
163,no-op,sample_source,/mnt/Downloads/movies/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi/Sample/Basic.Instinct.Director's.Cut.1992.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
164,no-op,manual_review,/mnt/Downloads/movies/脚本バカリズムの新春スペシャルドラマ「侵入者たちの晩餐」 SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
166,no-op,sample_source,/mnt/Downloads/movies/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi/Sample/Raya.and.the.Last.Dragon.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
169,no-op,sample_source,/mnt/Downloads/movies/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi/Sample/I.Wish.2011.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
172,no-op,manual_review,/mnt/Downloads/movies/特送.Special.Delivery.2022.BluRay.MNHD-FRDS/BDMenu.mkv,,Movie needs manual review (no year found)
|
||||
175,no-op,sample_source,/mnt/Downloads/movies/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Howl's.Moving.Castle.2004.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
180,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.The.Egg.of.the.King.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
182,no-op,sample_source,/mnt/Downloads/movies/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Where.the.Crawdads.Sing.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
183,no-op,sample_source,/mnt/Downloads/movies/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi/Sample/A.Loving.Husband.2016.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
186,no-op,sample_source,/mnt/Downloads/movies/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi/Sample/And.the.Baton.Was.Passed.2021.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
187,no-op,sample_source,/mnt/Downloads/movies/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi/Sample/The.Voice.of.Sin.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
188,no-op,sample_source,/mnt/Downloads/movies/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi/Sample/Tazza.The.Hidden.Card.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
191,no-op,sample_source,/mnt/Downloads/movies/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Baragaki.Unbroken.Samurai.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
197,no-op,sample_source,/mnt/Downloads/movies/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Be.My.Master.2018.1080p.BluRay.x264.DTS-WiK.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
200,no-op,sample_source,/mnt/Downloads/movies/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi/Sample/Serendipity.2001.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
211,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
214,no-op,manual_review,/mnt/Downloads/movies/Kimetsu no Yaiba - Mugen Ressha [PSNRip][1080p][CHT][v2].mp4,,Movie needs manual review (no year found)
|
||||
218,no-op,sample_source,/mnt/Downloads/movies/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Sway.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
223,no-op,sample_source,/mnt/Downloads/movies/Encanto.2021.720p.BluRay.x264-WiKi/Sample/Encanto.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
226,no-op,sample_source,/mnt/Downloads/movies/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi/Sample/Poupelle.of.Chimney.Town.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
228,no-op,sample_source,/mnt/Downloads/movies/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi/Sample/Tenet.2020.IMAX.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
230,no-op,sample_source,/mnt/Downloads/movies/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi/Sample/Under.the.Open.Sky.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
234,no-op,sample_source,/mnt/Downloads/movies/Wrath.of.Man.2021.720p.BluRay.x264-WiKi/Sample/Wrath.of.Man.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
236,no-op,sample_source,/mnt/Downloads/movies/Intouchables.2011.720p.BluRay.x264.DTS-WiKi/Sample/Intouchables.2011.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
239,no-op,sample_source,/mnt/Downloads/movies/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Extreme.Job.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
244,no-op,sample_source,/mnt/Downloads/movies/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Pass.Last.Days.of.the.Samurai.2020.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
246,no-op,sample_source,/mnt/Downloads/movies/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Boss.Level.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
249,no-op,sample_source,/mnt/Downloads/movies/The.Outpost.2020.720p.BluRay.x264-WiKi/Sample/The.Outpost.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
252,no-op,sample_source,/mnt/Downloads/movies/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi/Sample/Summer.Wars.2009.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
255,no-op,sample_source,/mnt/Downloads/movies/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi/Sample/The.Crimes.That.Bind.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
260,no-op,sample_source,/mnt/Downloads/movies/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi/Sample/Bound.1996.1080p.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
265,no-op,sample_source,/mnt/Downloads/movies/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi/Sample/Spider-Man.No.Way.Home.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
268,no-op,sample_source,/mnt/Downloads/movies/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Destiny.The.Tale.of.Kamakura.2017.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
270,no-op,sample_source,/mnt/Downloads/movies/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi/Sample/A.Christmas.Gift.from.Bob.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
278,no-op,sample_source,/mnt/Downloads/movies/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Girls.to.Buy.2021.Uncut.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
283,no-op,sample_source,/mnt/Downloads/movies/Pig.2021.720p.BluRay.x264-WiKi/Sample/Pig.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
286,no-op,sample_source,/mnt/Downloads/movies/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Your.Name.2016.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
294,no-op,sample_source,/mnt/Downloads/movies/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi/Sample/Kakegurui.2.Ultimate.Russian.Roulette.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
296,no-op,sample_source,/mnt/Downloads/movies/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi/Sample/A.Moment.of.Romance.1990.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
297,no-op,sample_source,/mnt/Downloads/movies/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Golden.Slumber.2010.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
309,no-op,sample_source,/mnt/Downloads/movies/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi/Sample/A.Writer's.Odyssey.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
310,no-op,sample_source,/mnt/Downloads/movies/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi/Sample/Baby.Driver.2017.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
313,no-op,sample_source,/mnt/Downloads/movies/Hard.Hit.2021.720p.BluRay.x264-WiKi/Sample/Hard.Hit.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
320,no-op,sample_source,/mnt/Downloads/movies/Let.Him.Go.2020.720p.BluRay.x264-WiKi/Sample/Let.Him.Go.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
324,no-op,manual_review,/mnt/Downloads/movies/松本清張「ガラスの城」テレビ朝日開局65周年記念 松本清張二夜連続ドラマプレミアム 1080p AbemaTV WEB-DL H264 AAC-Solitude@DoA.mkv,,Movie needs manual review (no year found)
|
||||
326,no-op,sample_source,/mnt/Downloads/movies/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi/Sample/Inside.Men.2015.Director's.Cut.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
327,no-op,sample_source,/mnt/Downloads/movies/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi/Sample/The.Fable.The Killer.Who.Doesn't.Kill.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
328,no-op,sample_source,/mnt/Downloads/movies/Bad.Boys.for.Life.2020.1080p.BluRay.x264-WUTANG/Sample/bad.boys.for.life.2020.1080p.bluray.x264-wutang-sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
330,no-op,sample_source,/mnt/Downloads/movies/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi/Sample/Confidential.Assignment.2017.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
331,no-op,sample_source,/mnt/Downloads/movies/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/Weathering.with.You.2019.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
334,no-op,sample_source,/mnt/Downloads/movies/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Muzi.v.nadeji.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
339,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigret.Sets.a.Trap.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
340,no-op,sample_source,/mnt/Downloads/movies/Maigret.2016.2in1.720p.BluRay.x264.DTS-WiKi/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi/Sample/Maigrets.Dead.Man.2016.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
342,no-op,sample_source,/mnt/Downloads/movies/Shall.we.dance.1996.Remastered.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Shall.we.dance.1996.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
344,no-op,sample_source,/mnt/Downloads/movies/Way.Down.2021.720p.BluRay.x264-WiKi/Sample/Way.Down.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
346,no-op,sample_source,/mnt/Downloads/movies/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Parallel.World.Love.Story.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
350,no-op,sample_source,/mnt/Downloads/movies/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi/Sample/The.Door.Into.Summer.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
352,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi/Sample/The.Confidence.Man.JP.SP.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
356,no-op,sample_source,/mnt/Downloads/movies/Luca.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Luca.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
361,no-op,sample_source,/mnt/Downloads/movies/Dog.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Dog.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
370,no-op,sample_source,/mnt/Downloads/movies/Moonlight.Express.1999.720p.BluRay.x264-WiKi/Sample/Moonlight.Express.1999.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
376,no-op,sample_source,/mnt/Downloads/movies/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Lost.City.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
381,no-op,sample_source,/mnt/Downloads/movies/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Shoplifters.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
386,no-op,sample_source,/mnt/Downloads/movies/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi/Sample/The.Devils.Advocate.1997.UNRATED.DC.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
391,no-op,sample_source,/mnt/Downloads/movies/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Fortune.Favors.Lady.Nikuko.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
392,no-op,sample_source,/mnt/Downloads/movies/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi/Sample/Wotakoi.Love.Is.Hard.for.Otaku.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
397,no-op,sample_source,/mnt/Downloads/movies/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi/Sample/Bullet.Train.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
399,no-op,sample_source,/mnt/Downloads/movies/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Mole.Song.Final.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
401,no-op,sample_source,/mnt/Downloads/movies/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Drive.My.Car.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
407,no-op,sample_source,/mnt/Downloads/movies/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Ghost.Book.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
409,no-op,manual_review,"/mnt/Downloads/movies/[HYSUB]Omoi, Omoware, Furi, Furare[BIG5_MP4][1920X1080].mp4",,Movie needs manual review (no year found)
|
||||
413,no-op,sample_source,/mnt/Downloads/movies/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi/Sample/Deliver.Us.from.Evil.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
416,no-op,sample_source,/mnt/Downloads/movies/Demolition.2015.720p.BluRay.x264-WiKi/Sample/Demolition.2015.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
420,no-op,sample_source,/mnt/Downloads/movies/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Crayon.Shinchan.The.Tornado.Legend.of.Ninja.Mononoke.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
423,no-op,sample_source,/mnt/Downloads/movies/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi/Sample/Portrait.of.a.Beauty.2008.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
426,no-op,sample_source,/mnt/Downloads/movies/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Journey's.Dawn.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
430,no-op,sample_source,/mnt/Downloads/movies/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Unbearable.Weight.of.Massive.Talent.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
432,no-op,sample_source,/mnt/Downloads/movies/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi/Sample/Tonkatsu.DJ.Agetaro.2020.720p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
433,no-op,manual_review,/mnt/Downloads/movies/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][中英外挂][FLAC][MKV]/[DBD-Raws][4K_HDR][蝙蝠侠:黑暗骑士崛起][IMAX版][2160P][BDRip][HEVC-10bit][FLAC].mkv,,Movie needs manual review (no year found)
|
||||
436,no-op,sample_source,/mnt/Downloads/movies/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ghostbusters.Afterlife.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
442,no-op,sample_source,/mnt/Downloads/movies/Honest.Thief.2020.720p.BluRay.x264-WiKi/Sample/Honest.Thief.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
446,no-op,sample_source,/mnt/Downloads/movies/The.Master.Plan.2021.720p.BluRay.x264-WiKi/Sample/The.Master.Plan.2021.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
449,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi/Sample/The.Northman.2022.RERiP.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
456,no-op,sample_source,/mnt/Downloads/movies/Innocent.Witness.2019.720p.BluRay.x264-WiKi/Sample/Innocent.Witness.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
458,no-op,sample_source,/mnt/Downloads/movies/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi/Sample/Fallen.Angels.1995.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
461,no-op,sample_source,/mnt/Downloads/movies/The.Cell.2000.720p.BluRay.x264.DTS-WiKi/Sample/The.Cell.2000.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
465,no-op,sample_source,/mnt/Downloads/movies/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi/Sample/The.Killer.2022.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
472,no-op,sample_source,/mnt/Downloads/movies/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Untold.Tale.of.the.Three.Kingdoms.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
474,no-op,sample_source,/mnt/Downloads/movies/The.Little.Things.2021.720p.BluRay.x264-WiKi/Sample/The.Little.Things.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
479,no-op,sample_source,/mnt/Downloads/movies/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/99.9.Criminal.Lawyer.The.Movie.2021.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
482,no-op,sample_source,/mnt/Downloads/movies/Sausalito.2000.720p.BluRay.x264-WiKi/Sample/Sausalito.2000.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
484,no-op,manual_review,/mnt/Downloads/movies/土曜プレミアム・イチケイのカラス 映画公開記念スペシャルドラマ SP 1080p HDTV x264 AAC.mkv,,Movie needs manual review (no year found)
|
||||
485,no-op,sample_source,/mnt/Downloads/movies/108.Reveng.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi/Sample/108.Revenge.and.Adventure.of.Goro.Kaiba.2019.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
487,no-op,sample_source,/mnt/Downloads/movies/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Ura.Aka.L'Aventure.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
490,no-op,sample_source,/mnt/Downloads/movies/Soul.2020.1080p.BluRay.x264.DTS-WiKi/Sample/Soul.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
499,no-op,sample_source,/mnt/Downloads/movies/Wu.Kong.2017.1080p.BluRay.x264-WiKi/Sample/Wu.Kong.2017.1080p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
502,no-op,sample_source,/mnt/Downloads/movies/The.Program.2015.1080p.BluRay.x264.DTS-WiKi/Sample/The.Program.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
503,no-op,sample_source,/mnt/Downloads/movies/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi/Sample/McFarland.USA.2015.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
504,no-op,sample_source,/mnt/Downloads/movies/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Free.Guy.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
506,no-op,sample_source,/mnt/Downloads/movies/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Obsessed.2014.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
513,no-op,sample_source,/mnt/Downloads/movies/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi/Sample/In.the.Wake.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
515,no-op,sample_source,/mnt/Downloads/movies/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi/Sample/The.Hitman's.Wife's.Bodyguard.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
516,no-op,sample_source,/mnt/Downloads/movies/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi/Sample/Midnight.in.Paris.2011.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
518,no-op,sample_source,/mnt/Downloads/movies/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Boite.noire.2021.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
522,no-op,sample_source,/mnt/Downloads/movies/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi/Sample/Be.with.You.2004.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
534,no-op,sample_source,/mnt/Downloads/movies/Step.2020.720p.BluRay.x264-WiKi/Sample/Step.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
537,no-op,sample_source,/mnt/Downloads/movies/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Gura.Gura.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
542,no-op,sample_source,/mnt/Downloads/movies/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Hunt.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
547,no-op,sample_source,/mnt/Downloads/movies/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi/Sample/My.Missing.Valentine.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
548,no-op,sample_source,/mnt/Downloads/movies/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi/Sample/The.Northman.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
549,no-op,sample_source,/mnt/Downloads/movies/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi/Sample/Dirty.Grandpa.2016.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
553,no-op,sample_source,/mnt/Downloads/movies/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi/Sample/My.Blueberry.Nights.2007.BluRay.720p.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
556,no-op,sample_source,/mnt/Downloads/movies/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi/Sample/Berserk.The.Golden.Age.Arc.2.The.Battle.for.Doldrey.2012.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
565,no-op,sample_source,/mnt/Downloads/movies/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Kim.Ji-young.Born.1982.2019.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
572,no-op,sample_source,/mnt/Downloads/movies/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Anime.Supremacy.2022.1080p.BluRay.x265.10bit-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
575,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Confidence.Man.JP.Hero.2022.1080p.BluRay.x265.10bit.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
581,no-op,sample_source,/mnt/Downloads/movies/The.Attorney.2021.720p.BluRay.x264-WiKi/Sample/The.Attorney.2021.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
584,no-op,sample_source,/mnt/Downloads/movies/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Detective.vs.Sleuths.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
590,no-op,sample_source,/mnt/Downloads/movies/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi/Sample/School.Meals.Time.Final.Battle.2020.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
591,no-op,sample_source,/mnt/Downloads/movies/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi/Sample/Fantastic.Beasts.The.Crimes.of.Grindelwald.2018.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
593,no-op,sample_source,/mnt/Downloads/movies/1917.2019.1080p.BluRay.x264-WiKi/Sample/1917.2019.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
596,no-op,sample_source,/mnt/Downloads/movies/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi/Sample/Crossing.Hennessy.2010.720p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
599,no-op,sample_source,/mnt/Downloads/movies/Sad.Movie.2005.720p.BluRay.x264-WiKi/Sample/Sad.Movie.2005.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
604,no-op,sample_source,/mnt/Downloads/movies/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Masquerade.Night.2021.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
607,no-op,sample_source,/mnt/Downloads/movies/Druk.2020.720p.BluRay.x264-WiKi/Sample/Druk.2020.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
609,no-op,sample_source,/mnt/Downloads/movies/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi/Sample/Bad.Guys.The.Movie.2019.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
610,no-op,sample_source,/mnt/Downloads/movies/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/Chickenhare.and.the.Hamster.of.Darkness.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
611,no-op,sample_source,/mnt/Downloads/movies/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi/Sample/Thermae.Romae.II.2014.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
613,no-op,sample_source,/mnt/Downloads/movies/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi/Sample/Chilli.Laugh.Story.2022.1080p.BluRay.x265.10bit-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
616,no-op,sample_source,/mnt/Downloads/movies/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Confidence.Man.JP.Princess.2020.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
617,no-op,sample_source,/mnt/Downloads/movies/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi/Sample/The.Contractor.2022.1080p.BluRay.x265.10bit.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
631,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
632,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
633,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E09.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
634,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E07.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
635,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E10.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
636,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E08.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
637,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
638,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
639,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
640,no-op,manual_review,/mnt/Downloads/series/Koi.Nante.Honki.de.Yatte.Dousuruno.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Koi.Nante.Honki.de.Yatte.Dousuruno.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
644,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
645,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
646,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
647,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
648,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
649,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
650,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
651,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
652,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP11.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
653,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
654,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2005.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2005.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
655,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E04.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
656,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E05.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
657,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E08.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
658,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E06.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
659,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E09.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
660,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E07.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
661,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E11.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
662,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E01.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
663,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E10.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
664,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E03.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
665,no-op,manual_review,/mnt/Downloads/series/白夜行.2006.全11集.1080p.简繁中字£CMCT木丁西/[白夜行].Into.the.White.Night.E02.2006.1080p.BluRay.x265.FLAC-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
678,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
679,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
746,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP04.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
747,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP05.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
748,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP01.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
749,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP03.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
750,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP02.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
751,no-op,manual_review,/mnt/Downloads/series/战争与和平.全6集.2016.1080p.中英字幕£CMCT风潇潇/[战争与和平].War.And.Peace.EP06.2016.BluRay.1080p.x264.DTS-CMCT.mkv,,Series needs manual review (no season/episode found)
|
||||
760,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第3話 今夜決行!191秒の脱獄計画! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
788,no-op,sample_source,/mnt/Downloads/series/Unsere.Muetter.unsere.Vaeter.S01.720p.BluRay.x264-WiKi/Sample/Unsere.Muetter.unsere.Vaeter.S01E03.720p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
832,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第09話 「ミッドナイト・イン・オフィス」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
834,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多高清剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
835,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.DDHDTV.com】人生复本 第一季[第09集][简繁英字幕].Dark.Matter.S01.2024.1080p.ATVP.WEB-DL.H264.DDP5.1.Atmos-ZeroTV/【更多电视剧集下载请访问 www.DDHDTV.com】【更多剧集打包下载请访问 www.DDHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
836,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー 第01話「今こそ、家族を守れ 前代未聞の完全誘!?子供の未来の為に闘う家族の愛と絆の物語」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
837,no-op,manual_review,/mnt/Downloads/series/マイファミリー EP01 1080p HDTV x264 AAC/マイファミリー ナビ 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
838,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru. Yokoku][06][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
839,no-op,manual_review,"/mnt/Downloads/series/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC]/[Nekomoe kissaten][Tantei wa Mou, Shindeiru.][05][720p][JPTC].mp4",,Series needs manual review (no season/episode found)
|
||||
849,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第11話(終) 「時をかけろ、恋人たち」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
862,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E09.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
863,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E01.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
864,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E11.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
865,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E05.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
866,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E10.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
867,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E04.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
868,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E08.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
869,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E02.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
870,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E06.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
871,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E03.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
872,no-op,manual_review,/mnt/Downloads/series/Love.Generation.1997.720p.BluRay.x264-WiKi/Love.Generation.E07.1997.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
873,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第01話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
874,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第09話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
875,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第06話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
876,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第10話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
877,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第08話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
878,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第07話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
879,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第04話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
880,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第03話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
881,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第05話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
882,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第11話 END 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
883,no-op,manual_review,/mnt/Downloads/series/ロングバケーション Complete 1080p friDay WEB-DL H264 AAC-e@DoA/ロングバケーション 第02話 1080p friDay WEB-DL H264 AAC-e@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
936,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E01.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
937,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E03.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
938,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E02.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
939,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E04.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
940,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E05.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
941,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E08.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
942,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E06.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
943,no-op,manual_review,/mnt/Downloads/series/Weak.Hero.Class.1.2022.WEB-DL.4K.H265.AAC-HDCTV/Weak.Hero.Class.1.2022.E07.WEB-DL.4K.H265.AAC-HDCTV.mp4,,Series needs manual review (no season/episode found)
|
||||
955,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP06 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
956,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE10 「真犯人」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
957,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE6 「バブル」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
958,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE2 「名前のない殺人者」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
959,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE3 「PKO」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
960,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE8 「17歳の母」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
961,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE1 「学生運動」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
962,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE4 「執行」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
963,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE5 「指輪」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
964,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE7 「光と影」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
965,no-op,manual_review,/mnt/Downloads/series/連続ドラマW コールドケース2 ~真実の扉~ Complete 720p HDTV x264 AAC-DoA/連続ドラマW コールドケース2 ~真実の扉~ CASE9 「シベリアの涙」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
966,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Chokotto.Kyoto.ni.Sundemita.SP.2019.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
967,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【24年日剧】【追踪者游戏W 职权骚扰的上司是我的前女友】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
990,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第2話 「舅 VS 夫」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
991,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第7話 「下僕の逆襲」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
992,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第6話 「後継者は君だ」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
993,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第10話 「クリスマスの奇跡」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
994,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第5話 「鬼怒川の晴れ女」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
995,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第8話 「シン・嫉妬怪獣」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
996,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第4話 「母の仕事 子知らず」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
997,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第9話 「最終兵器チョーさん」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
998,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第1話 「戦力外の男たち」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
999,no-op,manual_review,/mnt/Downloads/series/コタツがない家 Complete 1080p HDTV x264 AAC/コタツがない家 第3話 「ダメ夫 働く」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1000,no-op,manual_review,/mnt/Downloads/series/Shinhannin.Flag.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Shinhannin.Flag.E10.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1013,no-op,manual_review,/mnt/Downloads/series/RoOT 第05話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1022,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第07話「お前たちが決めろ! 乱闘事件で部を追放!?涙のミーティング!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1023,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第05話「消えた部員から届いた謎の伝言!宅配ピザ救出作戦!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1024,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第06話「亡き妻から宅配ピザ注文!?俺の名を呼んでくれ...奇跡の再会!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1025,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第01話「伝説の男、母校へ…弱小チームを導く!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1026,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第03話「コーチ助けて...女子部員の危機!母の敵をKOせよ!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1027,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第08話「逆プロポーズは突然に!? ついに決断の時...別れまでの7日間!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1028,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第04話「リングの中心で、愛を叫ぶ!?型破りな恋愛指導で、衝撃結末!」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1029,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第09話「お前たちをインターハイに連れていく... 涙の決勝戦!」END 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1030,no-op,manual_review,/mnt/Downloads/series/未来への10カウント Complete 720p HDTV x264 AAC-DoA/未来への10カウント 第02話「型破り監督最弱チームに奇跡を!18年ぶり焼鳥授業!?」720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1031,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E02.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1032,no-op,sample_source,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Sample/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1033,no-op,manual_review,/mnt/Downloads/series/Miyamoto.Musashi.2014.720p.BluRay.x264-WiKi/Miyamoto.Musashi.E01.2014.720p.BluRay.x264-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1056,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1057,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP02.中日双语.1920X1080.HDTVrip-幻月字幕组V2.mp4,,Series needs manual review (no season/episode found)
|
||||
1058,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP04.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1059,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP05.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1060,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP06.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1061,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP07.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1062,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP01.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1063,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP03.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1064,no-op,manual_review,/mnt/Downloads/series/主厨是名侦探.EP01-EP09.END.中日双语.1920X1080.HDTVrip-幻月字幕组/主厨是名侦探.EP08.中日双语.1920X1080.HDTVrip-幻月字幕组.mp4,,Series needs manual review (no season/episode found)
|
||||
1090,no-op,manual_review,/mnt/Downloads/series/RoOT 第06話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1116,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第07話 「私は明日、20年後のきみとデートしない」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1161,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP04 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1162,no-op,manual_review,/mnt/Downloads/series/RoOT 第03話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1188,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第04話 「ある日浅草のどこかで」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1217,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第01話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
1218,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第03話 END 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
1219,no-op,manual_review,/mnt/Downloads/series/Shrink-精神科医ヨワイ- Complete 1080p AMZN WEB-DL H264 AAC-e@DoA/Shrink-精神科医ヨワイ- 第02話 1080p AMZN WEB-DL H264 AAC-e@DoA.mp4,,Series needs manual review (no season/episode found)
|
||||
1232,no-op,manual_review,/mnt/Downloads/series/RoOT 第09話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1247,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP05 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1256,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E03.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1257,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E02.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1258,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E10.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1259,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E01.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1260,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E11.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1261,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E05.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1262,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E04.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1263,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E06.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1264,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E07.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1265,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E08.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1266,no-op,manual_review,/mnt/Downloads/series/回我的家.Going.My.Home.E01-E11.2012.1080p.Blu-ray.x265.AC3£cXcY@FRDS/Going.My.Home.E09.2012.1080p.Blu-ray.x265.10bit.AC3£cXcY@FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1267,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第4話 最愛の妻の嘘 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1290,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E03.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1291,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E04.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1292,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E02.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1293,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E05.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1294,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E06.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1295,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E01.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1296,no-op,manual_review,/mnt/Downloads/series/2010.圣殿春秋/圣殿春秋.The.Pillars.Of.The.Earth.E07-E08.Chi_Eng.HR-HDTV.AC3.1024X576.x264-YYeTs人人影视.mkv,,Series needs manual review (no season/episode found)
|
||||
1298,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP01.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1299,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP03.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1300,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP04.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1301,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Wonder Hatch Soratobu Ryuu no Shima EP01-EP04 [WEBDL] [720p] [DSNP] [JPN_ENG_CHT_SUB]/Wonder.Hatch.Soratobu.Ryuu.no.Shima.EP02.720p.DSNP.WEB-DL.DDP5.1.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1310,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP01.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
1311,no-op,manual_review,/mnt/Downloads/series/Savouring.China.2018.EP01-EP02.WEB-DL.1080p.HEVC.AAC-AREY/Savouring.China.2018.EP02.WEB-DL.1080p.HEVC.AAC-AREY.mp4,,Series needs manual review (no season/episode found)
|
||||
1324,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E01.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1325,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E06.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1326,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E05.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1327,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E02.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1328,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E04.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1329,no-op,manual_review,/mnt/Downloads/series/Chokotto.Kyoto.ni.Sundemita.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Chokotto.Kyoto.ni.Sundemita.E03.2022.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1350,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP16.END.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1351,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP09.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1352,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP15.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1353,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP07.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1354,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP14.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1355,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP08.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1356,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP06.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1357,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP05.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1358,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP04.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1359,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP02.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1360,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP10.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1361,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP03.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1362,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP11.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1363,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP12.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1364,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP13.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1365,no-op,manual_review,/mnt/Downloads/series/Life on Mars (2018) Complete 1080p WEB-DL AAC x264-SAKURA/Life on Mars.EP01.1080p.WEB-DL.x264-SAKURA.mkv,,Series needs manual review (no season/episode found)
|
||||
1380,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E08.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1381,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E02.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1382,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E04.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1383,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E03.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1384,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E05.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1385,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E06.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1386,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E07.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1387,no-op,manual_review,/mnt/Downloads/series/The.Naked.Director.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY/The.Naked.Director.E01.2019.Netflix.WEB-DL.1080p.x264.DDP-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1390,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第01話 「悪い夢」 (1920x1080 x264-AAC)-DoA [v2].mkv,,Series needs manual review (no season/episode found)
|
||||
1420,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E04[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1421,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E05[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1422,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E10[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1423,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E07[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1424,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E06[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1425,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E11[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1426,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E09[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1427,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E02[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1428,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E03[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1429,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E08[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1430,no-op,manual_review,/mnt/Downloads/series/Bara no nai Hanaya/E01[1280x720 DivX6.xx].avi,,Series needs manual review (no season/episode found)
|
||||
1431,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Nemesis EP07 [WEBDL] [1080p] [HULU] [JPN_SUB]/Nemesis.EP07.1080p.HULU.WEB-DL.AAC2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1443,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第07話 「刑事の息子」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1444,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第09話 「民芸品店の客」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1445,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第04話 「時計屋の犬」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1446,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第03話 「瀬戸物屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1447,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第02話 「料亭の小僧」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1448,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第08話 「清掃会社の社長」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1449,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第06話 「翻訳家の友」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1450,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第01話 「煎餅屋の娘」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1451,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマSP】 赤い指~『新参者』加賀恭一郎再び! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1452,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第05話 「洋菓子屋の店員」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1453,no-op,manual_review,/mnt/Downloads/series/新参者/【ドラマ】 新参者 第10話(終) 「人形町の刑事」(1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1499,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第05話 「バスクラッシュ・エフェクト」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1510,no-op,manual_review,/mnt/Downloads/series/The Amateur (2025) (2160p iT WEB-DL H265 DV DDP Atmos 5.1 English - HONE).mkv,,Series needs manual review (no season/episode found)
|
||||
1520,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP01.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1521,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP05.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1522,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP04.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1523,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP02.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1524,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP06.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1525,no-op,manual_review,/mnt/Downloads/series/坂道上的家.Sakaie.2019.HDTV.1080p.x265.10bit-Yumi/Sakaie.2019.EP03.HDTV.1080p.x265.10bit-Yumi.mkv,,Series needs manual review (no season/episode found)
|
||||
1526,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E03.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1527,no-op,manual_review,/mnt/Downloads/series/Saiai.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV/Saiai.E02.2021.KKTV.WEB-DL.1080p.x264.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1537,no-op,manual_review,/mnt/Downloads/series/我们与恶的距离.The.World.Between.Us.S01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Extras/The.World.Between.Us.S01.Extras.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
1578,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E01.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1579,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E02.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1580,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E07.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1581,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E09.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1582,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E11.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1583,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E04.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1584,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E03.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1585,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E08.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1586,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E06.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1587,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E10.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1588,no-op,manual_review,/mnt/Downloads/series/Grande.Maison.Tokyo.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY/Grande.Maison.Tokyo.E05.2019.KKTV.WEB-DL.1080p.x264.AAC-AREY.mkv,,Series needs manual review (no season/episode found)
|
||||
1609,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第03話 「きみがぼくを見つけた夜」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1622,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP01 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1623,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1658,no-op,manual_review,/mnt/Downloads/series/Zenryouiki.Ijou.Kaiketsushitsu.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1684,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【04】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1685,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【06】【END】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1686,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【05】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1687,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1688,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【03】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1689,no-op,manual_review,/mnt/Downloads/series/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【01-06】【END】【1080P】【中日双语】/【幻月字幕组】【21年日剧】【38岁离婚单身女尝试相亲APP的成果日记】【02】【1080P】【中日双语】.mp4,,Series needs manual review (no season/episode found)
|
||||
1692,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #07 「誕生日会は恋の決戦!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1693,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #09 「愛と涙の結婚式!松永の決意」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1694,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #11 「クライマックス突入!最大の危機」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1695,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #08 「あふれる思い!涙の告白」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1696,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #04 「合コンで事件発生」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1697,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #01 「同居生活開始!」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1698,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #05 「恋の三角関係!忍び寄る影」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1699,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #12 「最終回!運命の恋の結末!」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1700,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #02 「真夜中に近づく心」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1701,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #10 「恋心の結末!呪いを解くキス」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1702,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #03 「二人きりでお泊り」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1703,no-op,manual_review,/mnt/Downloads/series/リビングの松永さん Complete 1080p HDTV x264 AAC/リビングの松永さん #06 「忘れられない、昔の恋」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1723,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1724,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 最終話 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1725,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1726,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1727,no-op,manual_review,/mnt/Downloads/series/連続ドラマW パレートの誤算~ケースワーカー殺人事件 Complete 720p HDTV x264 AAC-DoA/連続ドラマW パレートの誤算~ケースワーカー殺人事件 第四話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1729,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第一話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1730,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 最終話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1731,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第二話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1732,no-op,manual_review,/mnt/Downloads/series/連続ドラマW セイレーンの懺悔 Complete 720p HDTV x264 AAC-DoA/連続ドラマW セイレーンの懺悔 第三話 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1733,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第5話 〈波乱の逃亡編〉ついに完結―! 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1734,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第09話 END 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1735,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E08.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1736,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E06.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1737,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E09.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1738,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E07.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1739,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E04.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1740,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E05.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1741,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E03.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1742,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E02.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1743,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E01.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1744,no-op,manual_review,/mnt/Downloads/series/Tsuma.Shougakusei.ni.Naru.2022.WEB-DL.1080p.H265.AAC-HDCTV/Tsuma.Shougakusei.ni.Naru.E10.2022.WEB-DL.1080p.H265.AAC-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1757,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 06 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1758,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 09 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1759,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 10 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1760,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 01-02 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1761,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 11 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1762,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 05 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1763,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 08 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1764,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 03-04 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1765,no-op,manual_review,/mnt/Downloads/series/冰上恋人/Pride 07 1280x720p.mkv,,Series needs manual review (no season/episode found)
|
||||
1774,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.3 「最後のクリスマス」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1775,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.1 「夫の帰還」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1776,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.2 「妻の攻撃」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1777,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.4 「妻の覚醒」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1778,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.5 「夫の逆襲」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1779,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.6 「魔性の復讐」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1780,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.8 「新たなる希望」 End 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1781,no-op,manual_review,/mnt/Downloads/series/ホリデイラブ Complete 720p HDTV x264 AAC-DoA/ホリデイラブ ep.7 「夫婦間恋愛」 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1782,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第5回 「パパのいない夜」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1783,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第7回 「パパの深い海の底」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1784,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第6回 「この優しい世界」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1785,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第3回 「空飛ぶ自転車」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1786,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第2回 「聞こえない音楽会」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1787,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第8回 「紙吹雪の中で」 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1788,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第1回 「ケバブサンドの秘密」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1789,no-op,manual_review,/mnt/Downloads/series/しずかちゃんとパパ Complete 1080p HDTV x264 AAC/しずかちゃんとパパ 第4回 「涙のけんちん汁」 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1790,no-op,manual_review,/mnt/Downloads/series/Play.Dirty.2025.2160p.AMZN.WEB-DL.DDP.5.1.H.265-CHDWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1791,no-op,manual_review,/mnt/Downloads/series/RoOT 第07話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1792,no-op,manual_review,/mnt/Downloads/series/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB/Logically.Impossible.Detective.Ryoko.Kamizuru.is.on.the.Case.2023.E03.1080p.KKTV.WEB-DL.x264.AAC-PTerWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1794,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第2話 決意の脱獄計画…全ては妻の為に 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1813,no-op,manual_review,/mnt/Downloads/series/RoOT 第04話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1844,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP5 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1845,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP4 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1846,no-op,manual_review,/mnt/Downloads/series/オリバーな犬、(Gosh!!)このヤロウ シーズン2 Complete 1080p HDTV x264 AAC/オリバーな犬、(Gosh!!)このヤロウ シーズン2 EP6 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1847,no-op,manual_review,/mnt/Downloads/series/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB/A.House.of.Dynamite.2025.2160p.NF.WEB-DL.DDP5.1.Atmos.H.265-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1852,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第10話 「恋は大デジャブ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1863,no-op,manual_review,/mnt/Downloads/series/花咲舞が黙ってない 2024 第01話 1080p friDay WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1864,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第08話 「サマータイムパトロール・ブルース」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1875,no-op,manual_review,/mnt/Downloads/series/RoOT 第01話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1876,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第06話 「バック・トゥ・ザ・エイティーズ」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1877,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第01話 「アバウト・タイムパトロール」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1878,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第7話 忍び寄る危機!!裏切り者はすぐ側に― 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1879,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1880,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1881,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1882,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1883,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1884,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1885,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1886,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1887,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1888,no-op,manual_review,/mnt/Downloads/series/[MagicStar] Boku no Neechan [WEBDL] [1080p] [AMZN] [JPN_SUB]/Boku.no.Neechan.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
1899,no-op,manual_review,/mnt/Downloads/series/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB/City.Hunter.2024.1080p.NF.WEB-DL.DDP5.1.Atmos.H264-HHWEB.mkv,,Series needs manual review (no season/episode found)
|
||||
1900,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E03.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1901,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E02.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1902,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E05.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1903,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E01.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1904,no-op,manual_review,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Green.Planet.E04.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.mkv,,Series needs manual review (no season/episode found)
|
||||
1905,no-op,sample_source,/mnt/Downloads/series/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/Sample/The.Green.Planet.2022.2160p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
1906,no-op,manual_review,/mnt/Downloads/series/RoOT 第02話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1907,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E07.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1908,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E01.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1909,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E10.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1910,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E06.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1911,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E09.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1912,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E03.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1913,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E05.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1914,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E08.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1915,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E02.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1916,no-op,manual_review,/mnt/Downloads/series/Shitsuren.Meshi.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV/Shitsuren.Meshi.E04.2022.Amazon.WEB-DL.1080p.H264.DDP-HDCTV.mkv,,Series needs manual review (no season/episode found)
|
||||
1917,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第08話 「私の過去、すべてお話します」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1918,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第07話 「死ぬまで二度と笑いません…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1919,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第05話 「全部脱いで!…承知しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1920,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第06話 「王の監禁」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1921,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第09話 「最終章の始まり!一筋の涙…炎の中で私を死なせて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1922,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第10話 「息子よ、夫よ、お願い…私も天国に連れて行って!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1923,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ番宣】 家政婦のミタ が見たくなる! 放送直前!みどころ大公開SP!! (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1924,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 さよなら 家政婦のミタ 特別版 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1925,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第02話 「僕を裏切ったアイツを殺して」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1926,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第03話 「母を殺した父の正体を暴いて」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1927,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第11話(終) 「最終回への序章…三田灯が亡き最愛の夫と息子に向き合う新撮場面公開!」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1928,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第04話 「あなたの愛娘を誘拐しました」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1929,no-op,manual_review,/mnt/Downloads/series/家政婦のミタ 全11話+放送直前+特別版/【ドラマ】 家政婦のミタ 第01話 「崩壊寸前の家庭にやって来た笑顔を忘れた氷の女…」 (1440x1080i x264-AAC).mp4,,Series needs manual review (no season/episode found)
|
||||
1957,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第3話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1958,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第2話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1959,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第1話 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1960,no-op,manual_review,/mnt/Downloads/series/連続ドラマW 湊かなえ「落日」 Complete 1080p HDTV x264 AAC/連続ドラマW 湊かなえ「落日」 第4話 End 1080p HDTV x264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
1961,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 前編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1962,no-op,manual_review,/mnt/Downloads/series/教場Ⅱ SP 720p HDTV x264 AAC-DoA/教場Ⅱ 後編 SP 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
1963,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 時をかけるな、恋人たち 第02話 「10年先の彼女」 (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2012,no-op,manual_review,/mnt/Downloads/series/RoOT 第08話 1080p KKTV WEB-DL H264 AAC.mkv,,Series needs manual review (no season/episode found)
|
||||
2013,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP03 v2 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2014,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第02話 「針穴と駱駝」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2036,no-op,manual_review,/mnt/Downloads/series/Believe-君にかける橋- 第1話 生きるため、俺は誰を信じるのか 1080p TVer WEB-DL H264 AAC-Solitude@DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2037,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep1] 怪盜羅蘋 - 第 1 章.mkv,,Series needs manual review (no season/episode found)
|
||||
2038,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep2] 怪盜羅蘋 - 第 2 章.mkv,,Series needs manual review (no season/episode found)
|
||||
2039,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep3] 怪盜羅蘋 - 第 3 章.mkv,,Series needs manual review (no season/episode found)
|
||||
2040,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep4] 怪盜羅蘋 - 第 4 章.mkv,,Series needs manual review (no season/episode found)
|
||||
2041,no-op,manual_review,/mnt/Downloads/series/亚森·罗宾.Arsene Lupin.2021.1080p.WEB-DL.H264.AC3-HDHWEB/[第 1 部.Ep5] 怪盜羅蘋 - 第 5 章.mkv,,Series needs manual review (no season/episode found)
|
||||
2042,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP09.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2043,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP08.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2044,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP07.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2045,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP06.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2046,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP05.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2047,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP04.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2048,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP10.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2049,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP03.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2050,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP02.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2051,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Dragon.Zakura.2021.EP01.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2052,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP4.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2053,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP5.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2054,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP1.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2055,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP2.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2056,no-op,manual_review,/mnt/Downloads/series/Dragon.Zakura.2021.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS/Bonus/Dragon.Zakura.2021.Bonus.Disc.SP3.1080p.BluRay.x265.10bit.FLAC.MNHD-FRDS.mkv,,Series needs manual review (no season/episode found)
|
||||
2057,no-op,manual_review,/mnt/Downloads/series/こっち向いてよ向井くん EP02 720p HDTV x264 AAC-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2058,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多电视剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.MKV,,Series needs manual review (no season/episode found)
|
||||
2059,no-op,manual_review,/mnt/Downloads/series/【高清剧集网发布 www.TTHDTT.com】未知的首尔[第08集][中文字幕].Our.Unwritten.Seoul.S01.1080p.NF.WEB-DL.AAC.2.0.H.264-BlackTV/【更多高清剧集下载请访问 www.BPHDTV.com】【更多剧集打包下载请访问 www.BPHDTV.com】.mkv,,Series needs manual review (no season/episode found)
|
||||
2064,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP10.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2065,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP07.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2066,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP03.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2067,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP06.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2068,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP02.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2069,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP11.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2070,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP04.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2071,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP08.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2072,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP09.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2073,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP05.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2074,no-op,manual_review,/mnt/Downloads/series/Kazama Kimichika Kyojo Zero 2023 Complete 1080p AMZN WEB-DL AAC2.0 x264-MagicStar/Kazama.Kimichika.Kyoujou.Zero.EP01.1080p.AMZN.WEB-DL.DDP2.0.H.264-MagicStar.mkv,,Series needs manual review (no season/episode found)
|
||||
2094,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP01.mkv,,Series needs manual review (no season/episode found)
|
||||
2095,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP06.mkv,,Series needs manual review (no season/episode found)
|
||||
2096,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP07 END.mkv,,Series needs manual review (no season/episode found)
|
||||
2097,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP03.mkv,,Series needs manual review (no season/episode found)
|
||||
2098,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP04.mkv,,Series needs manual review (no season/episode found)
|
||||
2099,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP05.mkv,,Series needs manual review (no season/episode found)
|
||||
2100,no-op,manual_review,/mnt/Downloads/series/【东京不够热】破解不在场证明 EP01_07/TNHSub_alibaikutsushi EP02.mkv,,Series needs manual review (no season/episode found)
|
||||
2136,no-op,manual_review,/mnt/Downloads/series/(ドラマ) 完全無罪 第03話 「正義という名の罪」 (1920x1080 x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2138,no-op,manual_review,/mnt/Downloads/series/(ドラマSP) GTOリバイバル [2024.04.01] (1440x1080i x264-AAC)-DoA.mkv,,Series needs manual review (no season/episode found)
|
||||
2232,no-op,sample_source,/mnt/Downloads/anime/Mirai.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Mirai.2018.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2436,no-op,sample_source,/mnt/Downloads/anime/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi/Sample/The.Animatrix.2003.RERiP.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2450,no-op,high_episode,/mnt/Downloads/anime/[Up to 21°C] Kami no Tou - Ouji no Kikan - 04 (ABEMA 1920x1080 AVC AAC MP4) [2548E81E].mp4,,Anime files not organized in v1
|
||||
2845,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][09][BDRip_1080P][X265_Main10p_Flac_Chap](5E350022).mkv,,Anime files not organized in v1
|
||||
2846,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][03][BDRip_1080P][X265_Main10p_Flac_Chap](E230AFE4).mkv,,Anime files not organized in v1
|
||||
2851,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][OVA][BDRip_1080P][X265_Main10p_Flac_Chap](ABE325F9).mkv,,Anime files not organized in v1
|
||||
2852,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED3][BDRip_1080P][X265_Main10p_Flac](E090A971).mkv,,Anime files not organized in v1
|
||||
2854,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][CM02][BDRip_1080P][X265_Main10p_Flac](1C0E5914).mkv,,Anime files not organized in v1
|
||||
2856,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][02][BDRip_1080P][X265_Main10p_Flac_Chap](B61E145F).mkv,,Anime files not organized in v1
|
||||
2864,no-op,high_episode,/mnt/Downloads/anime/[Suzu-Kaze&POPGO][Dorohedoro][01-12+OVA][BDRip_1080P][X265_Main10p]/[Suzu-Kaze&POPGO][Dorohedoro][NCED6_EP12][BDRip_1080P][X265_Main10p_Flac](3E64C67F).mkv,,Anime files not organized in v1
|
||||
2975,no-op,sample_source,/mnt/Downloads/anime/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi/Sample/The.Stranger.by.the.Beach.2020.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
2991,no-op,sample_source,/mnt/Downloads/anime/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi/Sample/Penguin.Highway.2018.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3087,no-op,sample_source,/mnt/Downloads/anime/Belle.2021.1080p.BluRay.x264.DTS-WiKi/Sample/Belle.2021.1080p.BluRay.x264.DTS-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3288,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 06 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [1ADE42BE].mkv,,Anime files not organized in v1
|
||||
3296,no-op,high_episode,/mnt/Downloads/anime/Shigurui/[Cervoz] Shigurui - 12 {Bluray.1080p}{Jap-Fr.Aac}{Fr-For.Sub} [7432E577].mkv,,Anime files not organized in v1
|
||||
3353,no-op,sample_source,/mnt/Downloads/anime/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi/Sample/The.Garden.of.Words.2013.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
3534,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E58 - (58) - Sacrifices (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3538,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E43 - (43) - Bite of the Ant (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3539,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E42 - (42) - Signs of a Counteroffensive (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3540,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E63 - (63) - The Other Side of the Gateway (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3541,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E59 - (59) - Lost Light (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3542,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E52 - (52) - Combined Strength (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3544,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E64 - (64) - Journey's End (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3548,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E53 - (53) - Flame of Vengeance (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3549,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E56 - (56) - The Return of the Führer (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3550,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E40 - (40) - Homunculus (The Dwarf in the Flask) (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3551,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E51 - (51) - The Immortal Legion (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3553,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E54 - (54) - Beyond the Inferno (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3557,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E46 - (46) - Looming Shadows (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3561,no-op,high_episode,"/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E60 - (60) - Eye of Heaven, Gateway of Earth (1080p BluRay x265 ImE).mkv",,Anime files not organized in v1
|
||||
3564,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E62 - (62) - A Fierce Counterattack (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3565,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E41 - (41) - The Abyss (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3567,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E45 - (45) - The Promised Day (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3574,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E50 - (50) - Upheaval in Central (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3577,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E47 - (47) - Emissary of Darkness (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3582,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E49 - (49) - Filial Affection (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3584,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E44 - (44) - Revving at Full Throttle (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3590,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E48 - (48) - The Oath in the Tunnel (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3591,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E57 - (57) - Eternal Leave (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3596,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E55 - (55) - The Adults' Way of Life (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
3597,no-op,high_episode,/mnt/Downloads/anime/Fullmetal Alchemist Brotherhood (2009) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 ImE)/Fullmetal Alchemist Brotherhood (2009) - S01E61 - (61) - He Who Would Swallow God (1080p BluRay x265 ImE).mkv,,Anime files not organized in v1
|
||||
4111,no-op,high_episode,/mnt/Downloads/anime/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][01-12 END][1080P][HEVC_Ma10P][MKV]/[DMG][Sono_Bisque_Doll_wa_Koi_wo_Suru][09][1080P_Ma10P][HEVC_AAC](8E806DDE).mkv,,Anime files not organized in v1
|
||||
4157,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi/Sample/Made.in.Abyss.Wandering.Twilight.2019.1080p.BluRay.x264.DTS-WiKi.sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
4186,no-op,sample_source,/mnt/Downloads/anime/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi/Sample/Made.in.Abyss.Dawn.of.the.Deep.Soul.2020.1080p.BluRay.x264-WiKi.Sample.mkv,,Sample file excluded by plan include_sample_files=false
|
||||
|
-12737
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
|
-2234
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
index,operation_type,risk_flags,source_path,destination_path,reason
|
||||
|
+19
-1
@@ -1,9 +1,13 @@
|
||||
[project]
|
||||
name = "video-library-manager"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
description = "A Python-based CLI tool for managing personal video collections"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
license = { text = "MIT" }
|
||||
authors = [
|
||||
{ name = "windyboy" },
|
||||
]
|
||||
dependencies = [
|
||||
"click>=8.1.0",
|
||||
"pyyaml>=6.0",
|
||||
@@ -13,6 +17,11 @@ dependencies = [
|
||||
dev = [
|
||||
"pytest>=7.4.0",
|
||||
"hypothesis>=6.82.0",
|
||||
"pytest-cov>=4.1.0",
|
||||
"ruff>=0.4.0",
|
||||
]
|
||||
tui = [
|
||||
"textual>=0.47.0",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
@@ -33,3 +42,12 @@ python_functions = ["test_*"]
|
||||
|
||||
[tool.hypothesis]
|
||||
max_examples = 100
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py310"
|
||||
line-length = 100
|
||||
src = ["src", "tests"]
|
||||
|
||||
[tool.ruff.lint]
|
||||
select = ["E", "F", "I"]
|
||||
ignore = ["E501"]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Documentation Status
|
||||
- Synced with refactor baseline on 2026-02-16.
|
||||
- Synced with artifacts/ baseline on 2026-06-01.
|
||||
|
||||
---
|
||||
name: vlm-library-workflow
|
||||
description: Operate and extend the Video Library Manager (`vlm`) with a safety-first, human-in-the-loop workflow across scan, parse, enrich, analyze, plan, review-plan, execute, rollback, and developer verification. Use when requests involve organizing a video library, producing or reviewing `inventory.csv`/`identities.json`/`analysis.json`/`plan.json`, tuning VLM config templates, resolving duplicates or episode gaps, running dry-run/confirm execution, recovering changes via rollback, explaining VLM CLI usage, or developing/modifying VLM features (parser, providers, planner, executor, commands, tests).
|
||||
description: Operate and extend the Video Library Manager (`vlm`) with a safety-first, human-in-the-loop workflow across scan, parse, enrich, analyze, plan, review-plan, apply-review, execute, rollback, and developer verification. Use when requests involve organizing a video library, producing or reviewing `artifacts/inventory.csv`, `artifacts/identities.json`, `artifacts/analysis.json`, `artifacts/plan.json`, tuning VLM config templates, resolving duplicates or episode gaps, running dry-run/confirm execution, recovering changes via rollback, explaining VLM CLI usage, or developing/modifying VLM features (parser, providers, planner, executor, commands, tests).
|
||||
---
|
||||
|
||||
# VLM Library Workflow
|
||||
@@ -12,31 +12,35 @@ description: Operate and extend the Video Library Manager (`vlm`) with a safety-
|
||||
|
||||
Run the repository's built-in media organization pipeline with consistent safety checks and explicit output verification. Prefer incremental, reviewable steps and never skip dry-run and plan inspection before destructive operations.
|
||||
|
||||
**Do not commit** generated CSV/JSON under `artifacts/` or at the repository root.
|
||||
|
||||
## Workflow Order
|
||||
|
||||
Run commands in this default sequence unless the user asks for a specific stage:
|
||||
|
||||
1. `vlm config init` then set `library_root` in `~/.vlm/config.yaml`
|
||||
2. `vlm scan` to produce `inventory.csv`
|
||||
3. `vlm parse --inventory inventory.csv` to produce metadata-rich `identities.json`
|
||||
2. `vlm scan` → `artifacts/inventory.csv`
|
||||
3. `vlm parse --inventory artifacts/inventory.csv` → `artifacts/identities.json` (v2 schema)
|
||||
4. `vlm enrich` when bilingual titles and reputation signals are needed
|
||||
5. `vlm analyze --inventory inventory.csv` to produce `analysis.json`
|
||||
6. `vlm plan --analysis analysis.json` to produce `plan.json`
|
||||
7. `vlm execute` (dry-run) and inspect summary
|
||||
8. `vlm execute --confirm` only after explicit user confirmation
|
||||
9. `vlm rollback` if the user requests revert
|
||||
5. `vlm analyze --inventory artifacts/inventory.csv` → `artifacts/analysis.json`
|
||||
6. `vlm plan --analysis artifacts/analysis.json` → `artifacts/plan.json`
|
||||
7. `vlm review-plan` → `artifacts/plan_manual_review.csv` (use `--tui` only when Textual is installed)
|
||||
8. Edit CSV if needed, then `vlm apply-review` to sync decisions into `plan.json`
|
||||
9. `vlm execute` (dry-run) and inspect summary
|
||||
10. `vlm execute --confirm` only after explicit user confirmation
|
||||
11. `vlm rollback` if the user requests revert
|
||||
|
||||
If `vlm` is not on PATH, prefix commands with `uv run`.
|
||||
|
||||
## Preflight Checks
|
||||
|
||||
Run these checks before executing workflow commands:
|
||||
|
||||
1. Confirm current working directory is repository root.
|
||||
2. Probe command availability in this order:
|
||||
1. `vlm --help`
|
||||
2. if unavailable, switch all commands to `uv run vlm --help`
|
||||
2. Probe command availability: `vlm --help` or `uv run vlm --help`.
|
||||
3. Run the target subcommand `--help` when options are uncertain.
|
||||
4. Confirm config validity with `vlm config validate` after config edits.
|
||||
5. Verify required input files exist before downstream stages.
|
||||
5. Verify required input artifacts exist under `artifacts/` (or paths passed via flags).
|
||||
6. Treat `execute --confirm` as destructive and require explicit user confirmation.
|
||||
|
||||
## Execution Rules
|
||||
@@ -44,35 +48,30 @@ Run these checks before executing workflow commands:
|
||||
Follow these rules while executing tasks:
|
||||
|
||||
1. Prefer read-only stages first: scan, parse, enrich, analyze, plan.
|
||||
2. Treat `plan.json` as reviewable contract; summarize counts and conflicts before execution.
|
||||
3. Run dry-run (`vlm execute`) before `vlm execute --confirm`.
|
||||
4. If execution is interrupted or results are incorrect, locate rollback logs and run `vlm rollback`.
|
||||
5. Keep outputs explicit in responses: file path, record counts, and next command.
|
||||
6. If user asks for partial workflow, run only required stages and clearly state skipped dependencies.
|
||||
7. Before `execute --confirm`, run `vlm review-plan --input plan.json --output plan_manual_review.csv` and report high-risk counts.
|
||||
8. If high-risk operations > 0, default to pause and require user explicit override to continue confirm execution.
|
||||
2. Treat `artifacts/plan.json` as the reviewable contract; summarize counts and conflicts before execution.
|
||||
3. Run `review-plan` and `apply-review` before `execute --confirm` when manual decisions are required.
|
||||
4. Run dry-run (`vlm execute`) before `vlm execute --confirm`.
|
||||
5. If execution is interrupted or results are incorrect, locate rollback logs and run `vlm rollback`.
|
||||
6. Keep outputs explicit in responses: file path, record counts, and next command.
|
||||
7. If the user asks for a partial workflow, run only required stages and state skipped dependencies.
|
||||
8. Before `execute --confirm`, run `vlm review-plan` and report high-risk counts; pause if the user has not reviewed high-risk operations.
|
||||
|
||||
## Decision Points
|
||||
|
||||
Use these decision policies:
|
||||
|
||||
1. Duplicate handling:
|
||||
Choose `plan.duplicate_keep` policy (`by_quality`, `by_reputation`, `first_seen`, `manual`) based on user preference.
|
||||
2. Enrichment:
|
||||
Skip `vlm enrich` only when user does not need translations/reputation or API keys are unavailable.
|
||||
3. Metadata quality:
|
||||
Prefer `vlm parse --inventory inventory.csv` when duplicate quality ranking matters.
|
||||
4. Analysis-assisted planning:
|
||||
Prefer `vlm plan --analysis analysis.json` when user wants automatic duplicate quarantine decisions.
|
||||
5. Parser boundary risk:
|
||||
Treat filenames containing resolution-like `1920x1080/1440x1080` and `Sample` clips as high-risk; require review-plan output before confirmation.
|
||||
1. Duplicate handling: choose `plan.duplicate_keep` (`by_quality`, `by_reputation`, `by_reputation_quality_time`, `first_seen`, `manual`) per user preference.
|
||||
2. Enrichment: skip `vlm enrich` only when translations/reputation are not needed or API keys are unavailable.
|
||||
3. Metadata quality: prefer `vlm parse --inventory artifacts/inventory.csv` when duplicate quality ranking matters.
|
||||
4. Analysis-assisted planning: prefer `vlm plan --analysis artifacts/analysis.json` for automatic duplicate quarantine decisions.
|
||||
5. Parser boundary risk: treat resolution-like tokens (`1920x1080`) and `Sample` clips as high-risk; require review-plan output before confirmation.
|
||||
|
||||
## Output Contract
|
||||
|
||||
Return concise, operational summaries:
|
||||
|
||||
1. Commands executed.
|
||||
2. Artifacts generated or updated.
|
||||
2. Artifacts generated or updated (under `artifacts/` by default).
|
||||
3. Key counts (files scanned, identities parsed, duplicate groups, plan operations).
|
||||
4. Risk counts from `review-plan` (manual_review / sample_source / high_season / high_episode / conflicts).
|
||||
5. Blocking errors and exact remediation command.
|
||||
@@ -80,18 +79,18 @@ Return concise, operational summaries:
|
||||
|
||||
## Developer Verification
|
||||
|
||||
When modifying VLM core logic, verify integrity with these recipes:
|
||||
When modifying VLM core logic:
|
||||
|
||||
1. **Full Suite**: `pytest`
|
||||
2. **Core Components**: `pytest tests/test_scanner.py tests/test_planner.py tests/test_executor.py`
|
||||
3. **Property Tests**: `pytest tests/test_analysis_properties.py`
|
||||
4. **Integration**: `pytest tests/test_reports_integration.py`
|
||||
1. **Full suite**: `uv run pytest -q`
|
||||
2. **Core components**: `uv run pytest tests/test_scanner.py tests/test_planner.py tests/test_executor.py`
|
||||
3. **Property tests**: `uv run pytest tests/test_analysis_properties.py`
|
||||
4. **Lint** (with dev extras): `uv run ruff check src tests`
|
||||
|
||||
## References
|
||||
|
||||
Load these references on demand:
|
||||
|
||||
1. `references/command-recipes.md`: command syntax, artifact expectations, and failure triage.
|
||||
2. `references/workflow.md`: end-to-end operator workflow guidance.
|
||||
3. `references/cli-reference.md`: command and config option quick reference.
|
||||
4. `references/dev-guide.md`: project architecture and developer modification patterns.
|
||||
1. `references/command-recipes.md` — command syntax, artifact expectations, failure triage.
|
||||
2. `references/workflow.md` — end-to-end operator workflow.
|
||||
3. `references/cli-reference.md` — command and config quick reference.
|
||||
4. `references/dev-guide.md` — architecture and developer modification patterns.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Documentation Status
|
||||
- Updated to current CLI options on 2026-02-16.
|
||||
- Updated to current CLI options on 2026-06-01. Default artifact paths are under `artifacts/`.
|
||||
|
||||
# VLM CLI Reference
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
- `vlm enrich [--input JSON] [--output JSON] [--refresh-all]`: Fetch TMDB metadata.
|
||||
- `vlm analyze [--input JSON] [--output JSON]`: Find gaps and duplicates.
|
||||
- `vlm plan [--input JSON] [--analysis JSON] [--output JSON]`: Generate operations.
|
||||
- `vlm review-plan [--input JSON] [--output CSV] [--tui]`: Export manual review CSV (optional Textual UI).
|
||||
- `vlm apply-review [--plan JSON] [--csv PATH]`: Sync edited review CSV into plan.
|
||||
- `vlm execute [--plan JSON] [--confirm] [--yes] [--verbose-ops] [--safe-mode] [--preserve-directories]`: Move/Rename/Quarantine operations with safety guards.
|
||||
- `vlm rollback [--log PATH]`: Undo operations.
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
# Documentation Status
|
||||
- Synced with refactor baseline on 2026-02-16.
|
||||
- Synced with artifacts/ baseline on 2026-06-01.
|
||||
|
||||
# VLM Command Recipes
|
||||
|
||||
## Baseline
|
||||
|
||||
Run from repository root unless user specifies otherwise.
|
||||
Run from repository root unless the user specifies otherwise.
|
||||
|
||||
```bash
|
||||
vlm --help
|
||||
@@ -13,7 +13,7 @@ vlm config show
|
||||
vlm config validate
|
||||
```
|
||||
|
||||
If `vlm` is not on PATH, switch to:
|
||||
If `vlm` is not on PATH:
|
||||
|
||||
```bash
|
||||
uv run vlm --help
|
||||
@@ -23,52 +23,45 @@ uv run vlm config validate
|
||||
|
||||
## End-to-End Pipeline
|
||||
|
||||
Default artifact paths match CLI defaults under `artifacts/`:
|
||||
|
||||
```bash
|
||||
vlm scan --output inventory.csv
|
||||
vlm parse --input inventory.csv --output identities.json --inventory inventory.csv
|
||||
vlm scan
|
||||
vlm parse --inventory artifacts/inventory.csv
|
||||
vlm enrich
|
||||
vlm analyze --input identities.json --output analysis.json --inventory inventory.csv
|
||||
vlm plan --input identities.json --output plan.json --analysis analysis.json
|
||||
vlm review-plan --input plan.json --output plan_manual_review.csv
|
||||
vlm execute --plan plan.json
|
||||
vlm execute --plan plan.json --confirm
|
||||
vlm analyze --inventory artifacts/inventory.csv
|
||||
vlm plan --analysis artifacts/analysis.json
|
||||
vlm review-plan --input artifacts/plan.json --output artifacts/plan_manual_review.csv
|
||||
vlm apply-review
|
||||
vlm execute
|
||||
vlm execute --confirm
|
||||
```
|
||||
|
||||
## Artifact Expectations
|
||||
|
||||
1. `inventory.csv`: discovered video files with filesystem and optional ffprobe metadata.
|
||||
2. `identities.json`: parsed identities for movie/series/anime/other, optionally with embedded quality metadata.
|
||||
3. `analysis.json`: completeness gaps and duplicate groups with quality comparison context.
|
||||
4. `plan.json`: planned operations (`move`, `rename`, `quarantine`, `no-op`) and summary data.
|
||||
5. `plan_manual_review.csv`: high-risk operations requiring human confirmation before `--confirm`.
|
||||
1. `artifacts/inventory.csv` — discovered files with filesystem and optional ffprobe metadata.
|
||||
2. `artifacts/identities.json` — parsed identities (v2 when parse used `--inventory`).
|
||||
3. `artifacts/analysis.json` — completeness gaps and duplicate groups.
|
||||
4. `artifacts/plan.json` — planned operations (`move`, `rename`, `quarantine`, `no-op`).
|
||||
5. `artifacts/plan_manual_review.csv` — high-risk rows for human review before `--confirm`.
|
||||
|
||||
Do not commit these files to Git.
|
||||
|
||||
## Focused Workflows
|
||||
|
||||
```bash
|
||||
# Parse only, with metadata embedding
|
||||
vlm parse --inventory inventory.csv
|
||||
|
||||
# Analyze only
|
||||
vlm analyze --input identities.json --output analysis.json --inventory inventory.csv
|
||||
|
||||
# Plan from analysis-assisted duplicate decisions
|
||||
vlm plan --input identities.json --analysis analysis.json --output plan.json
|
||||
|
||||
# Roll back latest confirmed execution
|
||||
vlm parse --inventory artifacts/inventory.csv
|
||||
vlm analyze --input artifacts/identities.json --output artifacts/analysis.json --inventory artifacts/inventory.csv
|
||||
vlm plan --input artifacts/identities.json --analysis artifacts/analysis.json --output artifacts/plan.json
|
||||
vlm rollback
|
||||
```
|
||||
|
||||
## Frequent Failure Triage
|
||||
|
||||
1. Missing config:
|
||||
Run `vlm config init`, then set `library_root` in `~/.vlm/config.yaml`.
|
||||
2. Invalid config values:
|
||||
Run `vlm config validate` and fix reported keys.
|
||||
3. Missing input artifact:
|
||||
Run the prerequisite stage (`scan` before `parse`, `parse` before `analyze`, `analyze` before analysis-driven `plan`).
|
||||
4. Unexpected duplicate decisions:
|
||||
Check `plan.duplicate_keep` in config and rerun `vlm plan --analysis analysis.json`.
|
||||
5. Unsafe or undesired execution results:
|
||||
Run `vlm rollback` and inspect plan before re-running `execute --confirm`.
|
||||
6. `vlm` command not found:
|
||||
Use `uv run vlm ...` fallback for the same subcommands.
|
||||
1. Missing config: `vlm config init`, set `library_root`.
|
||||
2. Invalid config: `vlm config validate`.
|
||||
3. Missing input artifact: run prerequisite stage (scan → parse → analyze → plan).
|
||||
4. Unexpected duplicate decisions: check `plan.duplicate_keep`, rerun `vlm plan --analysis artifacts/analysis.json`.
|
||||
5. Unsafe execution: `vlm rollback`, re-run `review-plan` / `apply-review`.
|
||||
6. `vlm` not found: use `uv run vlm ...`.
|
||||
7. TMDB rate limits: lower `enrichment.max_concurrency` in config and retry later.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Documentation Status
|
||||
- Synced with refactor baseline on 2026-02-16.
|
||||
- Synced with artifacts/ baseline on 2026-06-01.
|
||||
|
||||
# VLM Workflow Guide
|
||||
|
||||
@@ -11,30 +11,30 @@ This guide details the standard end-to-end process for organizing a video librar
|
||||
```bash
|
||||
vlm config init
|
||||
```
|
||||
Edit `~/.vlm/config.yaml` to set `library_root`.
|
||||
Edit `~/.vlm/config.yaml` to set `library_root` and optionally `workspace_dir: artifacts`.
|
||||
|
||||
### Library Scan
|
||||
```bash
|
||||
vlm scan
|
||||
```
|
||||
- **Goal**: Create `inventory.csv`.
|
||||
- **Goal**: Create `artifacts/inventory.csv`.
|
||||
- **Note**: Ensure `ffprobe` is installed for resolution and codec metadata.
|
||||
|
||||
## 2. Identification
|
||||
|
||||
### Filename Parsing
|
||||
```bash
|
||||
vlm parse --inventory inventory.csv
|
||||
vlm parse --inventory artifacts/inventory.csv
|
||||
```
|
||||
- **Goal**: Create `identities.json`.
|
||||
- **Why --inventory?**: It embeds video metadata (v2 schema) required for quality-based duplicate resolution.
|
||||
- **Goal**: Create `artifacts/identities.json`.
|
||||
- **Why --inventory?**: Embeds video metadata (v2 schema) required for quality-based duplicate resolution.
|
||||
|
||||
### Metadata Enrichment
|
||||
```bash
|
||||
vlm enrich
|
||||
```
|
||||
- **Goal**: Update `identities.json` with TMDB data.
|
||||
- **Troubleshooting**: If matches are missing, check `enrichment.api_keys` in config.
|
||||
- **Goal**: Update `artifacts/identities.json` with TMDB data.
|
||||
- **Troubleshooting**: Check `enrichment.api_keys` in config; never commit `~/.vlm/config.yaml`.
|
||||
|
||||
## 3. Analysis and Planning
|
||||
|
||||
@@ -42,25 +42,29 @@ vlm enrich
|
||||
```bash
|
||||
vlm analyze
|
||||
```
|
||||
- **Goal**: Create `analysis.json`.
|
||||
- **Outputs**: Lists duplicate files and episode gaps in series.
|
||||
- **Goal**: Create `artifacts/analysis.json`.
|
||||
- **Outputs**: Episode gaps and duplicate groups.
|
||||
|
||||
### Create Execution Plan
|
||||
```bash
|
||||
vlm plan --analysis analysis.json
|
||||
vlm plan --analysis artifacts/analysis.json
|
||||
```
|
||||
- **Goal**: Create `plan.json`.
|
||||
- **Strategy**: VLM uses the `duplicate_keep` policy (default: `by_reputation`) to decide which files to keep and which to quarantine.
|
||||
- **Goal**: Create `artifacts/plan.json`.
|
||||
- **Strategy**: Uses `plan.duplicate_keep` (default: `by_reputation`) for duplicate decisions.
|
||||
|
||||
## 4. Execution and Safety
|
||||
## 4. Review and Execution
|
||||
|
||||
### Review the Plan
|
||||
Open `plan.json` and check the `human_summary` field or the proposed `operations`.
|
||||
### Human review
|
||||
```bash
|
||||
vlm review-plan
|
||||
# Optional: vlm review-plan --tui (requires textual extra)
|
||||
vlm apply-review # after editing artifacts/plan_manual_review.csv
|
||||
```
|
||||
|
||||
### Execute Changes
|
||||
```bash
|
||||
vlm execute # Dry-run
|
||||
vlm execute --confirm # Actual operations
|
||||
vlm execute --confirm # Actual operations (explicit confirmation)
|
||||
```
|
||||
|
||||
### Reverting Changes
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ This module provides functionality to analyze video collections for:
|
||||
- Quality comparison (comparing video quality metrics)
|
||||
"""
|
||||
|
||||
from vlm.models import SeriesIdentity, SeasonCompleteness, DuplicateGroup, VideoFile, MovieIdentity
|
||||
from vlm.models import DuplicateGroup, MovieIdentity, SeasonCompleteness, SeriesIdentity, VideoFile
|
||||
|
||||
|
||||
def analyze_series_completeness(episodes: list[SeriesIdentity]) -> list[SeasonCompleteness]:
|
||||
|
||||
+279
-803
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,125 @@
|
||||
"""Shared helpers for VLM CLI commands."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
import click
|
||||
import yaml
|
||||
from click.core import ParameterSource
|
||||
|
||||
from vlm.config import Config, create_default_config, load_config, validate_config
|
||||
from vlm.context import CLIContext
|
||||
from vlm.logging_config import setup_logging
|
||||
|
||||
|
||||
def default_config_path() -> Path:
|
||||
"""Return the default config path resolved at runtime."""
|
||||
return Path.home() / ".vlm" / "config.yaml"
|
||||
|
||||
|
||||
def workspace_dir_from_context() -> Path:
|
||||
"""Resolve workspace directory from CLI context at runtime."""
|
||||
click_ctx = click.get_current_context(silent=True)
|
||||
if click_ctx and isinstance(click_ctx.obj, CLIContext):
|
||||
return click_ctx.obj.config.workspace_dir
|
||||
return Path("artifacts")
|
||||
|
||||
|
||||
def default_artifact_path(filename: str) -> Path:
|
||||
"""Build default artifact path for a filename at runtime."""
|
||||
return workspace_dir_from_context() / filename
|
||||
|
||||
|
||||
def is_default_parameter(parameter_name: str) -> bool:
|
||||
"""Check whether a parameter value came from Click default."""
|
||||
click_ctx = click.get_current_context(silent=True)
|
||||
if click_ctx is None:
|
||||
return False
|
||||
return click_ctx.get_parameter_source(parameter_name) == ParameterSource.DEFAULT
|
||||
|
||||
|
||||
def resolve_legacy_default_input_path(
|
||||
current_path: Path,
|
||||
parameter_name: str,
|
||||
legacy_filename: str,
|
||||
option_name: str,
|
||||
) -> Path:
|
||||
"""Fallback to legacy root path when default workspace file is missing."""
|
||||
if not is_default_parameter(parameter_name):
|
||||
return current_path
|
||||
|
||||
workspace_default = default_artifact_path(legacy_filename)
|
||||
legacy_default = Path(legacy_filename)
|
||||
if current_path != workspace_default:
|
||||
return current_path
|
||||
if current_path.exists() or not legacy_default.exists():
|
||||
return current_path
|
||||
|
||||
click.echo(
|
||||
"Warning: detected legacy default input at "
|
||||
f"{legacy_default.resolve()}. Please migrate to "
|
||||
f"{workspace_default.resolve()} (example: {option_name} {workspace_default.resolve()}).",
|
||||
err=True,
|
||||
)
|
||||
return legacy_default
|
||||
|
||||
|
||||
def command_error(
|
||||
ctx: CLIContext,
|
||||
user_message: str,
|
||||
logger_message: str,
|
||||
*,
|
||||
exc_info: bool = False,
|
||||
) -> None:
|
||||
"""Print a command error message, log it, and exit consistently."""
|
||||
click.echo(user_message, err=True)
|
||||
ctx.logger.error(logger_message, exc_info=exc_info)
|
||||
raise SystemExit(1)
|
||||
|
||||
|
||||
def review_plan_tui_streams_ok() -> bool:
|
||||
"""Return True if stdin/stdout appear to be an interactive terminal."""
|
||||
return sys.stdin.isatty() and sys.stdout.isatty()
|
||||
|
||||
|
||||
def load_or_create_config(config: Path) -> Config:
|
||||
"""Load configuration from disk or create a default config file."""
|
||||
if config.exists():
|
||||
try:
|
||||
cfg = load_config(config)
|
||||
except yaml.YAMLError as e:
|
||||
click.echo(f"Error: Invalid YAML syntax in configuration file: {e}", err=True)
|
||||
click.echo("Using default configuration values.", err=True)
|
||||
cfg = create_default_config(config)
|
||||
except ValueError as e:
|
||||
click.echo(f"Error: {e}", err=True)
|
||||
click.echo("Using default configuration values.", err=True)
|
||||
cfg = create_default_config(config)
|
||||
else:
|
||||
click.echo(f"Configuration file not found at {config}", err=True)
|
||||
click.echo("Creating default configuration...", err=True)
|
||||
cfg = create_default_config(config)
|
||||
click.echo(f"Default configuration created at {config}", err=True)
|
||||
|
||||
validation_errors = validate_config(cfg)
|
||||
if validation_errors:
|
||||
click.echo("Configuration validation errors:", err=True)
|
||||
for error in validation_errors:
|
||||
click.echo(f" - {error}", err=True)
|
||||
click.echo("Please fix the configuration file and try again.", err=True)
|
||||
raise ValueError("invalid configuration")
|
||||
|
||||
return cfg
|
||||
|
||||
|
||||
def initialize_cli_context(config: Path, log_level: Optional[str]) -> CLIContext:
|
||||
"""Load config, apply CLI overrides, and build the CLI context."""
|
||||
cfg = load_or_create_config(config)
|
||||
if log_level:
|
||||
cfg.log_level = log_level.upper()
|
||||
|
||||
logger = setup_logging(log_level=cfg.log_level)
|
||||
return CLIContext(config=cfg, logger=logger)
|
||||
+19
-11
@@ -13,7 +13,12 @@ from vlm.io import (
|
||||
load_inventory_csv,
|
||||
save_analysis_json,
|
||||
)
|
||||
from vlm.models import MovieIdentity, SeriesIdentity
|
||||
from vlm.models import (
|
||||
AnalysisCompletenessRecord,
|
||||
AnalysisDuplicateIdentityRecord,
|
||||
AnalysisDuplicateRecord,
|
||||
MovieIdentity,
|
||||
)
|
||||
|
||||
|
||||
def analyze_cmd(
|
||||
@@ -23,7 +28,6 @@ def analyze_cmd(
|
||||
inventory: Optional[Path],
|
||||
) -> None:
|
||||
"""Run analysis: completeness and duplicate detection."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
click.echo(f"Analyzing identities from: {input}")
|
||||
@@ -39,19 +43,16 @@ def analyze_cmd(
|
||||
click.echo()
|
||||
|
||||
inventory_files = load_inventory_csv(inventory) if inventory else None
|
||||
movie_identities, series_identities, video_files = identities_to_analysis_input(
|
||||
movie_pairs, series_pairs = identities_to_analysis_input(
|
||||
identities_data, inventory_files=inventory_files
|
||||
)
|
||||
series_identities = [identity for identity, _ in series_pairs]
|
||||
|
||||
click.echo("Analyzing series completeness...")
|
||||
completeness_results = analyze_series_completeness(series_identities)
|
||||
|
||||
click.echo("Detecting duplicates...")
|
||||
n_movies = len(movie_identities)
|
||||
identity_file_pairs = (
|
||||
list(zip(movie_identities, video_files[:n_movies]))
|
||||
+ list(zip(series_identities, video_files[n_movies:]))
|
||||
)
|
||||
identity_file_pairs = movie_pairs + series_pairs
|
||||
duplicate_groups = detect_duplicates(identity_file_pairs)
|
||||
|
||||
click.echo()
|
||||
@@ -71,7 +72,7 @@ def analyze_cmd(
|
||||
click.echo(f"Saving analysis results to: {output}")
|
||||
output.parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
completeness_list = [
|
||||
completeness_list: list[AnalysisCompletenessRecord] = [
|
||||
{
|
||||
"series_title": c.series_title,
|
||||
"season": c.season,
|
||||
@@ -80,14 +81,21 @@ def analyze_cmd(
|
||||
}
|
||||
for c in completeness_results
|
||||
]
|
||||
duplicates_list = []
|
||||
duplicates_list: list[AnalysisDuplicateRecord] = []
|
||||
for d in duplicate_groups:
|
||||
if isinstance(d.identity, MovieIdentity):
|
||||
identity_info = {"type": "movie", "title": d.identity.title, "year": d.identity.year}
|
||||
identity_info: AnalysisDuplicateIdentityRecord = {
|
||||
"type": "movie",
|
||||
"title": d.identity.title,
|
||||
"year": d.identity.year,
|
||||
"season": None,
|
||||
"episodes": [],
|
||||
}
|
||||
else:
|
||||
identity_info = {
|
||||
"type": "series",
|
||||
"title": d.identity.title,
|
||||
"year": None,
|
||||
"season": d.identity.season,
|
||||
"episodes": d.identity.episodes,
|
||||
}
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
"""Config CLI command implementations."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
import click
|
||||
|
||||
from vlm.cli_helpers import command_error
|
||||
from vlm.config import create_default_config, validate_config
|
||||
from vlm.context import CLIContext
|
||||
|
||||
|
||||
def config_init_cmd(ctx: CLIContext, path: Path) -> None:
|
||||
"""Initialize configuration file with defaults."""
|
||||
try:
|
||||
if path.exists():
|
||||
click.echo(f"Configuration file already exists at {path}", err=True)
|
||||
if not click.confirm("Overwrite existing configuration?"):
|
||||
click.echo("Configuration initialization cancelled.")
|
||||
return
|
||||
|
||||
create_default_config(path)
|
||||
click.echo(f"Configuration file created at {path}")
|
||||
click.echo("Edit this file to customize your settings.")
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error creating configuration: {e}",
|
||||
f"Configuration creation failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def config_show_cmd(ctx: CLIContext) -> None:
|
||||
"""Show current configuration."""
|
||||
cfg = ctx.config
|
||||
click.echo("Current configuration:")
|
||||
click.echo(f" Library root: {cfg.library_root}")
|
||||
click.echo(f" Video extensions: {', '.join(cfg.video_extensions)}")
|
||||
click.echo(f" Movie template: {cfg.movie_template}")
|
||||
click.echo(f" Series template: {cfg.series_template}")
|
||||
click.echo(f" Movie filename template: {cfg.movie_filename_template}")
|
||||
click.echo(f" Series filename template: {cfg.series_filename_template}")
|
||||
click.echo(f" Quarantine directory: {cfg.quarantine_dir}")
|
||||
click.echo(f" Workspace directory: {cfg.workspace_dir}")
|
||||
click.echo(f" Log level: {cfg.log_level}")
|
||||
|
||||
|
||||
def config_validate_cmd(ctx: CLIContext) -> None:
|
||||
"""Validate configuration."""
|
||||
cfg = ctx.config
|
||||
errors = validate_config(cfg)
|
||||
|
||||
if not errors:
|
||||
click.echo("Configuration is valid.")
|
||||
else:
|
||||
click.echo("Configuration validation errors:", err=True)
|
||||
for error in errors:
|
||||
click.echo(f" - {error}", err=True)
|
||||
command_error(ctx, "Configuration validation failed.", "Configuration validation failed")
|
||||
+19
-16
@@ -9,6 +9,7 @@ import click
|
||||
|
||||
from vlm.context import CLIContext
|
||||
from vlm.executor import ExecutionEngine
|
||||
from vlm.plan_render import preferred_plan_summary
|
||||
from vlm.planner import load_plan
|
||||
from vlm.state import StateManager
|
||||
|
||||
@@ -41,6 +42,8 @@ def execute_cmd(
|
||||
verbose_ops: bool,
|
||||
preserve_directories: bool,
|
||||
safe_mode: bool,
|
||||
require_review: bool = False,
|
||||
review_csv: Path | None = None,
|
||||
) -> None:
|
||||
"""Execute an execution plan in dry-run or execute mode."""
|
||||
config = ctx.config
|
||||
@@ -52,13 +55,25 @@ def execute_cmd(
|
||||
|
||||
execution_plan = load_plan(plan)
|
||||
|
||||
if require_review and confirm:
|
||||
from vlm.plan_review import check_review_requirements
|
||||
|
||||
csv_path = review_csv or plan.parent / "plan_manual_review.csv"
|
||||
review_errors = check_review_requirements(execution_plan, plan, csv_path)
|
||||
if review_errors:
|
||||
formatted = "\n".join(f" - {e}" for e in review_errors)
|
||||
raise ValueError(f"REVIEW REQUIRED BEFORE EXECUTE:\n{formatted}")
|
||||
|
||||
if preserve_directories:
|
||||
click.echo("Directory preservation is enabled (plan metadata/operations will be honored).")
|
||||
click.echo()
|
||||
|
||||
if safe_mode:
|
||||
click.echo("Safe mode enabled - validating plan for directory preservation...")
|
||||
emptied_dirs = execution_plan.metadata.get("emptied_directories", [])
|
||||
validation_snapshot = execution_plan.metadata.get("validation_snapshot", {})
|
||||
if not isinstance(validation_snapshot, dict):
|
||||
validation_snapshot = {}
|
||||
emptied_dirs = validation_snapshot.get("emptied_directories", execution_plan.metadata.get("emptied_directories", []))
|
||||
if emptied_dirs:
|
||||
raise ValueError(
|
||||
"SAFE MODE VIOLATION: plan would empty directories. "
|
||||
@@ -82,22 +97,10 @@ def execute_cmd(
|
||||
click.echo(f"Created at: {execution_plan.created_at}")
|
||||
click.echo(f"Total operations: {len(execution_plan.operations)}")
|
||||
|
||||
if execution_plan.human_summary:
|
||||
plan_summary = preferred_plan_summary(execution_plan)
|
||||
if plan_summary:
|
||||
click.echo()
|
||||
click.echo(execution_plan.human_summary)
|
||||
elif execution_plan.summary or execution_plan.summary_by_reason:
|
||||
s = execution_plan.summary or {}
|
||||
by_r = execution_plan.summary_by_reason or {}
|
||||
parts = [
|
||||
"操作统计:共 "
|
||||
f"{s.get('total', len(execution_plan.operations))} 条"
|
||||
f"(move {s.get('move', 0)},rename {s.get('rename', 0)},"
|
||||
f"quarantine {s.get('quarantine', 0)},no-op {s.get('no-op', 0)})"
|
||||
]
|
||||
if by_r:
|
||||
parts.append("原因分布:" + ";".join(f"{r}: {c}" for r, c in list(by_r.items())[:5]))
|
||||
click.echo()
|
||||
click.echo("\n".join(parts))
|
||||
click.echo(plan_summary)
|
||||
click.echo()
|
||||
|
||||
if mode == "dry-run":
|
||||
|
||||
@@ -9,6 +9,13 @@ import click
|
||||
|
||||
from vlm.context import CLIContext
|
||||
from vlm.io import load_inventory_csv, save_identities_json
|
||||
from vlm.models import (
|
||||
IdentityRecord,
|
||||
MovieIdentityRecord,
|
||||
ParsedIdentitiesJSON,
|
||||
SeriesIdentityRecord,
|
||||
VideoFile,
|
||||
)
|
||||
from vlm.parser import parse_movie, parse_series
|
||||
from vlm.utils import utc_now
|
||||
|
||||
@@ -20,7 +27,7 @@ def parse_cmd(ctx: CLIContext, input: Path, output: Path, inventory: Optional[Pa
|
||||
|
||||
click.echo(f"Parsing identities from: {input}")
|
||||
|
||||
path_to_metadata: dict[str, object] = {}
|
||||
path_to_metadata: dict[str, VideoFile] = {}
|
||||
if inventory:
|
||||
click.echo(f"Loading video metadata from: {inventory}")
|
||||
inventory_files = load_inventory_csv(inventory)
|
||||
@@ -30,7 +37,7 @@ def parse_cmd(ctx: CLIContext, input: Path, output: Path, inventory: Optional[Pa
|
||||
click.echo()
|
||||
|
||||
inventory_files = load_inventory_csv(input)
|
||||
video_files = [
|
||||
video_files: list[dict[str, str]] = [
|
||||
{
|
||||
"path": str(vf.path),
|
||||
"filename": vf.filename,
|
||||
@@ -42,10 +49,10 @@ def parse_cmd(ctx: CLIContext, input: Path, output: Path, inventory: Optional[Pa
|
||||
click.echo(f"Loaded {len(video_files)} files from inventory")
|
||||
click.echo()
|
||||
|
||||
movie_identities: list[dict] = []
|
||||
series_identities: list[dict] = []
|
||||
anime_files: list[dict] = []
|
||||
other_files: list[dict] = []
|
||||
movie_identities: list[MovieIdentityRecord] = []
|
||||
series_identities: list[SeriesIdentityRecord] = []
|
||||
anime_files: list[IdentityRecord] = []
|
||||
other_files: list[IdentityRecord] = []
|
||||
|
||||
def get_video_metadata(file_path: str) -> dict:
|
||||
"""Extract video metadata from inventory if available."""
|
||||
@@ -141,7 +148,7 @@ def parse_cmd(ctx: CLIContext, input: Path, output: Path, inventory: Optional[Pa
|
||||
generation_timestamp = utc_now().strftime("%Y-%m-%dT%H:%M:%S")
|
||||
schema_version = "2.0" if path_to_metadata else "1.0"
|
||||
|
||||
identities_data = {
|
||||
identities_data: ParsedIdentitiesJSON = {
|
||||
"vlm_schema_version": schema_version,
|
||||
"metadata": {
|
||||
"generated": generation_timestamp,
|
||||
|
||||
@@ -7,7 +7,7 @@ from typing import Optional
|
||||
import click
|
||||
|
||||
from vlm.context import CLIContext
|
||||
from vlm.io import identities_to_plan_input, load_identities_json, load_analysis_json
|
||||
from vlm.io import identities_to_plan_input, load_analysis_json, load_identities_json
|
||||
from vlm.planner import generate_plan, save_plan
|
||||
|
||||
|
||||
@@ -82,9 +82,12 @@ def plan_cmd(ctx: CLIContext, input: Path, output: Path, analysis: Optional[Path
|
||||
click.echo(" Review the plan file for details on conflicting operations.")
|
||||
|
||||
# Check for directory warnings
|
||||
directory_warning = execution_plan.metadata.get("directory_warning", False)
|
||||
validation_snapshot = execution_plan.metadata.get("validation_snapshot", {})
|
||||
if not isinstance(validation_snapshot, dict):
|
||||
validation_snapshot = {}
|
||||
directory_warning = bool(validation_snapshot.get("directory_warning", False))
|
||||
if directory_warning:
|
||||
emptied_dirs = execution_plan.metadata.get("emptied_directories", [])
|
||||
emptied_dirs = validation_snapshot.get("emptied_directories", [])
|
||||
click.echo()
|
||||
click.echo(f" ⚠️ Directory preservation warning: {len(emptied_dirs)} directories will be emptied")
|
||||
click.echo(" These directories will be preserved but may be empty after execution.")
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
"""Quarantine CLI command implementations."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
import click
|
||||
|
||||
from vlm.cli_helpers import command_error
|
||||
from vlm.context import CLIContext
|
||||
from vlm.quarantine import QuarantineManager
|
||||
from vlm.utils import format_size
|
||||
|
||||
|
||||
def quarantine_list_cmd(ctx: CLIContext, category: Optional[str]) -> None:
|
||||
"""List quarantined files."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = QuarantineManager(config, logger)
|
||||
entries = manager.list_quarantined(category=category)
|
||||
|
||||
if not entries:
|
||||
if category:
|
||||
click.echo(f"No quarantined files found in category '{category}'.")
|
||||
else:
|
||||
click.echo("No quarantined files found.")
|
||||
return
|
||||
|
||||
click.echo()
|
||||
if category:
|
||||
click.echo(f"Quarantined files in category '{category}':")
|
||||
else:
|
||||
click.echo("Quarantined files:")
|
||||
click.echo("=" * 80)
|
||||
|
||||
for i, entry in enumerate(entries, 1):
|
||||
click.echo(f"\n[{i}] {entry.quarantine_path.name}")
|
||||
click.echo(f" Category: {entry.category}")
|
||||
click.echo(f" Original: {entry.original_path}")
|
||||
click.echo(f" Quarantine: {entry.quarantine_path}")
|
||||
click.echo(f" Size: {format_size(entry.size_bytes)}")
|
||||
click.echo(f" Quarantined: {entry.quarantined_at.strftime('%Y-%m-%d %H:%M:%S')}")
|
||||
if entry.reason:
|
||||
click.echo(f" Reason: {entry.reason}")
|
||||
|
||||
click.echo()
|
||||
click.echo("=" * 80)
|
||||
click.echo(f"Total: {len(entries)} quarantined file(s)")
|
||||
click.echo()
|
||||
|
||||
logger.info(
|
||||
"Listed %s quarantined files%s",
|
||||
len(entries),
|
||||
f" from category '{category}'" if category else "",
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error listing quarantined files: {e}",
|
||||
f"Failed to list quarantined files: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def quarantine_add_cmd(ctx: CLIContext, file: Path, reason: Optional[str]) -> None:
|
||||
"""Add file to quarantine."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = QuarantineManager(config, logger)
|
||||
|
||||
click.echo(f"Quarantining file: {file}")
|
||||
if reason:
|
||||
click.echo(f"Reason: {reason}")
|
||||
click.echo()
|
||||
|
||||
result = manager.quarantine_file(file, reason=reason)
|
||||
|
||||
if result.success:
|
||||
click.echo("✓ File successfully quarantined!")
|
||||
click.echo(f" Original: {result.operation.source_path}")
|
||||
click.echo(f" Quarantine: {result.operation.destination_path}")
|
||||
click.echo()
|
||||
click.echo("To restore this file, run:")
|
||||
click.echo(f" vlm quarantine restore {result.operation.destination_path}")
|
||||
else:
|
||||
command_error(
|
||||
ctx,
|
||||
f"✗ Failed to quarantine file: {result.error_message}",
|
||||
f"Quarantine failed for {file}: {result.error_message}",
|
||||
)
|
||||
|
||||
logger.info("Quarantined file: %s", file)
|
||||
|
||||
except ValueError as e:
|
||||
command_error(ctx, f"Error: {e}", f"Quarantine rejected: {e}")
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error quarantining file: {e}",
|
||||
f"Failed to quarantine file: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def quarantine_restore_cmd(ctx: CLIContext, file: Path) -> None:
|
||||
"""Restore file from quarantine."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = QuarantineManager(config, logger)
|
||||
|
||||
click.echo(f"Restoring file from quarantine: {file}")
|
||||
click.echo()
|
||||
|
||||
result = manager.restore_from_quarantine(file)
|
||||
|
||||
if result.success:
|
||||
click.echo("✓ File successfully restored!")
|
||||
click.echo(f" Quarantine: {result.operation.source_path}")
|
||||
click.echo(f" Restored to: {result.operation.destination_path}")
|
||||
else:
|
||||
if result.operation.has_conflict:
|
||||
click.echo(f"✗ Cannot restore: {result.operation.conflict_reason}", err=True)
|
||||
click.echo(f" Original location: {result.operation.destination_path}", err=True)
|
||||
else:
|
||||
click.echo(f"✗ Failed to restore file: {result.error_message}", err=True)
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error restoring file: {result.error_message or result.operation.conflict_reason or 'unknown error'}",
|
||||
f"Failed to restore file: {file}",
|
||||
)
|
||||
|
||||
logger.info("Restored file from quarantine: %s", file)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error restoring file: {e}",
|
||||
f"Failed to restore file: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
@@ -0,0 +1,313 @@
|
||||
"""Report CLI command implementations."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
import sys
|
||||
from datetime import datetime, timezone
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
import click
|
||||
|
||||
from vlm.cli_helpers import command_error, resolve_legacy_default_input_path
|
||||
from vlm.context import CLIContext
|
||||
from vlm.io import load_analysis_json, load_inventory_csv
|
||||
from vlm.models import DuplicateGroup, MovieIdentity, SeasonCompleteness, SeriesIdentity, VideoFile
|
||||
from vlm.plan_render import preferred_plan_summary
|
||||
from vlm.planner import load_plan
|
||||
from vlm.reports import (
|
||||
generate_completeness_report,
|
||||
generate_duplicate_report,
|
||||
generate_inventory_report,
|
||||
generate_summary_report,
|
||||
)
|
||||
|
||||
|
||||
def report_inventory_cmd(
|
||||
ctx: CLIContext,
|
||||
format: str,
|
||||
input: Path,
|
||||
output: Optional[Path],
|
||||
) -> None:
|
||||
"""Generate inventory report."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
input = resolve_legacy_default_input_path(input, "input", "inventory.csv", "--input")
|
||||
click.echo(f"Loading inventory from: {input}")
|
||||
|
||||
video_files = load_inventory_csv(input)
|
||||
|
||||
click.echo(f"Loaded {len(video_files)} files")
|
||||
click.echo()
|
||||
|
||||
click.echo(f"Generating inventory report in {format} format...")
|
||||
|
||||
report_format = "csv" if format == "text" else format
|
||||
report_content = generate_inventory_report(video_files, report_format, config.library_root)
|
||||
|
||||
if output:
|
||||
output.parent.mkdir(parents=True, exist_ok=True)
|
||||
with open(output, "w", encoding="utf-8") as f:
|
||||
f.write(report_content)
|
||||
click.echo(f"Report saved to: {output}")
|
||||
else:
|
||||
click.echo()
|
||||
click.echo(report_content)
|
||||
|
||||
logger.info("Generated inventory report in %s format with %s files", format, len(video_files))
|
||||
|
||||
except FileNotFoundError:
|
||||
command_error(ctx, f"Error: Input file not found: {input}", f"Input file not found: {input}")
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error generating inventory report: {e}",
|
||||
f"Inventory report generation failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def report_completeness_cmd(
|
||||
ctx: CLIContext,
|
||||
format: str,
|
||||
input: Path,
|
||||
output: Optional[Path],
|
||||
plan: Optional[Path],
|
||||
) -> None:
|
||||
"""Generate completeness report."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
input = resolve_legacy_default_input_path(input, "input", "analysis.json", "--input")
|
||||
plan_summary = None
|
||||
if plan:
|
||||
if not plan.exists():
|
||||
click.echo(f"Error: Plan file not found: {plan}", err=True)
|
||||
sys.exit(1)
|
||||
execution_plan = load_plan(plan)
|
||||
plan_summary = preferred_plan_summary(execution_plan)
|
||||
|
||||
try:
|
||||
click.echo(f"Loading analysis from: {input}")
|
||||
|
||||
analysis_data = load_analysis_json(input)
|
||||
|
||||
completeness_list = analysis_data.get("completeness", [])
|
||||
|
||||
season_completeness = []
|
||||
for c in completeness_list:
|
||||
season_completeness.append(
|
||||
SeasonCompleteness(
|
||||
series_title=c["series_title"],
|
||||
season=c["season"],
|
||||
episodes_found=c["episodes_found"],
|
||||
episodes_missing=c["episodes_missing"],
|
||||
)
|
||||
)
|
||||
|
||||
click.echo(f"Loaded {len(season_completeness)} series with gaps")
|
||||
click.echo()
|
||||
|
||||
click.echo(f"Generating completeness report in {format} format...")
|
||||
report_content = generate_completeness_report(
|
||||
season_completeness, format, config.library_root, plan_summary=plan_summary
|
||||
)
|
||||
|
||||
if output:
|
||||
output.parent.mkdir(parents=True, exist_ok=True)
|
||||
with open(output, "w", encoding="utf-8") as f:
|
||||
f.write(report_content)
|
||||
click.echo(f"Report saved to: {output}")
|
||||
else:
|
||||
click.echo()
|
||||
click.echo(report_content)
|
||||
|
||||
logger.info(
|
||||
"Generated completeness report in %s format with %s series",
|
||||
format,
|
||||
len(season_completeness),
|
||||
)
|
||||
|
||||
except FileNotFoundError:
|
||||
command_error(ctx, f"Error: Input file not found: {input}", f"Input file not found: {input}")
|
||||
|
||||
except json.JSONDecodeError as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error: Failed to parse JSON file: {e}",
|
||||
f"JSON parsing failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error generating completeness report: {e}",
|
||||
f"Completeness report generation failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def report_duplicates_cmd(
|
||||
ctx: CLIContext,
|
||||
format: str,
|
||||
input: Path,
|
||||
output: Optional[Path],
|
||||
plan: Optional[Path],
|
||||
) -> None:
|
||||
"""Generate duplicate report."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
input = resolve_legacy_default_input_path(input, "input", "analysis.json", "--input")
|
||||
plan_summary = None
|
||||
if plan:
|
||||
if not plan.exists():
|
||||
click.echo(f"Error: Plan file not found: {plan}", err=True)
|
||||
sys.exit(1)
|
||||
execution_plan = load_plan(plan)
|
||||
plan_summary = preferred_plan_summary(execution_plan)
|
||||
|
||||
try:
|
||||
click.echo(f"Loading analysis from: {input}")
|
||||
|
||||
analysis_data = load_analysis_json(input)
|
||||
|
||||
duplicates_list = analysis_data.get("duplicates", [])
|
||||
|
||||
duplicate_groups = []
|
||||
for d in duplicates_list:
|
||||
identity_data = d["identity"]
|
||||
|
||||
if identity_data["type"] == "movie":
|
||||
identity = MovieIdentity(
|
||||
title=identity_data["title"],
|
||||
year=identity_data.get("year"),
|
||||
confidence=1.0,
|
||||
needs_review=False,
|
||||
original_filename="",
|
||||
)
|
||||
else:
|
||||
identity = SeriesIdentity(
|
||||
title=identity_data["title"],
|
||||
season=identity_data.get("season"),
|
||||
episodes=identity_data.get("episodes", []),
|
||||
confidence=1.0,
|
||||
needs_review=False,
|
||||
original_filename="",
|
||||
)
|
||||
|
||||
quality_by_path = {
|
||||
str(item.get("path", "")): item for item in d.get("quality_comparison", [])
|
||||
}
|
||||
|
||||
files = []
|
||||
for file_path in d["files"]:
|
||||
quality = quality_by_path.get(str(file_path), {})
|
||||
files.append(
|
||||
VideoFile(
|
||||
path=Path(file_path),
|
||||
filename=Path(file_path).name,
|
||||
size_bytes=int(quality.get("size_bytes", 0) or 0),
|
||||
modified_timestamp=datetime.now(timezone.utc),
|
||||
category="",
|
||||
resolution=quality.get("resolution"),
|
||||
codec=quality.get("codec"),
|
||||
duration_seconds=quality.get("duration_seconds"),
|
||||
bitrate_kbps=quality.get("bitrate_kbps"),
|
||||
)
|
||||
)
|
||||
|
||||
duplicate_groups.append(
|
||||
DuplicateGroup(
|
||||
identity=identity,
|
||||
files=files,
|
||||
quality_comparison=d["quality_comparison"],
|
||||
)
|
||||
)
|
||||
|
||||
click.echo(f"Loaded {len(duplicate_groups)} duplicate groups")
|
||||
click.echo()
|
||||
|
||||
click.echo(f"Generating duplicate report in {format} format...")
|
||||
report_content = generate_duplicate_report(
|
||||
duplicate_groups, format, config.library_root, plan_summary=plan_summary
|
||||
)
|
||||
|
||||
if output:
|
||||
output.parent.mkdir(parents=True, exist_ok=True)
|
||||
with open(output, "w", encoding="utf-8") as f:
|
||||
f.write(report_content)
|
||||
click.echo(f"Report saved to: {output}")
|
||||
else:
|
||||
click.echo()
|
||||
click.echo(report_content)
|
||||
|
||||
logger.info(
|
||||
"Generated duplicate report in %s format with %s groups",
|
||||
format,
|
||||
len(duplicate_groups),
|
||||
)
|
||||
|
||||
except FileNotFoundError:
|
||||
command_error(ctx, f"Error: Input file not found: {input}", f"Input file not found: {input}")
|
||||
|
||||
except json.JSONDecodeError as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error: Failed to parse JSON file: {e}",
|
||||
f"JSON parsing failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error generating duplicate report: {e}",
|
||||
f"Duplicate report generation failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def report_summary_cmd(ctx: CLIContext, input: Path, output: Optional[Path]) -> None:
|
||||
"""Generate summary report."""
|
||||
config = ctx.config
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
input = resolve_legacy_default_input_path(input, "input", "inventory.csv", "--input")
|
||||
click.echo(f"Loading inventory from: {input}")
|
||||
|
||||
video_files = load_inventory_csv(input)
|
||||
|
||||
click.echo(f"Loaded {len(video_files)} files")
|
||||
click.echo()
|
||||
|
||||
click.echo("Generating summary report...")
|
||||
report_content = generate_summary_report(video_files, config.library_root)
|
||||
|
||||
if output:
|
||||
output.parent.mkdir(parents=True, exist_ok=True)
|
||||
with open(output, "w", encoding="utf-8") as f:
|
||||
f.write(report_content)
|
||||
click.echo(f"Report saved to: {output}")
|
||||
else:
|
||||
click.echo()
|
||||
click.echo(report_content)
|
||||
|
||||
logger.info("Generated summary report with %s files", len(video_files))
|
||||
|
||||
except FileNotFoundError:
|
||||
command_error(ctx, f"Error: Input file not found: {input}", f"Input file not found: {input}")
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error generating summary report: {e}",
|
||||
f"Summary report generation failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
@@ -0,0 +1,244 @@
|
||||
"""Review-plan and apply-review command implementations."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
import click
|
||||
|
||||
from vlm.cli_helpers import (
|
||||
command_error,
|
||||
default_artifact_path,
|
||||
resolve_legacy_default_input_path,
|
||||
review_plan_tui_streams_ok,
|
||||
)
|
||||
from vlm.context import CLIContext
|
||||
from vlm.io import load_analysis_json, load_identities_json
|
||||
from vlm.plan_render import (
|
||||
duplicate_groups_from_plan,
|
||||
preferred_plan_summary,
|
||||
render_review_footer,
|
||||
render_review_preview,
|
||||
render_review_verdict,
|
||||
)
|
||||
from vlm.plan_review import GROUP_BY_CHOICES, prepare_review_rows, save_review_csv
|
||||
from vlm.plan_structure_preview import write_structure_preview
|
||||
from vlm.planner import apply_review_to_plan, load_plan, save_plan
|
||||
|
||||
|
||||
def review_plan_cmd(
|
||||
ctx: CLIContext,
|
||||
input: Path,
|
||||
output: Path,
|
||||
season_threshold: int,
|
||||
episode_threshold: int,
|
||||
preview_limit: int,
|
||||
show_all: bool,
|
||||
tui: bool,
|
||||
identities: Optional[Path],
|
||||
analysis: Optional[Path],
|
||||
group_by: str,
|
||||
sample_safe: int,
|
||||
structure_preview: Optional[Path],
|
||||
) -> None:
|
||||
"""Review a plan and export high-risk operations for manual confirmation."""
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
input = resolve_legacy_default_input_path(input, "input", "plan.json", "--input")
|
||||
if season_threshold < 1 or episode_threshold < 1:
|
||||
click.echo("Error: thresholds must be >= 1", err=True)
|
||||
sys.exit(1)
|
||||
if preview_limit < 1:
|
||||
click.echo("Error: --preview-limit must be >= 1", err=True)
|
||||
sys.exit(1)
|
||||
if sample_safe < 0:
|
||||
click.echo("Error: --sample-safe must be >= 0", err=True)
|
||||
sys.exit(1)
|
||||
group_by = group_by.lower()
|
||||
if group_by not in GROUP_BY_CHOICES:
|
||||
click.echo(f"Error: invalid --group-by {group_by}", err=True)
|
||||
sys.exit(1)
|
||||
|
||||
if tui:
|
||||
if not review_plan_tui_streams_ok():
|
||||
click.echo("Error: --tui requires an interactive terminal (TTY)", err=True)
|
||||
sys.exit(1)
|
||||
|
||||
click.echo(f"Loading plan: {input}")
|
||||
execution_plan = load_plan(input)
|
||||
|
||||
identities_data = None
|
||||
identities_path = identities
|
||||
if identities_path is None:
|
||||
default_id = default_artifact_path("identities.json")
|
||||
if default_id.is_file():
|
||||
identities_path = default_id
|
||||
if identities_path is not None and identities_path.is_file():
|
||||
identities_data = load_identities_json(identities_path)
|
||||
click.echo(f"Loaded identities: {identities_path}")
|
||||
|
||||
analysis_data = None
|
||||
if analysis is not None and analysis.is_file():
|
||||
analysis_data = load_analysis_json(analysis)
|
||||
click.echo(f"Loaded analysis: {analysis}")
|
||||
|
||||
rows, counters = prepare_review_rows(
|
||||
execution_plan,
|
||||
season_threshold=season_threshold,
|
||||
episode_threshold=episode_threshold,
|
||||
library_root=ctx.config.library_root,
|
||||
identities_data=identities_data,
|
||||
analysis_data=analysis_data,
|
||||
sample_safe=sample_safe,
|
||||
group_by=group_by,
|
||||
)
|
||||
|
||||
if structure_preview is not None:
|
||||
write_structure_preview(
|
||||
execution_plan,
|
||||
ctx.config.library_root,
|
||||
structure_preview,
|
||||
)
|
||||
click.echo(f"Wrote structure preview: {structure_preview}")
|
||||
|
||||
if tui:
|
||||
from vlm.plan_review import build_duplicate_path_maps
|
||||
from vlm.review_tui import ReviewTUIContext, run_plan_review_tui
|
||||
|
||||
_, path_to_quality = build_duplicate_path_maps(analysis_data)
|
||||
tui_ctx = ReviewTUIContext(
|
||||
rows=rows,
|
||||
counters=counters,
|
||||
library_root=ctx.config.library_root,
|
||||
output_csv=output,
|
||||
plan_input=input,
|
||||
summary_text=preferred_plan_summary(execution_plan),
|
||||
path_to_quality=path_to_quality,
|
||||
)
|
||||
rc = run_plan_review_tui(tui_ctx)
|
||||
if rc != 0:
|
||||
click.echo("Plan review aborted (no CSV written).", err=True)
|
||||
sys.exit(rc)
|
||||
click.echo(f"Saved manual review CSV to: {output}")
|
||||
logger.info(
|
||||
"Plan review TUI completed: total=%s high_risk=%s output=%s",
|
||||
counters["total_operations"],
|
||||
counters["high_risk_operations"],
|
||||
output,
|
||||
)
|
||||
return
|
||||
|
||||
save_review_csv(rows, output)
|
||||
|
||||
click.echo()
|
||||
click.echo("Plan overview:")
|
||||
click.echo(preferred_plan_summary(execution_plan))
|
||||
|
||||
click.echo()
|
||||
click.echo("Plan review summary:")
|
||||
click.echo(f" Total operations: {counters['total_operations']}")
|
||||
click.echo(f" High-risk operations: {counters['high_risk_operations']}")
|
||||
click.echo(f" manual_review: {counters['manual_review']}")
|
||||
click.echo(f" sample_source: {counters['sample_source']}")
|
||||
click.echo(f" high_season: {counters['high_season']}")
|
||||
click.echo(f" high_episode: {counters['high_episode']}")
|
||||
click.echo(f" conflicts: {counters['conflicts']}")
|
||||
|
||||
click.echo()
|
||||
click.echo(render_review_verdict(counters))
|
||||
|
||||
click.echo()
|
||||
click.echo("High-risk operations preview:")
|
||||
if rows:
|
||||
preview_lines, hidden_count = render_review_preview(
|
||||
rows,
|
||||
preview_limit=preview_limit,
|
||||
show_all=show_all,
|
||||
library_root=ctx.config.library_root,
|
||||
)
|
||||
for line in preview_lines:
|
||||
click.echo(line)
|
||||
if hidden_count > 0:
|
||||
click.echo(
|
||||
f" ... and {hidden_count} more high-risk operations "
|
||||
"(use --show-all to display all)"
|
||||
)
|
||||
else:
|
||||
click.echo(" (none)")
|
||||
|
||||
click.echo()
|
||||
click.echo(f"Saved manual review CSV to: {output}")
|
||||
|
||||
dup_groups = duplicate_groups_from_plan(execution_plan)
|
||||
click.echo()
|
||||
for line in render_review_footer(
|
||||
counters=counters,
|
||||
output_csv=output,
|
||||
plan_input=input,
|
||||
duplicate_groups=dup_groups,
|
||||
):
|
||||
click.echo(line)
|
||||
|
||||
logger.info(
|
||||
"Plan review completed: total=%s high_risk=%s output=%s",
|
||||
counters["total_operations"],
|
||||
counters["high_risk_operations"],
|
||||
output,
|
||||
)
|
||||
except FileNotFoundError:
|
||||
command_error(ctx, f"Error: Plan file not found: {input}", f"Plan file not found: {input}")
|
||||
except json.JSONDecodeError as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error: Failed to parse plan JSON: {e}",
|
||||
f"Plan review JSON parsing failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error during plan review: {e}",
|
||||
f"Plan review failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def apply_review_cmd(
|
||||
ctx: CLIContext,
|
||||
plan: Path,
|
||||
csv: Path,
|
||||
output: Optional[Path],
|
||||
) -> None:
|
||||
"""Apply modifications from a manual review CSV back to the plan JSON."""
|
||||
logger = ctx.logger
|
||||
output_path = output or plan
|
||||
|
||||
try:
|
||||
click.echo(f"Loading plan: {plan}")
|
||||
execution_plan = load_plan(plan)
|
||||
|
||||
click.echo(f"Applying review from: {csv}")
|
||||
updated_plan = apply_review_to_plan(execution_plan, csv)
|
||||
|
||||
save_plan(updated_plan, output_path)
|
||||
click.echo(f"Successfully updated plan saved to: {output_path}")
|
||||
|
||||
modified = 0
|
||||
for i, op in enumerate(updated_plan.operations):
|
||||
if op.operation_type != execution_plan.operations[i].operation_type:
|
||||
modified += 1
|
||||
|
||||
click.echo(f"Total operations modified: {modified}")
|
||||
logger.info("Applied review from %s to %s, modified %s ops", csv, output_path, modified)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error applying review: {e}",
|
||||
f"Apply review failed: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
@@ -1,6 +1,5 @@
|
||||
"""Scan command implementation."""
|
||||
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
"""State tracking CLI command implementations."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
import click
|
||||
|
||||
from vlm.cli_helpers import command_error
|
||||
from vlm.context import CLIContext
|
||||
from vlm.state import StateManager
|
||||
|
||||
|
||||
def _state_path() -> Path:
|
||||
return Path.home() / ".vlm" / "state.json"
|
||||
|
||||
|
||||
def state_show_cmd(ctx: CLIContext, file: Path) -> None:
|
||||
"""Show state for a file."""
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = StateManager(_state_path())
|
||||
file_state = manager.get_file_state(file)
|
||||
|
||||
if file_state is None:
|
||||
click.echo(f"No state found for file: {file}")
|
||||
click.echo("This file has not been tracked yet.")
|
||||
else:
|
||||
click.echo(f"State for file: {file}")
|
||||
click.echo()
|
||||
click.echo(f" Status: {file_state.status}")
|
||||
if file_state.reason:
|
||||
click.echo(f" Reason: {file_state.reason}")
|
||||
click.echo(f" Updated: {file_state.updated_at.strftime('%Y-%m-%d %H:%M:%S')}")
|
||||
|
||||
logger.info("Showed state for file: %s", file)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error showing file state: {e}",
|
||||
f"Failed to show file state: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def state_set_cmd(ctx: CLIContext, file: Path, status: str, reason: Optional[str]) -> None:
|
||||
"""Set state for a file."""
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = StateManager(_state_path())
|
||||
manager.set_file_state(file, status, reason)
|
||||
manager.save()
|
||||
|
||||
click.echo(f"✓ State updated for file: {file}")
|
||||
click.echo(f" Status: {status}")
|
||||
if reason:
|
||||
click.echo(f" Reason: {reason}")
|
||||
|
||||
logger.info("Set state for file %s: status=%s, reason=%s", file, status, reason)
|
||||
|
||||
except ValueError as e:
|
||||
command_error(ctx, f"Error: {e}", f"Invalid status: {e}")
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error setting file state: {e}",
|
||||
f"Failed to set file state: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def state_query_cmd(ctx: CLIContext, status: str) -> None:
|
||||
"""Query files by status."""
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = StateManager(_state_path())
|
||||
file_states = manager.query_by_status(status)
|
||||
|
||||
if not file_states:
|
||||
click.echo(f"No files found with status '{status}'.")
|
||||
return
|
||||
|
||||
click.echo(f"Files with status '{status}':")
|
||||
click.echo("=" * 80)
|
||||
click.echo()
|
||||
|
||||
for i, file_state in enumerate(file_states, 1):
|
||||
click.echo(f"[{i}] {file_state.file_path}")
|
||||
if file_state.reason:
|
||||
click.echo(f" Reason: {file_state.reason}")
|
||||
click.echo(f" Updated: {file_state.updated_at.strftime('%Y-%m-%d %H:%M:%S')}")
|
||||
click.echo()
|
||||
|
||||
click.echo("=" * 80)
|
||||
click.echo(f"Total: {len(file_states)} file(s)")
|
||||
|
||||
logger.info("Queried files with status '%s': %s found", status, len(file_states))
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error querying file states: {e}",
|
||||
f"Failed to query file states: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
|
||||
|
||||
def state_clear_cmd(ctx: CLIContext, file: Path) -> None:
|
||||
"""Clear state for a file."""
|
||||
logger = ctx.logger
|
||||
|
||||
try:
|
||||
manager = StateManager(_state_path())
|
||||
file_state = manager.get_file_state(file)
|
||||
|
||||
if file_state is None:
|
||||
click.echo(f"No state found for file: {file}")
|
||||
click.echo("Nothing to clear.")
|
||||
return
|
||||
|
||||
manager.clear_state(file)
|
||||
manager.save()
|
||||
|
||||
click.echo(f"✓ State cleared for file: {file}")
|
||||
logger.info("Cleared state for file: %s", file)
|
||||
|
||||
except Exception as e:
|
||||
command_error(
|
||||
ctx,
|
||||
f"Error clearing file state: {e}",
|
||||
f"Failed to clear file state: {e}",
|
||||
exc_info=True,
|
||||
)
|
||||
@@ -3,6 +3,7 @@
|
||||
from dataclasses import dataclass, field
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
import yaml
|
||||
|
||||
DEFAULT_VIDEO_EXTENSIONS = [
|
||||
|
||||
@@ -1,19 +1,16 @@
|
||||
"""Duplicate group resolution: choose which file to keep when consuming analysis."""
|
||||
|
||||
from datetime import datetime
|
||||
import re
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
from typing import Optional, Union
|
||||
|
||||
from vlm.models import MovieIdentity, SeriesIdentity
|
||||
from vlm.utils import is_sample_path
|
||||
|
||||
|
||||
def _is_sample_path(path: Path) -> bool:
|
||||
"""Identify likely sample clips by path component or filename token."""
|
||||
parts = [part.casefold() for part in path.parts]
|
||||
if "sample" in parts:
|
||||
return True
|
||||
return bool(re.search(r"(^|[\s._-])sample($|[\s._-])", path.stem.casefold()))
|
||||
class DuplicateResolutionError(ValueError):
|
||||
"""Raised when a duplicate group cannot be resolved deterministically."""
|
||||
|
||||
|
||||
def choose_keep_index(
|
||||
@@ -45,14 +42,20 @@ def choose_keep_index(
|
||||
if strategy == "first_seen":
|
||||
return 0
|
||||
if strategy == "by_quality":
|
||||
if quality_comparison is None or len(quality_comparison) != len(items):
|
||||
return 0 # Fallback to first if quality data missing/mismatched
|
||||
if quality_comparison is None:
|
||||
raise DuplicateResolutionError(
|
||||
"by_quality strategy requires quality comparison data"
|
||||
)
|
||||
if len(quality_comparison) != len(items):
|
||||
raise DuplicateResolutionError(
|
||||
"by_quality strategy requires quality data aligned with duplicate items"
|
||||
)
|
||||
return _by_quality_index(items, quality_comparison)
|
||||
if strategy == "by_reputation":
|
||||
return _by_reputation_index(items, quality_comparison=quality_comparison)
|
||||
if strategy == "by_reputation_quality_time":
|
||||
return _by_reputation_quality_time_index(items, quality_comparison=quality_comparison)
|
||||
return 0
|
||||
raise DuplicateResolutionError(f"Unsupported duplicate strategy: {strategy}")
|
||||
|
||||
|
||||
def _parse_resolution_tier(resolution: Optional[str], path: Path) -> int:
|
||||
@@ -125,7 +128,7 @@ def _by_quality_index(
|
||||
def key(idx_item: tuple[int, tuple[Path, Union[MovieIdentity, SeriesIdentity]]]) -> tuple:
|
||||
idx, (path, _) = idx_item
|
||||
qc = quality_comparison[idx] if idx < len(quality_comparison) else {}
|
||||
is_sample = _is_sample_path(path)
|
||||
is_sample = is_sample_path(path)
|
||||
return (is_sample, *quality_key(path, qc, idx))
|
||||
|
||||
indexed = list(enumerate(items))
|
||||
@@ -156,7 +159,7 @@ def _by_reputation_index(
|
||||
has_rep = identity.reputation_score is not None
|
||||
score = identity.reputation_score if identity.reputation_score is not None else -1.0
|
||||
votes = identity.reputation_votes if identity.reputation_votes is not None else -1
|
||||
is_sample = _is_sample_path(path)
|
||||
is_sample = is_sample_path(path)
|
||||
# Prefer non-sample, then reputation, then better quality, then lower index.
|
||||
return (is_sample, not has_rep, -score, -votes, *quality_key(path, qc, idx))
|
||||
|
||||
@@ -199,7 +202,7 @@ def _by_reputation_quality_time_index(
|
||||
score = identity.reputation_score if identity.reputation_score is not None else -1.0
|
||||
votes = identity.reputation_votes if identity.reputation_votes is not None else -1
|
||||
modified_ts = _parse_modified_timestamp(qc.get("modified_timestamp"))
|
||||
is_sample = _is_sample_path(path)
|
||||
is_sample = is_sample_path(path)
|
||||
return (
|
||||
is_sample,
|
||||
not has_rep,
|
||||
|
||||
@@ -9,12 +9,12 @@ import hashlib
|
||||
import json
|
||||
from concurrent.futures import ThreadPoolExecutor, as_completed
|
||||
from typing import Callable, Optional
|
||||
from urllib.request import urlopen, Request
|
||||
from urllib.request import Request, urlopen
|
||||
|
||||
from vlm.cache import EnrichmentCache
|
||||
from vlm.config import Config
|
||||
from vlm.providers import ProviderResult, TMDBAuthError, TMDBProvider, TMDBProviderError
|
||||
from vlm.parser import normalize_title
|
||||
from vlm.providers import ProviderResult, TMDBAuthError, TMDBProvider, TMDBProviderError
|
||||
from vlm.utils import sanitize_path_component
|
||||
|
||||
RefreshMode = str
|
||||
|
||||
@@ -1,120 +0,0 @@
|
||||
"""Exception hierarchy for Video Library Manager.
|
||||
|
||||
Provides structured exceptions with exit codes and retry support for better
|
||||
error handling and user experience.
|
||||
"""
|
||||
|
||||
|
||||
class VLMError(Exception):
|
||||
"""Base exception for all VLM errors.
|
||||
|
||||
All VLM-specific exceptions inherit from this class.
|
||||
|
||||
Attributes:
|
||||
exit_code: Suggested exit code for CLI applications (1 by default)
|
||||
is_retryable: Whether the error might succeed if retried
|
||||
"""
|
||||
|
||||
exit_code: int = 1
|
||||
is_retryable: bool = False
|
||||
|
||||
def __init__(self, message: str, *args, **kwargs):
|
||||
"""Initialize VLM error.
|
||||
|
||||
Args:
|
||||
message: Error message
|
||||
*args: Additional positional arguments for Exception
|
||||
**kwargs: Additional keyword arguments
|
||||
"""
|
||||
super().__init__(message, *args)
|
||||
self.message = message
|
||||
|
||||
|
||||
class VLMConfigError(VLMError):
|
||||
"""Configuration-related errors.
|
||||
|
||||
Raised when configuration is invalid, missing required fields, or cannot be loaded.
|
||||
|
||||
Examples:
|
||||
- Missing library_root
|
||||
- Invalid YAML syntax
|
||||
- Invalid category mappings
|
||||
"""
|
||||
|
||||
exit_code = 2
|
||||
is_retryable = False
|
||||
|
||||
|
||||
class VLMFileSystemError(VLMError):
|
||||
"""File system operation errors.
|
||||
|
||||
Raised when file operations fail (read, write, move, delete).
|
||||
|
||||
Examples:
|
||||
- Permission denied
|
||||
- File not found
|
||||
- Disk full
|
||||
"""
|
||||
|
||||
exit_code = 3
|
||||
is_retryable = False
|
||||
|
||||
|
||||
class VLMIOError(VLMError):
|
||||
"""I/O errors for reading/writing data files.
|
||||
|
||||
Raised when loading or saving inventory, identities, analysis, plans, etc.
|
||||
|
||||
Examples:
|
||||
- Invalid JSON format
|
||||
- Schema version mismatch
|
||||
- Missing required fields
|
||||
"""
|
||||
|
||||
exit_code = 4
|
||||
is_retryable = False
|
||||
|
||||
|
||||
class VLMTransientError(VLMError):
|
||||
"""Transient errors that may succeed if retried.
|
||||
|
||||
Raised for temporary failures that might resolve on retry.
|
||||
|
||||
Examples:
|
||||
- Network timeouts (TMDB API)
|
||||
- Temporary file locks
|
||||
- Rate limiting
|
||||
"""
|
||||
|
||||
exit_code = 1 # No special exit code (will retry)
|
||||
is_retryable = True
|
||||
|
||||
|
||||
class VLMValidationError(VLMError):
|
||||
"""Data validation errors.
|
||||
|
||||
Raised when data fails validation checks.
|
||||
|
||||
Examples:
|
||||
- Invalid filename patterns
|
||||
- Invalid season/episode numbers
|
||||
- Invalid quality metrics
|
||||
"""
|
||||
|
||||
exit_code = 5
|
||||
is_retryable = False
|
||||
|
||||
|
||||
class VLMQuarantineError(VLMError):
|
||||
"""Quarantine operation errors.
|
||||
|
||||
Raised when quarantine or restore operations fail.
|
||||
|
||||
Examples:
|
||||
- Cannot quarantine file from unsupported category
|
||||
- Quarantine manifest corruption
|
||||
- File already in quarantine
|
||||
"""
|
||||
|
||||
exit_code = 6
|
||||
is_retryable = False
|
||||
+78
-28
@@ -14,13 +14,13 @@ from pathlib import Path
|
||||
from typing import Optional
|
||||
from uuid import uuid4
|
||||
|
||||
from .config import Config
|
||||
from .logging_config import get_logger, log_operation
|
||||
from .models import ExecutionPlan, FileOperation, OperationResult, RollbackLog
|
||||
from .quarantine import QuarantineManager
|
||||
from .state import StateManager
|
||||
from .transaction import TransactionLog
|
||||
from .utils import ensure_utc, is_within_root, utc_now
|
||||
from vlm.config import Config
|
||||
from vlm.logging_config import get_logger, log_operation
|
||||
from vlm.models import ExecutionPlan, FileOperation, OperationResult, RollbackLog
|
||||
from vlm.quarantine import QuarantineManager
|
||||
from vlm.state import StateManager
|
||||
from vlm.transaction import TransactionLog
|
||||
from vlm.utils import ensure_utc, is_within_root, utc_now
|
||||
|
||||
|
||||
class ExecutionEngine:
|
||||
@@ -108,7 +108,25 @@ class ExecutionEngine:
|
||||
# Execute all operations
|
||||
results = []
|
||||
for i, operation in enumerate(plan.operations):
|
||||
result = self.execute_operation(operation, mode)
|
||||
try:
|
||||
result = self.execute_operation(operation, mode)
|
||||
except Exception as exc: # pragma: no cover - defensive containment
|
||||
error_msg = (
|
||||
f"Unexpected failure during {operation.operation_type}: {exc}"
|
||||
)
|
||||
self.logger.exception(
|
||||
error_msg,
|
||||
extra={
|
||||
"operation_type": "execute",
|
||||
"file_path": f" - {operation.source_path}",
|
||||
},
|
||||
)
|
||||
result = OperationResult(
|
||||
operation=operation,
|
||||
success=False,
|
||||
error_message=error_msg,
|
||||
executed_at=utc_now(),
|
||||
)
|
||||
results.append(result)
|
||||
|
||||
# Update transaction and state logs in execute mode
|
||||
@@ -183,6 +201,53 @@ class ExecutionEngine:
|
||||
|
||||
return results, summary, rollback_log
|
||||
|
||||
def _validate_library_root_boundaries(
|
||||
self,
|
||||
operation: FileOperation,
|
||||
executed_at: datetime,
|
||||
) -> OperationResult | None:
|
||||
"""Reject move/rename operations that escape the configured library root."""
|
||||
if not self.config or operation.operation_type not in ("move", "rename"):
|
||||
return None
|
||||
|
||||
if not is_within_root(operation.source_path, self.config.library_root):
|
||||
error_msg = f"Unsafe source outside library root: {operation.source_path}"
|
||||
log_operation(
|
||||
self.logger,
|
||||
logging.ERROR,
|
||||
error_msg,
|
||||
operation_type="execute",
|
||||
file_path=operation.source_path,
|
||||
)
|
||||
return OperationResult(
|
||||
operation=operation,
|
||||
success=False,
|
||||
error_message=error_msg,
|
||||
executed_at=executed_at,
|
||||
)
|
||||
|
||||
if operation.destination_path and not is_within_root(
|
||||
operation.destination_path, self.config.library_root
|
||||
):
|
||||
error_msg = (
|
||||
f"Unsafe destination outside library root: {operation.destination_path}"
|
||||
)
|
||||
log_operation(
|
||||
self.logger,
|
||||
logging.ERROR,
|
||||
error_msg,
|
||||
operation_type="execute",
|
||||
file_path=operation.source_path,
|
||||
)
|
||||
return OperationResult(
|
||||
operation=operation,
|
||||
success=False,
|
||||
error_message=error_msg,
|
||||
executed_at=executed_at,
|
||||
)
|
||||
|
||||
return None
|
||||
|
||||
def execute_operation(
|
||||
self,
|
||||
operation: FileOperation,
|
||||
@@ -277,6 +342,10 @@ class ExecutionEngine:
|
||||
executed_at=executed_at
|
||||
)
|
||||
|
||||
boundary_error = self._validate_library_root_boundaries(operation, executed_at)
|
||||
if boundary_error is not None:
|
||||
return boundary_error
|
||||
|
||||
# Execute based on mode
|
||||
if mode == "dry-run":
|
||||
return self._simulate_operation(operation, executed_at)
|
||||
@@ -352,25 +421,6 @@ class ExecutionEngine:
|
||||
|
||||
# Create destination directory if needed
|
||||
if operation.destination_path:
|
||||
if self.config and not is_within_root(
|
||||
operation.destination_path, self.config.library_root
|
||||
):
|
||||
error_msg = (
|
||||
f"Unsafe destination outside library root: {operation.destination_path}"
|
||||
)
|
||||
log_operation(
|
||||
self.logger,
|
||||
logging.ERROR,
|
||||
error_msg,
|
||||
operation_type="execute",
|
||||
file_path=operation.source_path
|
||||
)
|
||||
return OperationResult(
|
||||
operation=operation,
|
||||
success=False,
|
||||
error_message=error_msg,
|
||||
executed_at=executed_at
|
||||
)
|
||||
operation.destination_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
# Perform the move/rename operation
|
||||
@@ -631,7 +681,7 @@ class ExecutionEngine:
|
||||
log_operation(
|
||||
self.logger,
|
||||
logging.DEBUG,
|
||||
f"Skipping rollback of no-op operation",
|
||||
"Skipping rollback of no-op operation",
|
||||
operation_type="rollback",
|
||||
file_path=operation.source_path
|
||||
)
|
||||
|
||||
+339
-79
@@ -1,16 +1,28 @@
|
||||
"""Unified I/O layer for inventory and identities data."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
from typing import Union
|
||||
|
||||
from vlm.models import MovieIdentity, SeriesIdentity, VideoFile
|
||||
from vlm.utils import utc_now
|
||||
|
||||
# Re-export scanner CSV functions so CLI and others use a single I/O entry point
|
||||
from vlm.models import (
|
||||
AnalysisCompletenessRecord,
|
||||
AnalysisDuplicateRecord,
|
||||
AnalysisJSON,
|
||||
ExecutionPlan,
|
||||
FileOperation,
|
||||
MovieIdentity,
|
||||
MovieIdentityRecord,
|
||||
ParsedIdentitiesJSON,
|
||||
PlanJSON,
|
||||
PlanOperationRecord,
|
||||
SeriesIdentity,
|
||||
SeriesIdentityRecord,
|
||||
VideoFile,
|
||||
)
|
||||
from vlm.scanner import load_inventory_csv, save_inventory_csv
|
||||
from vlm.utils import ensure_utc, utc_now
|
||||
|
||||
__all__ = [
|
||||
"load_inventory_csv",
|
||||
@@ -21,6 +33,11 @@ __all__ = [
|
||||
"save_identities_json",
|
||||
"load_analysis_json",
|
||||
"save_analysis_json",
|
||||
"validate_plan_json",
|
||||
"execution_plan_from_record",
|
||||
"execution_plan_to_record",
|
||||
"load_execution_plan",
|
||||
"save_execution_plan",
|
||||
"identities_to_plan_input",
|
||||
"identities_to_analysis_input",
|
||||
]
|
||||
@@ -39,28 +56,310 @@ def save_json_file(data: dict, path: Path) -> None:
|
||||
json.dump(data, f, indent=2, ensure_ascii=False)
|
||||
|
||||
|
||||
def load_analysis_json(path: Path) -> dict:
|
||||
def _ensure_dict(value: object, label: str) -> dict:
|
||||
if not isinstance(value, dict):
|
||||
raise ValueError(f"{label} must be an object")
|
||||
return value
|
||||
|
||||
|
||||
def _ensure_list(value: object, label: str) -> list:
|
||||
if not isinstance(value, list):
|
||||
raise ValueError(f"{label} must be a list")
|
||||
return value
|
||||
|
||||
|
||||
def _ensure_str(value: object, label: str) -> str:
|
||||
if not isinstance(value, str):
|
||||
raise ValueError(f"{label} must be a string")
|
||||
return value
|
||||
|
||||
|
||||
def _ensure_bool(value: object, label: str) -> bool:
|
||||
if not isinstance(value, bool):
|
||||
raise ValueError(f"{label} must be a boolean")
|
||||
return value
|
||||
|
||||
|
||||
def _ensure_int(value: object, label: str, *, allow_none: bool = False) -> int | None:
|
||||
if value is None and allow_none:
|
||||
return None
|
||||
if isinstance(value, bool) or not isinstance(value, int):
|
||||
raise ValueError(f"{label} must be an integer")
|
||||
return value
|
||||
|
||||
|
||||
def _ensure_float(value: object, label: str, *, allow_none: bool = False) -> float | None:
|
||||
if value is None and allow_none:
|
||||
return None
|
||||
if isinstance(value, bool) or not isinstance(value, (int, float)):
|
||||
raise ValueError(f"{label} must be a number")
|
||||
return float(value)
|
||||
|
||||
|
||||
def _ensure_string_dict(value: object, label: str) -> dict[str, str]:
|
||||
mapping = _ensure_dict(value, label)
|
||||
for key, item in mapping.items():
|
||||
if not isinstance(key, str) or not isinstance(item, str):
|
||||
raise ValueError(f"{label} must map strings to strings")
|
||||
return mapping # type: ignore[return-value]
|
||||
|
||||
|
||||
def _validate_video_metadata(record: dict, label: str) -> None:
|
||||
if "video_metadata" not in record:
|
||||
return
|
||||
metadata = _ensure_dict(record["video_metadata"], f"{label}.video_metadata")
|
||||
if "size_bytes" in metadata:
|
||||
_ensure_int(metadata["size_bytes"], f"{label}.video_metadata.size_bytes")
|
||||
if "modified_timestamp" in metadata:
|
||||
_ensure_str(metadata["modified_timestamp"], f"{label}.video_metadata.modified_timestamp")
|
||||
if "resolution" in metadata and metadata["resolution"] is not None:
|
||||
_ensure_str(metadata["resolution"], f"{label}.video_metadata.resolution")
|
||||
if "codec" in metadata and metadata["codec"] is not None:
|
||||
_ensure_str(metadata["codec"], f"{label}.video_metadata.codec")
|
||||
if "duration_seconds" in metadata:
|
||||
_ensure_float(
|
||||
metadata["duration_seconds"],
|
||||
f"{label}.video_metadata.duration_seconds",
|
||||
allow_none=True,
|
||||
)
|
||||
if "bitrate_kbps" in metadata:
|
||||
_ensure_int(
|
||||
metadata["bitrate_kbps"],
|
||||
f"{label}.video_metadata.bitrate_kbps",
|
||||
allow_none=True,
|
||||
)
|
||||
|
||||
|
||||
def _validate_identity_record(record: object, *, label: str, expect_kind: str | None = None) -> dict:
|
||||
mapping = _ensure_dict(record, label)
|
||||
_ensure_str(mapping.get("path"), f"{label}.path")
|
||||
_ensure_str(mapping.get("filename"), f"{label}.filename")
|
||||
_ensure_str(mapping.get("category"), f"{label}.category")
|
||||
|
||||
if "review_status" in mapping:
|
||||
review_status = _ensure_str(mapping["review_status"], f"{label}.review_status")
|
||||
if review_status not in {"pending", "approved", "rejected"}:
|
||||
raise ValueError(f"{label}.review_status must be one of pending, approved, rejected")
|
||||
|
||||
if expect_kind in {"movie", "series"}:
|
||||
_ensure_str(mapping.get("title"), f"{label}.title")
|
||||
_ensure_float(mapping.get("confidence"), f"{label}.confidence")
|
||||
_ensure_bool(mapping.get("needs_review"), f"{label}.needs_review")
|
||||
|
||||
if expect_kind == "movie":
|
||||
_ensure_int(mapping.get("year"), f"{label}.year", allow_none=True)
|
||||
elif expect_kind == "series":
|
||||
_ensure_int(mapping.get("season"), f"{label}.season", allow_none=True)
|
||||
episodes = _ensure_list(mapping.get("episodes"), f"{label}.episodes")
|
||||
for idx, episode in enumerate(episodes):
|
||||
_ensure_int(episode, f"{label}.episodes[{idx}]")
|
||||
|
||||
if "provider_metadata" in mapping:
|
||||
_ensure_string_dict(mapping["provider_metadata"], f"{label}.provider_metadata")
|
||||
|
||||
_validate_video_metadata(mapping, label)
|
||||
return mapping
|
||||
|
||||
|
||||
def _validate_parsed_identities_json(data: object) -> ParsedIdentitiesJSON:
|
||||
mapping = _ensure_dict(data, "identities JSON")
|
||||
if "vlm_schema_version" in mapping and mapping["vlm_schema_version"] is not None:
|
||||
_ensure_str(mapping["vlm_schema_version"], "identities JSON.vlm_schema_version")
|
||||
_ensure_dict(mapping.get("metadata"), "identities JSON.metadata")
|
||||
|
||||
movies = _ensure_list(mapping.get("movies", []), "identities JSON.movies")
|
||||
series = _ensure_list(mapping.get("series", []), "identities JSON.series")
|
||||
anime = _ensure_list(mapping.get("anime", []), "identities JSON.anime")
|
||||
other = _ensure_list(mapping.get("other", []), "identities JSON.other")
|
||||
|
||||
mapping["movies"] = [
|
||||
_validate_identity_record(movie, label=f"identities JSON.movies[{idx}]", expect_kind="movie")
|
||||
for idx, movie in enumerate(movies)
|
||||
]
|
||||
mapping["series"] = [
|
||||
_validate_identity_record(item, label=f"identities JSON.series[{idx}]", expect_kind="series")
|
||||
for idx, item in enumerate(series)
|
||||
]
|
||||
mapping["anime"] = [
|
||||
_validate_identity_record(item, label=f"identities JSON.anime[{idx}]", expect_kind=None)
|
||||
for idx, item in enumerate(anime)
|
||||
]
|
||||
mapping["other"] = [
|
||||
_validate_identity_record(item, label=f"identities JSON.other[{idx}]", expect_kind=None)
|
||||
for idx, item in enumerate(other)
|
||||
]
|
||||
return mapping # type: ignore[return-value]
|
||||
|
||||
|
||||
def _validate_analysis_json(data: object) -> AnalysisJSON:
|
||||
mapping = _ensure_dict(data, "analysis JSON")
|
||||
if not isinstance(mapping.get("vlm_schema_version"), str):
|
||||
mapping["vlm_schema_version"] = "1.0"
|
||||
_ensure_dict(mapping.get("metadata"), "analysis JSON.metadata")
|
||||
|
||||
completeness = _ensure_list(mapping.get("completeness", []), "analysis JSON.completeness")
|
||||
duplicates = _ensure_list(mapping.get("duplicates", []), "analysis JSON.duplicates")
|
||||
|
||||
for idx, item in enumerate(completeness):
|
||||
completeness_item = _ensure_dict(item, f"analysis JSON.completeness[{idx}]")
|
||||
_ensure_str(completeness_item.get("series_title"), f"analysis JSON.completeness[{idx}].series_title")
|
||||
_ensure_int(completeness_item.get("season"), f"analysis JSON.completeness[{idx}].season")
|
||||
for field_name in ("episodes_found", "episodes_missing"):
|
||||
field_value = _ensure_list(completeness_item.get(field_name), f"analysis JSON.completeness[{idx}].{field_name}")
|
||||
for episode_idx, episode in enumerate(field_value):
|
||||
_ensure_int(episode, f"analysis JSON.completeness[{idx}].{field_name}[{episode_idx}]")
|
||||
|
||||
for idx, item in enumerate(duplicates):
|
||||
duplicate_item = _ensure_dict(item, f"analysis JSON.duplicates[{idx}]")
|
||||
identity = _ensure_dict(duplicate_item.get("identity"), f"analysis JSON.duplicates[{idx}].identity")
|
||||
_ensure_str(identity.get("type"), f"analysis JSON.duplicates[{idx}].identity.type")
|
||||
_ensure_str(identity.get("title"), f"analysis JSON.duplicates[{idx}].identity.title")
|
||||
_ensure_int(identity.get("year"), f"analysis JSON.duplicates[{idx}].identity.year", allow_none=True)
|
||||
_ensure_int(identity.get("season"), f"analysis JSON.duplicates[{idx}].identity.season", allow_none=True)
|
||||
episodes = _ensure_list(identity.get("episodes", []), f"analysis JSON.duplicates[{idx}].identity.episodes")
|
||||
for episode_idx, episode in enumerate(episodes):
|
||||
_ensure_int(episode, f"analysis JSON.duplicates[{idx}].identity.episodes[{episode_idx}]")
|
||||
files = _ensure_list(duplicate_item.get("files", []), f"analysis JSON.duplicates[{idx}].files")
|
||||
for file_idx, file_path in enumerate(files):
|
||||
_ensure_str(file_path, f"analysis JSON.duplicates[{idx}].files[{file_idx}]")
|
||||
quality = _ensure_list(duplicate_item.get("quality_comparison", []), f"analysis JSON.duplicates[{idx}].quality_comparison")
|
||||
for quality_idx, q_item in enumerate(quality):
|
||||
_ensure_dict(q_item, f"analysis JSON.duplicates[{idx}].quality_comparison[{quality_idx}]")
|
||||
|
||||
return mapping # type: ignore[return-value]
|
||||
|
||||
|
||||
def _validate_plan_operation_record(record: object, *, label: str) -> PlanOperationRecord:
|
||||
operation = _ensure_dict(record, label)
|
||||
_ensure_str(operation.get("operation_type"), f"{label}.operation_type")
|
||||
_ensure_str(operation.get("source_path"), f"{label}.source_path")
|
||||
if operation.get("destination_path") is not None:
|
||||
_ensure_str(operation.get("destination_path"), f"{label}.destination_path")
|
||||
_ensure_str(operation.get("reason"), f"{label}.reason")
|
||||
_ensure_bool(operation.get("has_conflict"), f"{label}.has_conflict")
|
||||
if "conflict_reason" in operation and operation["conflict_reason"] is not None:
|
||||
_ensure_str(operation["conflict_reason"], f"{label}.conflict_reason")
|
||||
return operation # type: ignore[return-value]
|
||||
|
||||
|
||||
|
||||
def validate_plan_json(data: object) -> PlanJSON:
|
||||
"""Validate the on-disk execution plan schema."""
|
||||
mapping = _ensure_dict(data, "plan JSON")
|
||||
_ensure_str(mapping.get("vlm_schema_version"), "plan JSON.vlm_schema_version")
|
||||
_ensure_str(mapping.get("plan_id"), "plan JSON.plan_id")
|
||||
_ensure_str(mapping.get("created_at"), "plan JSON.created_at")
|
||||
_ensure_dict(mapping.get("summary"), "plan JSON.summary")
|
||||
if "summary_by_reason" in mapping:
|
||||
_ensure_dict(mapping["summary_by_reason"], "plan JSON.summary_by_reason")
|
||||
if "human_summary" in mapping:
|
||||
_ensure_str(mapping["human_summary"], "plan JSON.human_summary")
|
||||
if "metadata" in mapping:
|
||||
_ensure_dict(mapping["metadata"], "plan JSON.metadata")
|
||||
|
||||
operations = _ensure_list(mapping.get("operations", []), "plan JSON.operations")
|
||||
mapping["operations"] = [
|
||||
_validate_plan_operation_record(item, label=f"plan JSON.operations[{idx}]")
|
||||
for idx, item in enumerate(operations)
|
||||
]
|
||||
|
||||
return mapping # type: ignore[return-value]
|
||||
|
||||
|
||||
|
||||
def execution_plan_to_record(plan: ExecutionPlan) -> PlanJSON:
|
||||
"""Serialize a typed execution plan into the canonical JSON record."""
|
||||
plan_record: PlanJSON = {
|
||||
"vlm_schema_version": "1.0",
|
||||
"plan_id": plan.plan_id,
|
||||
"created_at": plan.created_at.isoformat(),
|
||||
"operations": [
|
||||
{
|
||||
"operation_type": op.operation_type,
|
||||
"source_path": str(op.source_path),
|
||||
"destination_path": str(op.destination_path) if op.destination_path else None,
|
||||
"reason": op.reason,
|
||||
"has_conflict": op.has_conflict,
|
||||
"conflict_reason": op.conflict_reason,
|
||||
**(
|
||||
{"review_context": op.review_context}
|
||||
if op.review_context
|
||||
else {}
|
||||
),
|
||||
}
|
||||
for op in plan.operations
|
||||
],
|
||||
"summary": plan.summary,
|
||||
"summary_by_reason": plan.summary_by_reason,
|
||||
"human_summary": plan.human_summary,
|
||||
"metadata": plan.metadata,
|
||||
}
|
||||
return validate_plan_json(plan_record)
|
||||
|
||||
|
||||
|
||||
def execution_plan_from_record(data: object) -> ExecutionPlan:
|
||||
"""Construct a typed execution plan after schema validation."""
|
||||
plan_dict = validate_plan_json(data)
|
||||
operations = [
|
||||
FileOperation(
|
||||
operation_type=op["operation_type"],
|
||||
source_path=Path(op["source_path"]),
|
||||
destination_path=Path(op["destination_path"]) if op["destination_path"] else None,
|
||||
reason=op["reason"],
|
||||
has_conflict=op["has_conflict"],
|
||||
conflict_reason=op.get("conflict_reason"),
|
||||
review_context=op.get("review_context") or {},
|
||||
)
|
||||
for op in plan_dict["operations"]
|
||||
]
|
||||
created_at = ensure_utc(datetime.fromisoformat(plan_dict["created_at"]))
|
||||
return ExecutionPlan(
|
||||
plan_id=plan_dict["plan_id"],
|
||||
created_at=created_at,
|
||||
operations=operations,
|
||||
summary=plan_dict["summary"],
|
||||
summary_by_reason=plan_dict.get("summary_by_reason", {}),
|
||||
human_summary=plan_dict.get("human_summary", ""),
|
||||
metadata=plan_dict.get("metadata", {}),
|
||||
)
|
||||
|
||||
|
||||
|
||||
def load_execution_plan(path: Path) -> ExecutionPlan:
|
||||
"""Load an execution plan from disk through the validated typed boundary."""
|
||||
return execution_plan_from_record(load_json_file(path))
|
||||
|
||||
|
||||
|
||||
def save_execution_plan(plan: ExecutionPlan, path: Path) -> None:
|
||||
"""Persist an execution plan via the canonical validated JSON record."""
|
||||
save_json_file(execution_plan_to_record(plan), path)
|
||||
|
||||
|
||||
|
||||
def load_analysis_json(path: Path) -> AnalysisJSON:
|
||||
"""Load analysis result from JSON file (metadata, completeness, duplicates).
|
||||
|
||||
Caller should check file existence and handle missing/invalid keys.
|
||||
"""
|
||||
return load_json_file(path)
|
||||
return _validate_analysis_json(load_json_file(path))
|
||||
|
||||
|
||||
def load_identities_json(path: Path) -> dict:
|
||||
def load_identities_json(path: Path) -> ParsedIdentitiesJSON:
|
||||
"""Load identities from JSON file."""
|
||||
return load_json_file(path)
|
||||
return _validate_parsed_identities_json(load_json_file(path))
|
||||
|
||||
|
||||
def save_identities_json(data: dict, path: Path) -> None:
|
||||
def save_identities_json(data: ParsedIdentitiesJSON, path: Path) -> None:
|
||||
"""Save identities dict to JSON file."""
|
||||
save_json_file(data, path)
|
||||
save_json_file(_validate_parsed_identities_json(data), path)
|
||||
|
||||
|
||||
def save_analysis_json(
|
||||
*,
|
||||
completeness: list[dict],
|
||||
duplicates: list[dict],
|
||||
completeness: list[AnalysisCompletenessRecord],
|
||||
duplicates: list[AnalysisDuplicateRecord],
|
||||
source_identities: Path,
|
||||
total_movies: int,
|
||||
total_series: int,
|
||||
@@ -68,7 +367,7 @@ def save_analysis_json(
|
||||
) -> None:
|
||||
"""Save analysis result JSON using the canonical schema."""
|
||||
generation_timestamp = utc_now().strftime("%Y-%m-%dT%H:%M:%S")
|
||||
analysis_data = {
|
||||
analysis_data: AnalysisJSON = {
|
||||
"vlm_schema_version": "1.0",
|
||||
"metadata": {
|
||||
"generated": generation_timestamp,
|
||||
@@ -79,10 +378,10 @@ def save_analysis_json(
|
||||
"completeness": completeness,
|
||||
"duplicates": duplicates,
|
||||
}
|
||||
save_json_file(analysis_data, output)
|
||||
save_json_file(_validate_analysis_json(analysis_data), output)
|
||||
|
||||
|
||||
def _video_file_from_record(record: dict) -> VideoFile:
|
||||
def _video_file_from_record(record: MovieIdentityRecord | SeriesIdentityRecord) -> VideoFile:
|
||||
"""Build a VideoFile from an identities record.
|
||||
|
||||
If the record contains embedded video_metadata (v2 schema), use it.
|
||||
@@ -111,7 +410,16 @@ def _video_file_from_record(record: dict) -> VideoFile:
|
||||
)
|
||||
|
||||
|
||||
def _movie_identity_from_record(m: dict) -> MovieIdentity:
|
||||
def _video_file_from_inventory(
|
||||
record: MovieIdentityRecord | SeriesIdentityRecord,
|
||||
path_to_inventory: dict[str, VideoFile],
|
||||
) -> VideoFile:
|
||||
"""Build a VideoFile and prefer matching inventory metadata when available."""
|
||||
video_file = _video_file_from_record(record)
|
||||
return path_to_inventory.get(str(video_file.path), video_file)
|
||||
|
||||
|
||||
def _movie_identity_from_record(m: MovieIdentityRecord) -> MovieIdentity:
|
||||
"""Build MovieIdentity from identities JSON record."""
|
||||
is_approved = m.get("review_status") == "approved"
|
||||
return MovieIdentity(
|
||||
@@ -133,7 +441,7 @@ def _movie_identity_from_record(m: dict) -> MovieIdentity:
|
||||
)
|
||||
|
||||
|
||||
def _series_identity_from_record(s: dict) -> SeriesIdentity:
|
||||
def _series_identity_from_record(s: SeriesIdentityRecord) -> SeriesIdentity:
|
||||
"""Build SeriesIdentity from identities JSON record."""
|
||||
is_approved = s.get("review_status") == "approved"
|
||||
return SeriesIdentity(
|
||||
@@ -157,7 +465,7 @@ def _series_identity_from_record(s: dict) -> SeriesIdentity:
|
||||
|
||||
|
||||
def identities_to_plan_input(
|
||||
data: dict,
|
||||
data: ParsedIdentitiesJSON,
|
||||
) -> list[tuple[VideoFile, Union[MovieIdentity, SeriesIdentity, None]]]:
|
||||
"""Convert identities JSON dict to list of (VideoFile, Identity) for plan generator."""
|
||||
result: list[tuple[VideoFile, Union[MovieIdentity, SeriesIdentity, None]]] = []
|
||||
@@ -179,71 +487,23 @@ def identities_to_plan_input(
|
||||
|
||||
|
||||
def identities_to_analysis_input(
|
||||
data: dict,
|
||||
data: ParsedIdentitiesJSON,
|
||||
inventory_files: list[VideoFile] | None = None,
|
||||
) -> tuple[list[MovieIdentity], list[SeriesIdentity], list[VideoFile]]:
|
||||
"""Convert identities JSON dict to analysis inputs; optionally merge inventory metadata by path."""
|
||||
) -> tuple[list[tuple[MovieIdentity, VideoFile]], list[tuple[SeriesIdentity, VideoFile]]]:
|
||||
"""Convert identities JSON dict to explicit identity-file pairs for analysis."""
|
||||
movies_data = data.get("movies", [])
|
||||
series_data = data.get("series", [])
|
||||
movie_identities = []
|
||||
for m in movies_data:
|
||||
movie_identities.append(
|
||||
MovieIdentity(
|
||||
title=m["title"],
|
||||
year=m.get("year"),
|
||||
confidence=m["confidence"],
|
||||
needs_review=m["needs_review"],
|
||||
original_filename=m["filename"],
|
||||
)
|
||||
)
|
||||
series_identities = []
|
||||
for s in series_data:
|
||||
series_identities.append(
|
||||
SeriesIdentity(
|
||||
title=s["title"],
|
||||
season=s.get("season"),
|
||||
episodes=s.get("episodes", []),
|
||||
confidence=s["confidence"],
|
||||
needs_review=s["needs_review"],
|
||||
original_filename=s["filename"],
|
||||
)
|
||||
)
|
||||
video_files: list[VideoFile] = []
|
||||
path_to_inventory: dict[str, VideoFile] = {}
|
||||
if inventory_files:
|
||||
path_to_inventory = {str(vf.path): vf for vf in inventory_files}
|
||||
|
||||
movie_pairs: list[tuple[MovieIdentity, VideoFile]] = []
|
||||
for m in movies_data:
|
||||
vf = _video_file_from_record(m)
|
||||
if path_to_inventory:
|
||||
inv = path_to_inventory.get(str(vf.path))
|
||||
if inv:
|
||||
vf = VideoFile(
|
||||
path=inv.path,
|
||||
filename=inv.filename,
|
||||
size_bytes=inv.size_bytes,
|
||||
modified_timestamp=inv.modified_timestamp,
|
||||
category=inv.category,
|
||||
resolution=inv.resolution,
|
||||
codec=inv.codec,
|
||||
duration_seconds=inv.duration_seconds,
|
||||
bitrate_kbps=inv.bitrate_kbps,
|
||||
)
|
||||
video_files.append(vf)
|
||||
movie_pairs.append((_movie_identity_from_record(m), _video_file_from_inventory(m, path_to_inventory)))
|
||||
|
||||
series_pairs: list[tuple[SeriesIdentity, VideoFile]] = []
|
||||
for s in series_data:
|
||||
vf = _video_file_from_record(s)
|
||||
if path_to_inventory:
|
||||
inv = path_to_inventory.get(str(vf.path))
|
||||
if inv:
|
||||
vf = VideoFile(
|
||||
path=inv.path,
|
||||
filename=inv.filename,
|
||||
size_bytes=inv.size_bytes,
|
||||
modified_timestamp=inv.modified_timestamp,
|
||||
category=inv.category,
|
||||
resolution=inv.resolution,
|
||||
codec=inv.codec,
|
||||
duration_seconds=inv.duration_seconds,
|
||||
bitrate_kbps=inv.bitrate_kbps,
|
||||
)
|
||||
video_files.append(vf)
|
||||
return movie_identities, series_identities, video_files
|
||||
series_pairs.append((_series_identity_from_record(s), _video_file_from_inventory(s, path_to_inventory)))
|
||||
|
||||
return movie_pairs, series_pairs
|
||||
|
||||
|
||||
@@ -12,7 +12,6 @@ import logging.handlers
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
|
||||
DEFAULT_LOG_FILE = "vlm.log"
|
||||
MAX_LOG_SIZE = 10 * 1024 * 1024 # 10MB in bytes
|
||||
BACKUP_COUNT = 5 # Keep 5 backup log files
|
||||
|
||||
+110
-1
@@ -7,7 +7,7 @@ for representing video files and their parsed identities.
|
||||
from dataclasses import dataclass, field
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
from typing import Optional
|
||||
from typing import Optional, TypedDict
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -128,6 +128,7 @@ class FileOperation:
|
||||
reason: str
|
||||
has_conflict: bool
|
||||
conflict_reason: Optional[str] = None
|
||||
review_context: dict = field(default_factory=dict)
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -275,3 +276,111 @@ class DuplicateGroup:
|
||||
identity: MovieIdentity | SeriesIdentity
|
||||
files: list[VideoFile]
|
||||
quality_comparison: list[dict]
|
||||
|
||||
|
||||
class VideoMetadataRecord(TypedDict, total=False):
|
||||
"""Embedded video metadata stored in identities records."""
|
||||
|
||||
size_bytes: int
|
||||
modified_timestamp: str
|
||||
resolution: str
|
||||
codec: str
|
||||
duration_seconds: float
|
||||
bitrate_kbps: int
|
||||
|
||||
|
||||
class IdentityRecord(TypedDict, total=False):
|
||||
"""Common record fields used in parsed/enriched JSON payloads."""
|
||||
|
||||
path: str
|
||||
filename: str
|
||||
category: str
|
||||
title: str
|
||||
display_title: str
|
||||
confidence: float
|
||||
needs_review: bool
|
||||
canonical_id: str
|
||||
title_zh: str
|
||||
title_en: str
|
||||
translation_source: str
|
||||
reputation_score: float
|
||||
reputation_votes: int
|
||||
reputation_source: str
|
||||
review_status: str
|
||||
enrichment_confidence: float
|
||||
provider_metadata: dict[str, str]
|
||||
video_metadata: VideoMetadataRecord
|
||||
note: str
|
||||
|
||||
|
||||
class MovieIdentityRecord(IdentityRecord, total=False):
|
||||
"""TypedDict for movie entries in identities.json."""
|
||||
|
||||
year: int | None
|
||||
|
||||
|
||||
class SeriesIdentityRecord(IdentityRecord, total=False):
|
||||
"""TypedDict for series entries in identities.json."""
|
||||
|
||||
season: int | None
|
||||
episodes: list[int]
|
||||
|
||||
|
||||
class ParsedIdentitiesJSON(TypedDict, total=False):
|
||||
"""Canonical parsed identities payload stored between pipeline stages."""
|
||||
|
||||
vlm_schema_version: str
|
||||
metadata: dict[str, object]
|
||||
movies: list[MovieIdentityRecord]
|
||||
series: list[SeriesIdentityRecord]
|
||||
anime: list[IdentityRecord]
|
||||
other: list[IdentityRecord]
|
||||
|
||||
|
||||
class AnalysisCompletenessRecord(TypedDict):
|
||||
series_title: str
|
||||
season: int
|
||||
episodes_found: list[int]
|
||||
episodes_missing: list[int]
|
||||
|
||||
|
||||
class AnalysisDuplicateIdentityRecord(TypedDict):
|
||||
type: str
|
||||
title: str
|
||||
year: int | None
|
||||
season: int | None
|
||||
episodes: list[int]
|
||||
|
||||
|
||||
class AnalysisDuplicateRecord(TypedDict):
|
||||
identity: AnalysisDuplicateIdentityRecord
|
||||
files: list[str]
|
||||
quality_comparison: list[dict]
|
||||
|
||||
|
||||
class AnalysisJSON(TypedDict, total=False):
|
||||
vlm_schema_version: str
|
||||
metadata: dict[str, object]
|
||||
completeness: list[AnalysisCompletenessRecord]
|
||||
duplicates: list[AnalysisDuplicateRecord]
|
||||
|
||||
|
||||
class PlanOperationRecord(TypedDict, total=False):
|
||||
operation_type: str
|
||||
source_path: str
|
||||
destination_path: str | None
|
||||
reason: str
|
||||
has_conflict: bool
|
||||
conflict_reason: str | None
|
||||
|
||||
|
||||
class PlanJSON(TypedDict, total=False):
|
||||
vlm_schema_version: str
|
||||
plan_id: str
|
||||
created_at: str
|
||||
operations: list[PlanOperationRecord]
|
||||
summary: dict[str, int]
|
||||
summary_by_reason: dict[str, int]
|
||||
human_summary: str
|
||||
metadata: dict[str, object]
|
||||
|
||||
|
||||
+46
-9
@@ -23,9 +23,11 @@ QUALITY_TAGS = [
|
||||
r'\b10bit\b', r'\b8bit\b',
|
||||
]
|
||||
|
||||
# Release group patterns (in brackets, but NOT years in parentheses)
|
||||
# Release group patterns (in brackets or parentheses at start/end)
|
||||
RELEASE_GROUP_PATTERNS = [
|
||||
r'\[[\w\s\-\.]+\]', # [RARBG], [YTS], etc.
|
||||
r'^\[[\w\s\-\.]+\]', # [Group] at start
|
||||
r'\[[\w\s\-\.]+\]$', # [Group] at end
|
||||
r'\b[\w\s\-\.]+[-_]Subs\b', # Group_Subs
|
||||
]
|
||||
|
||||
|
||||
@@ -56,6 +58,12 @@ def remove_release_groups(text: str) -> str:
|
||||
result = text
|
||||
for pattern in RELEASE_GROUP_PATTERNS:
|
||||
result = re.sub(pattern, '', result)
|
||||
|
||||
# Remove trailing parenthetical groups, but keep years like (2020)
|
||||
match = re.search(r'\s*(\([^)]+\))$', result)
|
||||
if match and not re.fullmatch(r'\(\d{4}\)', match.group(1)):
|
||||
result = result[:match.start()].rstrip()
|
||||
|
||||
return result
|
||||
|
||||
|
||||
@@ -77,6 +85,22 @@ def normalize_title(title: str) -> str:
|
||||
return title.strip()
|
||||
|
||||
|
||||
def humanize_parsed_title(title: str) -> str:
|
||||
"""Make parsed titles less likely to contain accidental all-caps tags.
|
||||
|
||||
This keeps short acronyms like "IV" intact while softening long all-caps
|
||||
words that are likely part of the filename rather than intentional styling.
|
||||
"""
|
||||
normalized = normalize_title(title)
|
||||
words = []
|
||||
for word in normalized.split():
|
||||
if word.isalpha() and word.isupper() and len(word) > 3:
|
||||
words.append(word.capitalize())
|
||||
else:
|
||||
words.append(word)
|
||||
return ' '.join(words).strip()
|
||||
|
||||
|
||||
def parse_movie(
|
||||
filename: str,
|
||||
extensions: Optional[list[str]] = None,
|
||||
@@ -127,7 +151,7 @@ def parse_movie(
|
||||
# Now clean the title
|
||||
title = remove_quality_tags(title)
|
||||
title = remove_release_groups(title)
|
||||
title = normalize_title(title)
|
||||
title = humanize_parsed_title(title or match.group(1))
|
||||
|
||||
return MovieIdentity(
|
||||
title=title,
|
||||
@@ -140,7 +164,7 @@ def parse_movie(
|
||||
# No year found - clean and extract title, flag for review
|
||||
cleaned = remove_quality_tags(name_without_ext)
|
||||
cleaned = remove_release_groups(cleaned)
|
||||
title = normalize_title(cleaned)
|
||||
title = humanize_parsed_title(cleaned or name_without_ext)
|
||||
|
||||
return MovieIdentity(
|
||||
title=title,
|
||||
@@ -189,6 +213,8 @@ def parse_series(
|
||||
(r'(?<!\d)(\d{1,2})x(\d{1,2})(?!\d)', 0.9),
|
||||
# Pattern: Season X Episode Y - Medium confidence
|
||||
(r'[Ss]eason\s*(\d{1,2})\s*[Ee]pisode\s*(\d{1,2})', 0.7),
|
||||
# Pattern: Hyphen Episode (Anime style: Name - 01) - Medium confidence, assume Season 1
|
||||
(r'\s+-\s+(\d{1,3})(?!\d)', 0.6),
|
||||
]
|
||||
|
||||
season = None
|
||||
@@ -199,8 +225,14 @@ def parse_series(
|
||||
for pattern, conf in patterns:
|
||||
match = re.search(pattern, name_without_ext, re.IGNORECASE)
|
||||
if match:
|
||||
season = int(match.group(1))
|
||||
episodes = [int(match.group(2))]
|
||||
if len(match.groups()) == 2:
|
||||
season = int(match.group(1))
|
||||
episodes = [int(match.group(2))]
|
||||
else:
|
||||
# Hyphen episode only
|
||||
season = 1
|
||||
episodes = [int(match.group(1))]
|
||||
|
||||
confidence = conf
|
||||
|
||||
# Extract title (everything before the match)
|
||||
@@ -218,16 +250,20 @@ def parse_series(
|
||||
|
||||
break
|
||||
|
||||
# Clean the title
|
||||
# Clean the title (fall back when quality tags consumed the only title token)
|
||||
if title_part:
|
||||
title_part = remove_quality_tags(title_part)
|
||||
title_part = remove_release_groups(title_part)
|
||||
title_part = normalize_title(title_part)
|
||||
if not title_part.strip():
|
||||
title_part = name_without_ext
|
||||
title_part = humanize_parsed_title(title_part)
|
||||
else:
|
||||
# If no title part found, use the whole filename cleaned
|
||||
title_part = remove_quality_tags(name_without_ext)
|
||||
title_part = remove_release_groups(title_part)
|
||||
title_part = normalize_title(title_part)
|
||||
if not title_part.strip():
|
||||
title_part = name_without_ext
|
||||
title_part = humanize_parsed_title(title_part)
|
||||
|
||||
# Determine if review is needed
|
||||
needs_review = season is None or len(episodes) == 0
|
||||
@@ -247,6 +283,7 @@ def parse_series(
|
||||
|
||||
|
||||
def group_episodes(episodes: list[SeriesIdentity]) -> dict[tuple[str, int], list[SeriesIdentity]]:
|
||||
|
||||
"""Group parsed episodes by normalized series title and season number.
|
||||
|
||||
Episodes are grouped by (normalized_title, season) tuple. Episodes with
|
||||
|
||||
@@ -0,0 +1,155 @@
|
||||
"""Utilities for rendering execution plan information in CLI output."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
from vlm.review_display import display_path, risk_flags_to_labels
|
||||
|
||||
|
||||
def fallback_plan_summary(execution_plan: Any) -> str:
|
||||
"""Build a short plan summary from summary and summary_by_reason.
|
||||
|
||||
This is used when execution_plan.human_summary is missing or empty.
|
||||
"""
|
||||
summary = getattr(execution_plan, "summary", {}) or {}
|
||||
summary_by_reason = getattr(execution_plan, "summary_by_reason", {}) or {}
|
||||
operations = getattr(execution_plan, "operations", []) or []
|
||||
|
||||
total = summary.get("total", len(operations))
|
||||
parts = [
|
||||
f"计划操作统计:共 {total} 条(move {summary.get('move', 0)},rename {summary.get('rename', 0)},"
|
||||
f"quarantine {summary.get('quarantine', 0)},no-op {summary.get('no-op', 0)})"
|
||||
]
|
||||
if summary_by_reason:
|
||||
parts.append(
|
||||
"原因分布:" + ";".join(f"{reason}: {count}" for reason, count in list(summary_by_reason.items())[:8])
|
||||
)
|
||||
return "\n".join(parts)
|
||||
|
||||
|
||||
def preferred_plan_summary(execution_plan: Any) -> str:
|
||||
"""Return human_summary if available, otherwise fallback summary."""
|
||||
human_summary = getattr(execution_plan, "human_summary", "")
|
||||
if isinstance(human_summary, str) and human_summary.strip():
|
||||
return human_summary
|
||||
return fallback_plan_summary(execution_plan)
|
||||
|
||||
|
||||
def duplicate_groups_from_plan(execution_plan: Any) -> int:
|
||||
metadata = getattr(execution_plan, "metadata", {}) or {}
|
||||
if not isinstance(metadata, dict):
|
||||
return 0
|
||||
val = metadata.get("duplicate_groups_considered", 0)
|
||||
snapshot = metadata.get("validation_snapshot", {})
|
||||
if isinstance(snapshot, dict) and not val:
|
||||
val = snapshot.get("duplicate_groups_considered", 0)
|
||||
try:
|
||||
return int(val)
|
||||
except (TypeError, ValueError):
|
||||
return 0
|
||||
|
||||
|
||||
def render_review_verdict(counters: dict[str, int]) -> str:
|
||||
"""Return a one-line review verdict for execute readiness."""
|
||||
high_risk = counters.get("high_risk_operations", 0)
|
||||
if high_risk > 0:
|
||||
return f"Verdict: BLOCKED ({high_risk} high-risk operation(s) need review)"
|
||||
return "Verdict: OK TO DRY-RUN (no high-risk operations)"
|
||||
|
||||
|
||||
def render_review_footer(
|
||||
*,
|
||||
counters: dict[str, int],
|
||||
output_csv: Path,
|
||||
plan_input: Path,
|
||||
duplicate_groups: int = 0,
|
||||
) -> list[str]:
|
||||
"""Build actionable next-step lines after review-plan output."""
|
||||
lines: list[str] = []
|
||||
high_risk = counters.get("high_risk_operations", 0)
|
||||
|
||||
if high_risk > 0:
|
||||
lines.append("Next steps:")
|
||||
lines.append(
|
||||
f" 1. Review high-risk items: vlm review-plan --tui --input {plan_input} "
|
||||
f"--output {output_csv}"
|
||||
)
|
||||
lines.append(
|
||||
f" Or edit {output_csv} (set operation_type to no-op to reject), then:"
|
||||
)
|
||||
lines.append(f" vlm apply-review --plan {plan_input} --csv {output_csv}")
|
||||
lines.append(f" 2. Dry-run after apply-review: vlm execute --plan {plan_input}")
|
||||
lines.append(
|
||||
f" 3. Execute with review gate: vlm execute --plan {plan_input} --confirm --require-review"
|
||||
)
|
||||
else:
|
||||
lines.append("Next steps:")
|
||||
lines.append(f" 1. Dry-run: vlm execute --plan {plan_input}")
|
||||
lines.append(f" 2. Execute with confirmation: vlm execute --plan {plan_input} --confirm")
|
||||
|
||||
if duplicate_groups > 0:
|
||||
lines.append(
|
||||
f" Duplicate quality comparison: vlm report duplicates --plan {plan_input}"
|
||||
)
|
||||
|
||||
return lines
|
||||
|
||||
|
||||
def render_review_preview(
|
||||
rows: list[dict[str, str]],
|
||||
preview_limit: int = 10,
|
||||
show_all: bool = False,
|
||||
library_root: Path | None = None,
|
||||
) -> tuple[list[str], int]:
|
||||
"""Render high-risk review rows for console preview.
|
||||
|
||||
Returns a tuple of (lines, remaining_count).
|
||||
"""
|
||||
if preview_limit < 1:
|
||||
raise ValueError("preview_limit must be >= 1")
|
||||
|
||||
selected = rows if show_all else rows[:preview_limit]
|
||||
remaining = 0 if show_all else max(0, len(rows) - len(selected))
|
||||
|
||||
lines: list[str] = []
|
||||
for row in selected:
|
||||
idx = row.get("index", "?")
|
||||
operation_type = row.get("operation_type", "")
|
||||
flags_raw = row.get("risk_flags", "")
|
||||
flags_label = risk_flags_to_labels(flags_raw, max_len=80) if flags_raw else "(none)"
|
||||
source_path = row.get("source_path", "")
|
||||
destination_path = row.get("destination_path", "")
|
||||
reason = row.get("reason", "")
|
||||
|
||||
source_name = row.get("source_name") or (
|
||||
Path(source_path).name if source_path else ""
|
||||
)
|
||||
dest_name = row.get("dest_name") or (
|
||||
Path(destination_path).name if destination_path else ""
|
||||
)
|
||||
rel_source = row.get("rel_source", "")
|
||||
rel_dest = row.get("rel_dest", "")
|
||||
if library_root is not None and source_path and not rel_source:
|
||||
rel_source = display_path(Path(source_path), library_root)
|
||||
if library_root is not None and destination_path and not rel_dest:
|
||||
rel_dest = display_path(Path(destination_path), library_root)
|
||||
|
||||
change = f"{source_name} -> {dest_name}" if dest_name else source_name
|
||||
lines.append(f" - [{idx}] {operation_type} | {flags_label}")
|
||||
if change:
|
||||
lines.append(f" change: {change}")
|
||||
if rel_source:
|
||||
lines.append(f" source: {rel_source}")
|
||||
elif source_path:
|
||||
lines.append(f" source: {source_path}")
|
||||
if rel_dest:
|
||||
lines.append(f" destination: {rel_dest}")
|
||||
elif destination_path:
|
||||
lines.append(f" destination: {destination_path}")
|
||||
elif destination_path == "":
|
||||
lines.append(" destination: (none)")
|
||||
lines.append(f" reason: {reason}")
|
||||
|
||||
return lines, remaining
|
||||
+524
-33
@@ -3,17 +3,51 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import csv
|
||||
import random
|
||||
import re
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
from vlm.models import ExecutionPlan, FileOperation
|
||||
from vlm.models import ExecutionPlan, FileOperation, MovieIdentity, SeriesIdentity
|
||||
from vlm.review_display import display_path
|
||||
from vlm.utils import canonical_path_str, format_size, is_sample_path
|
||||
|
||||
REVIEW_APPLIED_AT_KEY = "review_applied_at"
|
||||
REVIEW_CSV_PATH_KEY = "review_csv_path"
|
||||
|
||||
REVIEW_CSV_BASE_FIELDS = [
|
||||
"index",
|
||||
"operation_type",
|
||||
"risk_flags",
|
||||
"source_path",
|
||||
"destination_path",
|
||||
"reason",
|
||||
]
|
||||
|
||||
REVIEW_CSV_ENRICHED_FIELDS = [
|
||||
"title",
|
||||
"category",
|
||||
"season",
|
||||
"episode",
|
||||
"source_name",
|
||||
"dest_name",
|
||||
"rel_source",
|
||||
"rel_dest",
|
||||
"quality_hint",
|
||||
"duplicate_group_id",
|
||||
]
|
||||
|
||||
REVIEW_CSV_ALL_FIELDS = REVIEW_CSV_BASE_FIELDS + REVIEW_CSV_ENRICHED_FIELDS
|
||||
|
||||
GROUP_BY_CHOICES = ("none", "reason", "title", "duplicate")
|
||||
|
||||
|
||||
def _is_sample_path(path: Path) -> bool:
|
||||
parts = [part.casefold() for part in path.parts]
|
||||
if "sample" in parts:
|
||||
return True
|
||||
return bool(re.search(r"(^|[\s._-])sample($|[\s._-])", path.stem.casefold()))
|
||||
def normalized_path_key(path_value: str | Path) -> str:
|
||||
"""Normalize path-like values for duplicate-group and lookup matching."""
|
||||
text = str(path_value).strip()
|
||||
if not text:
|
||||
return ""
|
||||
return canonical_path_str(Path(text.replace("\\", "/")))
|
||||
|
||||
|
||||
def _extract_season_episode(operation: FileOperation) -> tuple[int | None, int | None]:
|
||||
@@ -40,6 +74,259 @@ def _extract_season_episode(operation: FileOperation) -> tuple[int | None, int |
|
||||
return season, episode
|
||||
|
||||
|
||||
def _quality_hint_from_record(record: dict[str, Any]) -> str:
|
||||
vm = record.get("video_metadata") or {}
|
||||
if not isinstance(vm, dict):
|
||||
vm = {}
|
||||
parts: list[str] = []
|
||||
if vm.get("resolution"):
|
||||
parts.append(str(vm["resolution"]))
|
||||
if vm.get("codec"):
|
||||
parts.append(str(vm["codec"]))
|
||||
size = vm.get("size_bytes")
|
||||
if size:
|
||||
parts.append(format_size(int(size)))
|
||||
return " / ".join(parts)
|
||||
|
||||
|
||||
def build_identity_lookup(identities_data: dict[str, Any]) -> dict[str, dict[str, str]]:
|
||||
"""Map source file path strings to review enrichment fields."""
|
||||
lookup: dict[str, dict[str, str]] = {}
|
||||
|
||||
def _add_record(record: dict[str, Any], category: str) -> None:
|
||||
path = record.get("path")
|
||||
if not path:
|
||||
return
|
||||
path_key = str(path)
|
||||
title = str(record.get("display_title") or record.get("title") or "")
|
||||
ctx: dict[str, str] = {
|
||||
"title": title,
|
||||
"category": category,
|
||||
"quality_hint": _quality_hint_from_record(record),
|
||||
}
|
||||
if category == "movie":
|
||||
year = record.get("year")
|
||||
if year is not None:
|
||||
ctx["episode"] = ""
|
||||
ctx["season"] = ""
|
||||
elif category == "series":
|
||||
season = record.get("season")
|
||||
episodes = record.get("episodes") or []
|
||||
if season is not None:
|
||||
ctx["season"] = str(season)
|
||||
if episodes:
|
||||
ctx["episode"] = ",".join(str(e) for e in episodes)
|
||||
lookup[path_key] = ctx
|
||||
try:
|
||||
lookup[str(Path(path_key).resolve())] = ctx
|
||||
except OSError:
|
||||
pass
|
||||
|
||||
for rec in identities_data.get("movies", []) or []:
|
||||
if isinstance(rec, dict):
|
||||
_add_record(rec, "movie")
|
||||
for rec in identities_data.get("series", []) or []:
|
||||
if isinstance(rec, dict):
|
||||
_add_record(rec, "series")
|
||||
for section in ("anime", "other"):
|
||||
for rec in identities_data.get(section, []) or []:
|
||||
if isinstance(rec, dict):
|
||||
_add_record(rec, section)
|
||||
|
||||
return lookup
|
||||
|
||||
|
||||
def build_duplicate_path_maps(
|
||||
analysis_data: dict[str, Any] | None,
|
||||
) -> tuple[dict[str, str], dict[str, dict[str, Any]]]:
|
||||
"""Return path -> duplicate_group_id and path -> quality_comparison entry."""
|
||||
path_to_group: dict[str, str] = {}
|
||||
path_to_quality: dict[str, dict[str, Any]] = {}
|
||||
if not analysis_data:
|
||||
return path_to_group, path_to_quality
|
||||
|
||||
for group_idx, dup in enumerate(analysis_data.get("duplicates", []) or []):
|
||||
if not isinstance(dup, dict):
|
||||
continue
|
||||
identity = dup.get("identity") or {}
|
||||
if not isinstance(identity, dict):
|
||||
identity = {}
|
||||
title = identity.get("title", "")
|
||||
itype = identity.get("type", "")
|
||||
year = identity.get("year")
|
||||
season = identity.get("season")
|
||||
episodes = identity.get("episodes") or []
|
||||
if itype == "movie" and year is not None:
|
||||
group_id = f"movie:{title}:{year}"
|
||||
elif season is not None and episodes:
|
||||
group_id = f"series:{title}:{season}:{episodes[0]}"
|
||||
else:
|
||||
group_id = f"dup:{group_idx}"
|
||||
|
||||
quality_list = dup.get("quality_comparison") or []
|
||||
if not isinstance(quality_list, list):
|
||||
quality_list = []
|
||||
for file_path in dup.get("files", []) or []:
|
||||
path_key = normalized_path_key(file_path)
|
||||
if not path_key:
|
||||
continue
|
||||
path_to_group[path_key] = group_id
|
||||
for qc in quality_list:
|
||||
if isinstance(qc, dict) and normalized_path_key(qc.get("path", "")) == path_key:
|
||||
path_to_quality[path_key] = qc
|
||||
break
|
||||
|
||||
return path_to_group, path_to_quality
|
||||
|
||||
|
||||
def build_review_context(
|
||||
video_file_path: Path,
|
||||
identity: MovieIdentity | SeriesIdentity | None,
|
||||
*,
|
||||
category: str | None = None,
|
||||
duplicate_group_id: str = "",
|
||||
keep_candidate: bool | None = None,
|
||||
) -> dict[str, Any]:
|
||||
"""Build plan-time review_context for a single operation."""
|
||||
ctx: dict[str, Any] = {}
|
||||
if category:
|
||||
ctx["category"] = category
|
||||
elif identity is not None:
|
||||
ctx["category"] = "movie" if isinstance(identity, MovieIdentity) else "series"
|
||||
|
||||
if identity is not None:
|
||||
ctx["title"] = identity.title
|
||||
if isinstance(identity, MovieIdentity):
|
||||
if identity.year is not None:
|
||||
ctx["year"] = identity.year
|
||||
else:
|
||||
if identity.season is not None:
|
||||
ctx["season"] = identity.season
|
||||
if identity.episodes:
|
||||
ctx["episode"] = identity.episodes[0]
|
||||
|
||||
if duplicate_group_id:
|
||||
ctx["duplicate_group_id"] = duplicate_group_id
|
||||
if keep_candidate is not None:
|
||||
ctx["keep_candidate"] = keep_candidate
|
||||
|
||||
return ctx
|
||||
|
||||
|
||||
def enrich_review_row(
|
||||
row: dict[str, str],
|
||||
*,
|
||||
library_root: Path | None = None,
|
||||
identity_lookup: dict[str, dict[str, str]] | None = None,
|
||||
path_to_duplicate_group: dict[str, str] | None = None,
|
||||
operation: FileOperation | None = None,
|
||||
) -> dict[str, str]:
|
||||
"""Add optional enrichment columns to a review row dict."""
|
||||
enriched = dict(row)
|
||||
source_path = row.get("source_path", "")
|
||||
dest_path = row.get("destination_path", "")
|
||||
|
||||
enriched["source_name"] = Path(source_path).name if source_path else ""
|
||||
enriched["dest_name"] = Path(dest_path).name if dest_path else ""
|
||||
|
||||
if library_root is not None and source_path:
|
||||
enriched["rel_source"] = display_path(Path(source_path), library_root)
|
||||
if library_root is not None and dest_path:
|
||||
enriched["rel_dest"] = display_path(Path(dest_path), library_root)
|
||||
|
||||
ctx = (operation.review_context if operation else None) or {}
|
||||
if isinstance(ctx, dict) and ctx:
|
||||
if ctx.get("title"):
|
||||
enriched["title"] = str(ctx["title"])
|
||||
if ctx.get("category"):
|
||||
enriched["category"] = str(ctx["category"])
|
||||
if ctx.get("season") is not None:
|
||||
enriched["season"] = str(ctx["season"])
|
||||
if ctx.get("episode") is not None:
|
||||
enriched["episode"] = str(ctx["episode"])
|
||||
if ctx.get("duplicate_group_id"):
|
||||
enriched["duplicate_group_id"] = str(ctx["duplicate_group_id"])
|
||||
|
||||
if identity_lookup and source_path:
|
||||
id_ctx = identity_lookup.get(source_path) or identity_lookup.get(
|
||||
str(Path(source_path).resolve())
|
||||
)
|
||||
if id_ctx:
|
||||
for key in ("title", "category", "season", "episode", "quality_hint"):
|
||||
if id_ctx.get(key) and not enriched.get(key):
|
||||
enriched[key] = id_ctx[key]
|
||||
|
||||
if path_to_duplicate_group and source_path:
|
||||
gid = path_to_duplicate_group.get(normalized_path_key(source_path))
|
||||
if gid and not enriched.get("duplicate_group_id"):
|
||||
enriched["duplicate_group_id"] = gid
|
||||
|
||||
return enriched
|
||||
|
||||
|
||||
def enrich_review_rows(
|
||||
rows: list[dict[str, str]],
|
||||
plan: ExecutionPlan,
|
||||
*,
|
||||
library_root: Path | None = None,
|
||||
identity_lookup: dict[str, dict[str, str]] | None = None,
|
||||
path_to_duplicate_group: dict[str, str] | None = None,
|
||||
) -> list[dict[str, str]]:
|
||||
"""Enrich all review rows using plan operations and optional lookups."""
|
||||
op_by_index = {i + 1: op for i, op in enumerate(plan.operations)}
|
||||
result: list[dict[str, str]] = []
|
||||
for row in rows:
|
||||
idx = int(row["index"])
|
||||
op = op_by_index.get(idx)
|
||||
result.append(
|
||||
enrich_review_row(
|
||||
row,
|
||||
library_root=library_root,
|
||||
identity_lookup=identity_lookup,
|
||||
path_to_duplicate_group=path_to_duplicate_group,
|
||||
operation=op,
|
||||
)
|
||||
)
|
||||
return result
|
||||
|
||||
|
||||
def _risk_flags_for_operation(
|
||||
op: FileOperation,
|
||||
*,
|
||||
season_threshold: int = 20,
|
||||
episode_threshold: int = 40,
|
||||
) -> list[str]:
|
||||
"""Return risk flag keys for an operation, or empty if not flagged."""
|
||||
if op.operation_type == "no-op" and op.reason.casefold().startswith("modified via manual review"):
|
||||
return []
|
||||
|
||||
flags: list[str] = []
|
||||
reason_l = op.reason.casefold()
|
||||
if "manual review" in reason_l:
|
||||
flags.append("manual_review")
|
||||
if is_sample_path(op.source_path):
|
||||
flags.append("sample_source")
|
||||
season, episode = _extract_season_episode(op)
|
||||
if season is not None and season >= season_threshold:
|
||||
flags.append("high_season")
|
||||
if episode is not None and episode >= episode_threshold:
|
||||
flags.append("high_episode")
|
||||
if op.has_conflict:
|
||||
flags.append("conflict")
|
||||
rc = op.review_context if hasattr(op, "review_context") else {}
|
||||
if isinstance(rc, dict) and rc.get("duplicate_group_id") and op.operation_type == "quarantine":
|
||||
if "duplicate" not in flags:
|
||||
flags.append("duplicate")
|
||||
elif "duplicate" in reason_l and "duplicate" not in flags:
|
||||
flags.append("duplicate")
|
||||
return flags
|
||||
|
||||
|
||||
def _is_actionable_high_risk(op: FileOperation, flags: list[str]) -> bool:
|
||||
"""True when review is required before confirmed execute (would modify files)."""
|
||||
return bool(flags) and op.operation_type != "no-op"
|
||||
|
||||
|
||||
def review_plan(
|
||||
plan: ExecutionPlan,
|
||||
season_threshold: int = 20,
|
||||
@@ -50,6 +337,7 @@ def review_plan(
|
||||
counters = {
|
||||
"total_operations": len(plan.operations),
|
||||
"high_risk_operations": 0,
|
||||
"review_export_rows": 0,
|
||||
"manual_review": 0,
|
||||
"sample_source": 0,
|
||||
"high_season": 0,
|
||||
@@ -58,45 +346,248 @@ def review_plan(
|
||||
}
|
||||
|
||||
for idx, op in enumerate(plan.operations, start=1):
|
||||
flags: list[str] = []
|
||||
reason_l = op.reason.casefold()
|
||||
if "manual review" in reason_l:
|
||||
flags.append("manual_review")
|
||||
flags = _risk_flags_for_operation(
|
||||
op,
|
||||
season_threshold=season_threshold,
|
||||
episode_threshold=episode_threshold,
|
||||
)
|
||||
if not flags:
|
||||
continue
|
||||
if "manual_review" in flags:
|
||||
counters["manual_review"] += 1
|
||||
if _is_sample_path(op.source_path):
|
||||
flags.append("sample_source")
|
||||
if "sample_source" in flags:
|
||||
counters["sample_source"] += 1
|
||||
season, episode = _extract_season_episode(op)
|
||||
if season is not None and season >= season_threshold:
|
||||
flags.append("high_season")
|
||||
if "high_season" in flags:
|
||||
counters["high_season"] += 1
|
||||
if episode is not None and episode >= episode_threshold:
|
||||
flags.append("high_episode")
|
||||
if "high_episode" in flags:
|
||||
counters["high_episode"] += 1
|
||||
if op.has_conflict:
|
||||
flags.append("conflict")
|
||||
if "conflict" in flags:
|
||||
counters["conflicts"] += 1
|
||||
if flags:
|
||||
counters["review_export_rows"] += 1
|
||||
if _is_actionable_high_risk(op, flags):
|
||||
counters["high_risk_operations"] += 1
|
||||
rows.append(
|
||||
{
|
||||
"index": str(idx),
|
||||
"operation_type": op.operation_type,
|
||||
"risk_flags": "|".join(flags),
|
||||
"source_path": str(op.source_path),
|
||||
"destination_path": str(op.destination_path) if op.destination_path else "",
|
||||
"reason": op.reason,
|
||||
}
|
||||
)
|
||||
rows.append(
|
||||
{
|
||||
"index": str(idx),
|
||||
"operation_type": op.operation_type,
|
||||
"risk_flags": "|".join(flags),
|
||||
"source_path": str(op.source_path),
|
||||
"destination_path": str(op.destination_path) if op.destination_path else "",
|
||||
"reason": op.reason,
|
||||
}
|
||||
)
|
||||
|
||||
return rows, counters
|
||||
|
||||
|
||||
def _load_review_csv_by_index(csv_path: Path) -> dict[int, dict[str, str]]:
|
||||
"""Load manual review CSV rows keyed by 1-based operation index."""
|
||||
indexed: dict[int, dict[str, str]] = {}
|
||||
with open(csv_path, "r", encoding="utf-8", newline="") as fh:
|
||||
reader = csv.DictReader(fh)
|
||||
for row in reader:
|
||||
try:
|
||||
indexed[int(row["index"])] = row
|
||||
except (KeyError, ValueError, TypeError):
|
||||
continue
|
||||
return indexed
|
||||
|
||||
|
||||
def _actionable_high_risk_indices(
|
||||
plan: ExecutionPlan,
|
||||
*,
|
||||
season_threshold: int = 20,
|
||||
episode_threshold: int = 40,
|
||||
) -> list[int]:
|
||||
"""Return 1-based indices of operations that block execute until reviewed."""
|
||||
indices: list[int] = []
|
||||
for idx, op in enumerate(plan.operations, start=1):
|
||||
flags = _risk_flags_for_operation(
|
||||
op,
|
||||
season_threshold=season_threshold,
|
||||
episode_threshold=episode_threshold,
|
||||
)
|
||||
if _is_actionable_high_risk(op, flags):
|
||||
indices.append(idx)
|
||||
return indices
|
||||
|
||||
|
||||
def append_sample_safe_rows(
|
||||
plan: ExecutionPlan,
|
||||
rows: list[dict[str, str]],
|
||||
sample_count: int,
|
||||
*,
|
||||
rng: random.Random | None = None,
|
||||
) -> list[dict[str, str]]:
|
||||
"""Append random non-high-risk move operations for spot-checking."""
|
||||
if sample_count < 1:
|
||||
return rows
|
||||
|
||||
high_risk_indices = {int(r["index"]) for r in rows}
|
||||
candidates: list[tuple[int, FileOperation]] = []
|
||||
for idx, op in enumerate(plan.operations, start=1):
|
||||
if idx in high_risk_indices:
|
||||
continue
|
||||
if op.operation_type != "move":
|
||||
continue
|
||||
candidates.append((idx, op))
|
||||
|
||||
if not candidates:
|
||||
return rows
|
||||
|
||||
picker = rng or random.Random()
|
||||
picked = picker.sample(candidates, min(sample_count, len(candidates)))
|
||||
extra: list[dict[str, str]] = []
|
||||
for idx, op in sorted(picked, key=lambda x: x[0]):
|
||||
extra.append(
|
||||
{
|
||||
"index": str(idx),
|
||||
"operation_type": op.operation_type,
|
||||
"risk_flags": "spot_check",
|
||||
"source_path": str(op.source_path),
|
||||
"destination_path": str(op.destination_path) if op.destination_path else "",
|
||||
"reason": op.reason,
|
||||
}
|
||||
)
|
||||
return rows + extra
|
||||
|
||||
|
||||
def group_review_rows(
|
||||
rows: list[dict[str, str]],
|
||||
group_by: str,
|
||||
) -> list[dict[str, str]]:
|
||||
"""Reorder review rows for display/export grouping (does not change plan)."""
|
||||
if group_by == "none" or not rows:
|
||||
return rows
|
||||
|
||||
def sort_key(row: dict[str, str]) -> tuple:
|
||||
if group_by == "reason":
|
||||
return (row.get("reason", ""), int(row.get("index", 0)))
|
||||
if group_by == "title":
|
||||
return (row.get("title", ""), row.get("duplicate_group_id", ""), int(row.get("index", 0)))
|
||||
if group_by == "duplicate":
|
||||
gid = row.get("duplicate_group_id", "")
|
||||
if not gid:
|
||||
gid = f"_ungrouped_{row.get('index', '')}"
|
||||
return (gid, int(row.get("index", 0)))
|
||||
return (int(row.get("index", 0)),)
|
||||
|
||||
return sorted(rows, key=sort_key)
|
||||
|
||||
|
||||
def check_review_requirements(
|
||||
plan: ExecutionPlan,
|
||||
plan_path: Path,
|
||||
review_csv: Path,
|
||||
*,
|
||||
season_threshold: int = 20,
|
||||
episode_threshold: int = 40,
|
||||
) -> list[str]:
|
||||
"""Return human-readable errors when review is required but missing or not applied."""
|
||||
actionable = _actionable_high_risk_indices(
|
||||
plan,
|
||||
season_threshold=season_threshold,
|
||||
episode_threshold=episode_threshold,
|
||||
)
|
||||
if not actionable:
|
||||
return []
|
||||
|
||||
errors: list[str] = []
|
||||
count = len(actionable)
|
||||
if not review_csv.is_file():
|
||||
errors.append(
|
||||
f"Review required: {count} actionable high-risk operation(s) but review CSV not found: {review_csv}. "
|
||||
f"Run: vlm review-plan --input {plan_path}"
|
||||
)
|
||||
return errors
|
||||
|
||||
if not plan.metadata.get(REVIEW_APPLIED_AT_KEY):
|
||||
errors.append(
|
||||
f"Review required: {count} actionable high-risk operation(s) but plan was not updated via apply-review. "
|
||||
f"Run: vlm apply-review --plan {plan_path} --csv {review_csv}"
|
||||
)
|
||||
return errors
|
||||
|
||||
try:
|
||||
csv_rows = _load_review_csv_by_index(review_csv)
|
||||
except OSError as exc:
|
||||
errors.append(f"Could not read review CSV: {exc}")
|
||||
return errors
|
||||
|
||||
missing = [idx for idx in actionable if idx not in csv_rows]
|
||||
if missing:
|
||||
preview = ", ".join(str(i) for i in missing[:8])
|
||||
suffix = f" (and {len(missing) - 8} more)" if len(missing) > 8 else ""
|
||||
errors.append(
|
||||
f"Review CSV missing rows for actionable operation index(es): {preview}{suffix}. "
|
||||
f"Re-run: vlm review-plan --input {plan_path}"
|
||||
)
|
||||
|
||||
recorded_csv = plan.metadata.get(REVIEW_CSV_PATH_KEY)
|
||||
if recorded_csv:
|
||||
try:
|
||||
if Path(recorded_csv).resolve() != review_csv.resolve():
|
||||
errors.append(
|
||||
f"Review CSV path does not match last apply-review ({recorded_csv}). "
|
||||
f"Re-run apply-review with --csv {review_csv}"
|
||||
)
|
||||
except OSError:
|
||||
pass
|
||||
|
||||
return errors
|
||||
|
||||
|
||||
def prepare_review_rows(
|
||||
plan: ExecutionPlan,
|
||||
*,
|
||||
season_threshold: int = 20,
|
||||
episode_threshold: int = 40,
|
||||
library_root: Path | None = None,
|
||||
identities_data: dict[str, Any] | None = None,
|
||||
analysis_data: dict[str, Any] | None = None,
|
||||
sample_safe: int = 0,
|
||||
group_by: str = "none",
|
||||
) -> tuple[list[dict[str, str]], dict[str, int]]:
|
||||
"""Build, enrich, optionally sample and group review rows."""
|
||||
rows, counters = review_plan(
|
||||
plan,
|
||||
season_threshold=season_threshold,
|
||||
episode_threshold=episode_threshold,
|
||||
)
|
||||
if sample_safe > 0:
|
||||
rows = append_sample_safe_rows(plan, rows, sample_safe)
|
||||
|
||||
identity_lookup = (
|
||||
build_identity_lookup(identities_data) if identities_data else None
|
||||
)
|
||||
path_to_dup_group, _ = build_duplicate_path_maps(analysis_data)
|
||||
rows = enrich_review_rows(
|
||||
rows,
|
||||
plan,
|
||||
library_root=library_root,
|
||||
identity_lookup=identity_lookup,
|
||||
path_to_duplicate_group=path_to_dup_group,
|
||||
)
|
||||
if group_by and group_by != "none":
|
||||
rows = group_review_rows(rows, group_by)
|
||||
return rows, counters
|
||||
|
||||
|
||||
def save_review_csv(rows: list[dict[str, str]], output: Path) -> None:
|
||||
"""Write review rows to CSV."""
|
||||
output.parent.mkdir(parents=True, exist_ok=True)
|
||||
fields = ["index", "operation_type", "risk_flags", "source_path", "destination_path", "reason"]
|
||||
with open(output, "w", encoding="utf-8", newline="") as f:
|
||||
writer = csv.DictWriter(f, fieldnames=fields)
|
||||
fieldnames = list(REVIEW_CSV_BASE_FIELDS)
|
||||
for row in rows:
|
||||
for key in row:
|
||||
if key in REVIEW_CSV_ENRICHED_FIELDS and key not in fieldnames:
|
||||
fieldnames.append(key)
|
||||
for f in REVIEW_CSV_ENRICHED_FIELDS:
|
||||
if f in fieldnames:
|
||||
continue
|
||||
if any(f in row for row in rows):
|
||||
fieldnames.append(f)
|
||||
|
||||
with open(output, "w", encoding="utf-8", newline="") as fh:
|
||||
writer = csv.DictWriter(fh, fieldnames=fieldnames, extrasaction="ignore")
|
||||
writer.writeheader()
|
||||
writer.writerows(rows)
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
"""Build a target library tree preview from an execution plan."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from collections import defaultdict
|
||||
from pathlib import Path
|
||||
|
||||
from vlm.models import ExecutionPlan
|
||||
from vlm.review_display import display_path
|
||||
|
||||
|
||||
def build_structure_preview_lines(
|
||||
plan: ExecutionPlan,
|
||||
library_root: Path,
|
||||
*,
|
||||
max_titles: int = 40,
|
||||
max_paths_per_title: int = 8,
|
||||
) -> list[str]:
|
||||
"""Return ASCII lines showing where move/rename operations will place files."""
|
||||
by_title: dict[str, list[str]] = defaultdict(list)
|
||||
|
||||
for op in plan.operations:
|
||||
if op.operation_type not in ("move", "rename") or not op.destination_path:
|
||||
continue
|
||||
ctx = op.review_context if isinstance(op.review_context, dict) else {}
|
||||
title = str(ctx.get("title") or op.destination_path.parent.parent.name)
|
||||
rel = display_path(op.destination_path, library_root)
|
||||
by_title[title].append(rel)
|
||||
|
||||
lines = [
|
||||
"Target library structure preview (move/rename destinations)",
|
||||
f"Library root: {library_root}",
|
||||
"",
|
||||
]
|
||||
if not by_title:
|
||||
lines.append("(no move/rename destinations)")
|
||||
return lines
|
||||
|
||||
sorted_titles = sorted(by_title.keys())[:max_titles]
|
||||
for title in sorted_titles:
|
||||
paths = sorted(set(by_title[title]))[:max_paths_per_title]
|
||||
lines.append(f"{title}/")
|
||||
for p in paths:
|
||||
lines.append(f" {p}")
|
||||
remaining = len(by_title[title]) - len(paths)
|
||||
if remaining > 0:
|
||||
lines.append(f" ... +{remaining} more path(s)")
|
||||
lines.append("")
|
||||
|
||||
if len(by_title) > max_titles:
|
||||
lines.append(f"... +{len(by_title) - max_titles} more title(s)")
|
||||
|
||||
return lines
|
||||
|
||||
|
||||
def write_structure_preview(
|
||||
plan: ExecutionPlan,
|
||||
library_root: Path,
|
||||
output_path: Path,
|
||||
) -> None:
|
||||
"""Write structure preview text to a file."""
|
||||
lines = build_structure_preview_lines(plan, library_root)
|
||||
output_path.parent.mkdir(parents=True, exist_ok=True)
|
||||
output_path.write_text("\n".join(lines) + "\n", encoding="utf-8")
|
||||
+216
-80
@@ -4,16 +4,14 @@ This module generates structured execution plans that specify how video files
|
||||
should be organized based on their parsed identities and configuration templates.
|
||||
"""
|
||||
|
||||
import json
|
||||
import re
|
||||
import uuid
|
||||
from datetime import datetime
|
||||
from dataclasses import replace
|
||||
from pathlib import Path
|
||||
from typing import Optional, Union
|
||||
|
||||
from vlm.config import Config
|
||||
from vlm.duplicate_resolve import choose_keep_index
|
||||
from vlm.utils import ensure_utc, is_within_root, sanitize_path_component, utc_now
|
||||
from vlm.duplicate_resolve import DuplicateResolutionError, choose_keep_index
|
||||
from vlm.io import load_execution_plan, save_execution_plan
|
||||
from vlm.models import (
|
||||
ExecutionPlan,
|
||||
FileOperation,
|
||||
@@ -21,6 +19,19 @@ from vlm.models import (
|
||||
SeriesIdentity,
|
||||
VideoFile,
|
||||
)
|
||||
from vlm.plan_review import (
|
||||
REVIEW_APPLIED_AT_KEY,
|
||||
REVIEW_CSV_PATH_KEY,
|
||||
build_duplicate_path_maps,
|
||||
build_review_context,
|
||||
normalized_path_key,
|
||||
)
|
||||
from vlm.utils import (
|
||||
is_sample_path,
|
||||
is_within_root,
|
||||
sanitize_path_component,
|
||||
utc_now,
|
||||
)
|
||||
|
||||
QUARANTINE_REASON_DUPLICATE = "重复项(已按外部评分保留一条)"
|
||||
QUARANTINE_REASON_DUPLICATE_FALLBACK_QUALITY = "重复项(外部评分缺失/并列,按画质回退保留一条)"
|
||||
@@ -31,13 +42,32 @@ NO_OP_REASON_SEASON_OUT_OF_RANGE = "Series needs manual review (season exceeds c
|
||||
NO_OP_REASON_EPISODE_OUT_OF_RANGE = "Series needs manual review (episode exceeds configured threshold)"
|
||||
|
||||
|
||||
def _is_sample_path(path: Path) -> bool:
|
||||
"""Return True if path appears to be a sample clip."""
|
||||
parts = [part.casefold() for part in path.parts]
|
||||
if "sample" in parts:
|
||||
return True
|
||||
stem = path.stem.casefold()
|
||||
return bool(re.search(r"(^|[\s._-])sample($|[\s._-])", stem))
|
||||
def _build_duplicate_quality_lookup(quality_comparison: list[dict]) -> dict[str, dict]:
|
||||
"""Index duplicate quality entries by canonicalized path."""
|
||||
lookup: dict[str, dict] = {}
|
||||
for quality in quality_comparison:
|
||||
quality_path = quality.get("path")
|
||||
if isinstance(quality_path, str) and quality_path.strip():
|
||||
lookup[normalized_path_key(quality_path)] = quality
|
||||
return lookup
|
||||
|
||||
|
||||
def _mark_duplicate_group_manual_review(
|
||||
operations: list[FileOperation],
|
||||
indices: list[int],
|
||||
message: str,
|
||||
) -> None:
|
||||
"""Convert unresolved duplicate operations into explicit manual-review no-ops."""
|
||||
for index in indices:
|
||||
current = operations[index]
|
||||
operations[index] = FileOperation(
|
||||
operation_type="no-op",
|
||||
source_path=current.source_path,
|
||||
destination_path=None,
|
||||
reason=f"Duplicate group needs manual review: {message}",
|
||||
has_conflict=False,
|
||||
conflict_reason=None,
|
||||
)
|
||||
|
||||
|
||||
def _analyze_directory_impact(operations: list[FileOperation]) -> dict:
|
||||
@@ -72,7 +102,7 @@ def _analyze_directory_impact(operations: list[FileOperation]) -> dict:
|
||||
|
||||
return {
|
||||
"emptied_directories": emptied_dirs,
|
||||
"warning_required": len(emptied_dirs) > 0
|
||||
"warning_required": len(emptied_dirs) > 0,
|
||||
}
|
||||
|
||||
|
||||
@@ -106,17 +136,33 @@ def generate_plan(
|
||||
operations.append(operation)
|
||||
|
||||
metadata: dict = {}
|
||||
validation_snapshot: dict[str, object] = {}
|
||||
duplicate_resolution_issues: list[dict[str, object]] = []
|
||||
duplicate_keep_paths: set[str] = set()
|
||||
if analysis_data is not None:
|
||||
metadata["analysis_source"] = analysis_data.get("metadata", {}).get("source_identities", "")
|
||||
metadata["duplicate_groups_considered"] = len(analysis_data.get("duplicates", []))
|
||||
metadata["completeness_seasons_with_gaps"] = len(analysis_data.get("completeness", []))
|
||||
validation_snapshot["analysis_source"] = analysis_data.get("metadata", {}).get("source_identities", "")
|
||||
validation_snapshot["duplicate_groups_considered"] = len(analysis_data.get("duplicates", []))
|
||||
validation_snapshot["completeness_seasons_with_gaps"] = len(analysis_data.get("completeness", []))
|
||||
|
||||
if config.duplicate_keep != "manual":
|
||||
path_to_index = {str(vf.path): i for i, (vf, _) in enumerate(identities)}
|
||||
path_to_index = {
|
||||
normalized_path_key(vf.path): i for i, (vf, _) in enumerate(identities)
|
||||
}
|
||||
for dup in analysis_data.get("duplicates", []):
|
||||
paths = dup.get("files", [])
|
||||
indices = [path_to_index[p] for p in paths if p in path_to_index]
|
||||
path_to_qc = {qc.get("path"): qc for qc in dup.get("quality_comparison", [])}
|
||||
normalized_paths = [
|
||||
normalized_path_key(path)
|
||||
for path in paths
|
||||
if isinstance(path, str) and path.strip()
|
||||
]
|
||||
indices = [
|
||||
path_to_index[path_key]
|
||||
for path_key in normalized_paths
|
||||
if path_key in path_to_index
|
||||
]
|
||||
path_to_qc = _build_duplicate_quality_lookup(
|
||||
dup.get("quality_comparison", [])
|
||||
)
|
||||
items = []
|
||||
valid_indices = []
|
||||
for i in indices:
|
||||
@@ -124,7 +170,7 @@ def generate_plan(
|
||||
if identity is not None and isinstance(
|
||||
identity, (MovieIdentity, SeriesIdentity)
|
||||
):
|
||||
if not config.plan_include_sample_files and _is_sample_path(identities[i][0].path):
|
||||
if not config.plan_include_sample_files and is_sample_path(identities[i][0].path):
|
||||
# Keep sample files out of duplicate keep/quarantine competition by default.
|
||||
continue
|
||||
items.append((identities[i][0].path, identity))
|
||||
@@ -132,14 +178,29 @@ def generate_plan(
|
||||
if not items:
|
||||
continue
|
||||
quality_list = [
|
||||
path_to_qc.get(str(p), {}) for p, _ in items
|
||||
path_to_qc.get(normalized_path_key(path), {}) for path, _ in items
|
||||
]
|
||||
keep_idx = choose_keep_index(
|
||||
items, config.duplicate_keep, quality_comparison=quality_list
|
||||
)
|
||||
try:
|
||||
if config.duplicate_keep == "by_quality" and any(not qc for qc in quality_list):
|
||||
raise DuplicateResolutionError(
|
||||
"missing quality comparison entries for one or more duplicate items"
|
||||
)
|
||||
keep_idx = choose_keep_index(
|
||||
items, config.duplicate_keep, quality_comparison=quality_list
|
||||
)
|
||||
except DuplicateResolutionError as exc:
|
||||
issue = {
|
||||
"strategy": config.duplicate_keep,
|
||||
"reason": str(exc),
|
||||
"files": [str(path) for path, _ in items],
|
||||
}
|
||||
duplicate_resolution_issues.append(issue)
|
||||
_mark_duplicate_group_manual_review(operations, valid_indices, str(exc))
|
||||
continue
|
||||
if keep_idx is None:
|
||||
continue
|
||||
keep_identity_index = valid_indices[keep_idx]
|
||||
duplicate_keep_paths.add(normalized_path_key(identities[keep_identity_index][0].path))
|
||||
quarantine_indices = set(valid_indices) - {keep_identity_index}
|
||||
reason = _select_duplicate_quarantine_reason(
|
||||
config.duplicate_keep,
|
||||
@@ -169,16 +230,29 @@ def generate_plan(
|
||||
has_conflict=False,
|
||||
conflict_reason=None
|
||||
))
|
||||
validation_snapshot["emptied_directories"] = [str(d) for d in directory_analysis["emptied_directories"]]
|
||||
validation_snapshot["directory_warning"] = True
|
||||
|
||||
if duplicate_resolution_issues:
|
||||
validation_snapshot["duplicate_resolution_issues"] = duplicate_resolution_issues
|
||||
metadata["duplicate_resolution_issues"] = duplicate_resolution_issues
|
||||
|
||||
path_to_dup_group, _ = build_duplicate_path_maps(analysis_data)
|
||||
operations = _stamp_review_context_on_operations(
|
||||
operations,
|
||||
identities,
|
||||
path_to_dup_group=path_to_dup_group,
|
||||
duplicate_keep_paths=duplicate_keep_paths,
|
||||
)
|
||||
|
||||
if validation_snapshot:
|
||||
validation_snapshot["captured_at"] = utc_now().isoformat()
|
||||
metadata["validation_snapshot"] = validation_snapshot
|
||||
|
||||
summary = _generate_summary(operations)
|
||||
summary_by_reason = _generate_summary_by_reason(operations)
|
||||
human_summary = _generate_human_summary(operations, summary, summary_by_reason, metadata)
|
||||
|
||||
# Add directory warnings to metadata
|
||||
if directory_analysis["warning_required"]:
|
||||
metadata["emptied_directories"] = [str(d) for d in directory_analysis["emptied_directories"]]
|
||||
metadata["directory_warning"] = True
|
||||
|
||||
return ExecutionPlan(
|
||||
plan_id=str(uuid.uuid4()),
|
||||
created_at=utc_now(),
|
||||
@@ -205,7 +279,7 @@ def _create_operation(
|
||||
Returns:
|
||||
FileOperation specifying what to do with the file
|
||||
"""
|
||||
if not config.plan_include_sample_files and _is_sample_path(video_file.path):
|
||||
if not config.plan_include_sample_files and is_sample_path(video_file.path):
|
||||
return FileOperation(
|
||||
operation_type="no-op",
|
||||
source_path=video_file.path,
|
||||
@@ -486,6 +560,36 @@ def _create_series_operation(
|
||||
)
|
||||
|
||||
|
||||
def _stamp_review_context_on_operations(
|
||||
operations: list[FileOperation],
|
||||
identities: list[tuple],
|
||||
*,
|
||||
path_to_dup_group: dict[str, str],
|
||||
duplicate_keep_paths: set[str],
|
||||
) -> list[FileOperation]:
|
||||
"""Attach review_context to file operations aligned with identity indices."""
|
||||
stamped: list[FileOperation] = []
|
||||
for i, op in enumerate(operations):
|
||||
if i < len(identities):
|
||||
vf, identity = identities[i]
|
||||
if isinstance(identity, (MovieIdentity, SeriesIdentity)):
|
||||
gid = path_to_dup_group.get(normalized_path_key(vf.path), "")
|
||||
keep_candidate = None
|
||||
if gid:
|
||||
keep_candidate = normalized_path_key(vf.path) in duplicate_keep_paths
|
||||
ctx = build_review_context(
|
||||
vf.path,
|
||||
identity,
|
||||
category=vf.category,
|
||||
duplicate_group_id=gid,
|
||||
keep_candidate=keep_candidate,
|
||||
)
|
||||
stamped.append(replace(op, review_context=ctx))
|
||||
continue
|
||||
stamped.append(op)
|
||||
return stamped
|
||||
|
||||
|
||||
def _generate_summary(operations: list[FileOperation]) -> dict:
|
||||
"""Generate summary statistics for operations.
|
||||
|
||||
@@ -545,10 +649,25 @@ def _generate_human_summary(
|
||||
if conflicts > 0:
|
||||
parts.append(f"冲突 {conflicts} 条。")
|
||||
if metadata:
|
||||
dup = metadata.get("duplicate_groups_considered", 0)
|
||||
gaps = metadata.get("completeness_seasons_with_gaps", 0)
|
||||
validation = metadata.get("validation_snapshot", {}) if isinstance(metadata.get("validation_snapshot"), dict) else {}
|
||||
dup = metadata.get(
|
||||
"duplicate_groups_considered",
|
||||
validation.get("duplicate_groups_considered", 0),
|
||||
)
|
||||
gaps = metadata.get(
|
||||
"completeness_seasons_with_gaps",
|
||||
validation.get("completeness_seasons_with_gaps", 0),
|
||||
)
|
||||
if dup or gaps:
|
||||
parts.append(f"依据 analysis:重复组 {dup} 个;剧集缺口 {gaps} 季。")
|
||||
resolution_issues = metadata.get(
|
||||
"duplicate_resolution_issues",
|
||||
validation.get("duplicate_resolution_issues", []),
|
||||
)
|
||||
if resolution_issues:
|
||||
parts.append(
|
||||
f"重复组中有 {len(resolution_issues)} 个因决策依据不足已转人工复核。"
|
||||
)
|
||||
quarantine_lines = _build_quarantine_recommendation_lines(operations)
|
||||
if quarantine_lines:
|
||||
parts.append("删除建议(仅隔离建议,执行删除前请人工复核):")
|
||||
@@ -604,31 +723,7 @@ def save_plan(plan: ExecutionPlan, output_path: Path) -> None:
|
||||
plan: ExecutionPlan to save
|
||||
output_path: Path where the JSON file should be saved
|
||||
"""
|
||||
# Convert ExecutionPlan to dictionary
|
||||
plan_dict = {
|
||||
"vlm_schema_version": "1.0",
|
||||
"plan_id": plan.plan_id,
|
||||
"created_at": plan.created_at.isoformat(),
|
||||
"operations": [
|
||||
{
|
||||
"operation_type": op.operation_type,
|
||||
"source_path": str(op.source_path),
|
||||
"destination_path": str(op.destination_path) if op.destination_path else None,
|
||||
"reason": op.reason,
|
||||
"has_conflict": op.has_conflict,
|
||||
"conflict_reason": op.conflict_reason
|
||||
}
|
||||
for op in plan.operations
|
||||
],
|
||||
"summary": plan.summary,
|
||||
"summary_by_reason": plan.summary_by_reason,
|
||||
"human_summary": plan.human_summary,
|
||||
"metadata": plan.metadata,
|
||||
}
|
||||
|
||||
# Write to JSON file with indentation for human readability
|
||||
with open(output_path, 'w', encoding='utf-8') as f:
|
||||
json.dump(plan_dict, f, indent=2, ensure_ascii=False)
|
||||
save_execution_plan(plan, output_path)
|
||||
|
||||
|
||||
def load_plan(input_path: Path) -> ExecutionPlan:
|
||||
@@ -648,30 +743,71 @@ def load_plan(input_path: Path) -> ExecutionPlan:
|
||||
json.JSONDecodeError: If the file contains invalid JSON
|
||||
KeyError: If required fields are missing from the JSON
|
||||
"""
|
||||
with open(input_path, 'r', encoding='utf-8') as f:
|
||||
plan_dict = json.load(f)
|
||||
return load_execution_plan(input_path)
|
||||
|
||||
def apply_review_to_plan(plan: ExecutionPlan, csv_path: Path) -> ExecutionPlan:
|
||||
"""Update a plan's operations based on a modified review CSV.
|
||||
|
||||
# Reconstruct FileOperation objects
|
||||
operations = [
|
||||
FileOperation(
|
||||
operation_type=op["operation_type"],
|
||||
source_path=Path(op["source_path"]),
|
||||
destination_path=Path(op["destination_path"]) if op["destination_path"] else None,
|
||||
reason=op["reason"],
|
||||
has_conflict=op["has_conflict"],
|
||||
conflict_reason=op.get("conflict_reason")
|
||||
Args:
|
||||
plan: The original ExecutionPlan
|
||||
csv_path: Path to the modified manual review CSV
|
||||
|
||||
Returns:
|
||||
Updated ExecutionPlan with modified operation types
|
||||
"""
|
||||
import csv
|
||||
|
||||
# Create a copy of operations to modify
|
||||
updated_ops = list(plan.operations)
|
||||
modified_count = 0
|
||||
|
||||
with open(csv_path, "r", encoding="utf-8", newline="") as f:
|
||||
reader = csv.DictReader(f)
|
||||
for row in reader:
|
||||
try:
|
||||
# CSV index is 1-based
|
||||
idx = int(row["index"]) - 1
|
||||
if 0 <= idx < len(updated_ops):
|
||||
new_op_type = row["operation_type"]
|
||||
old_op_type = updated_ops[idx].operation_type
|
||||
|
||||
if new_op_type != old_op_type:
|
||||
# Update the operation type (usually to 'no-op')
|
||||
updated_ops[idx].operation_type = new_op_type
|
||||
updated_ops[idx].reason = f"Modified via manual review: {updated_ops[idx].reason}"
|
||||
modified_count += 1
|
||||
except (ValueError, KeyError):
|
||||
continue
|
||||
|
||||
metadata = dict(plan.metadata)
|
||||
metadata[REVIEW_APPLIED_AT_KEY] = utc_now().isoformat()
|
||||
try:
|
||||
metadata[REVIEW_CSV_PATH_KEY] = str(csv_path.resolve())
|
||||
except OSError:
|
||||
metadata[REVIEW_CSV_PATH_KEY] = str(csv_path)
|
||||
|
||||
if modified_count > 0:
|
||||
summary = _generate_summary(updated_ops)
|
||||
summary_by_reason = _generate_summary_by_reason(updated_ops)
|
||||
human_summary = _generate_human_summary(
|
||||
updated_ops, summary, summary_by_reason, metadata
|
||||
)
|
||||
for op in plan_dict["operations"]
|
||||
]
|
||||
|
||||
# Reconstruct ExecutionPlan (normalize naive datetime to UTC for backward compatibility)
|
||||
created_at = ensure_utc(datetime.fromisoformat(plan_dict["created_at"]))
|
||||
return ExecutionPlan(
|
||||
plan_id=plan.plan_id,
|
||||
created_at=plan.created_at,
|
||||
operations=updated_ops,
|
||||
summary=summary,
|
||||
summary_by_reason=summary_by_reason,
|
||||
human_summary=human_summary,
|
||||
metadata=metadata,
|
||||
)
|
||||
|
||||
return ExecutionPlan(
|
||||
plan_id=plan_dict["plan_id"],
|
||||
created_at=created_at,
|
||||
operations=operations,
|
||||
summary=plan_dict["summary"],
|
||||
summary_by_reason=plan_dict.get("summary_by_reason", {}),
|
||||
human_summary=plan_dict.get("human_summary", ""),
|
||||
metadata=plan_dict.get("metadata", {}),
|
||||
plan_id=plan.plan_id,
|
||||
created_at=plan.created_at,
|
||||
operations=updated_ops,
|
||||
summary=plan.summary,
|
||||
summary_by_reason=plan.summary_by_reason,
|
||||
human_summary=plan.human_summary,
|
||||
metadata=metadata,
|
||||
)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Protocol, Optional
|
||||
from typing import Optional, Protocol
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
+14
-3
@@ -16,10 +16,10 @@ from pathlib import Path
|
||||
from typing import Optional
|
||||
|
||||
from .config import Config
|
||||
from .utils import utc_now
|
||||
from .logging_config import get_logger, log_operation
|
||||
from .models import QuarantineEntry, QuarantineManifest, OperationResult, FileOperation
|
||||
from .models import FileOperation, OperationResult, QuarantineEntry, QuarantineManifest
|
||||
from .scanner import categorize_file
|
||||
from .utils import utc_now
|
||||
|
||||
|
||||
class QuarantineManager:
|
||||
@@ -126,7 +126,18 @@ class QuarantineManager:
|
||||
operation_type="quarantine",
|
||||
file_path=file_path
|
||||
)
|
||||
raise ValueError(error_msg)
|
||||
return OperationResult(
|
||||
operation=FileOperation(
|
||||
operation_type="quarantine",
|
||||
source_path=file_path,
|
||||
destination_path=None,
|
||||
reason=reason or "Unsupported quarantine category",
|
||||
has_conflict=False,
|
||||
),
|
||||
success=False,
|
||||
error_message=error_msg,
|
||||
executed_at=executed_at,
|
||||
)
|
||||
|
||||
# Get the actual category directory name from the file path
|
||||
# (not the category name, which may differ due to category mappings)
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ from datetime import datetime, timezone
|
||||
from io import StringIO
|
||||
from pathlib import Path
|
||||
|
||||
from vlm.models import SeasonCompleteness, DuplicateGroup, VideoFile, MovieIdentity, SeriesIdentity
|
||||
from vlm.models import DuplicateGroup, MovieIdentity, SeasonCompleteness, VideoFile
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
"""Shared helpers for human-readable plan review (CLI preview and TUI)."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
# Internal risk flag keys from plan_review.review_plan (pipe-separated in CSV).
|
||||
RISK_FLAG_LABELS: dict[str, str] = {
|
||||
"manual_review": "需人工判断",
|
||||
"sample_source": "样片路径",
|
||||
"spot_check": "安全抽检",
|
||||
"high_season": "季号偏高",
|
||||
"high_episode": "集号偏高",
|
||||
"conflict": "目标冲突",
|
||||
"duplicate": "重复项",
|
||||
}
|
||||
|
||||
|
||||
def risk_flags_to_labels(flags: str, *, max_len: int = 24) -> str:
|
||||
"""Map pipe-separated risk flags to short Chinese labels."""
|
||||
if not flags or flags.strip().lower() == "none":
|
||||
return ""
|
||||
parts = [p.strip() for p in flags.split("|") if p.strip()]
|
||||
labels = [RISK_FLAG_LABELS.get(p, p) for p in parts]
|
||||
text = " ".join(labels)
|
||||
if len(text) <= max_len:
|
||||
return text
|
||||
return text[: max_len - 1] + "…"
|
||||
|
||||
|
||||
def display_path(p: Path, library_root: Path) -> str:
|
||||
try:
|
||||
resolved = p.resolve()
|
||||
root = library_root.resolve()
|
||||
rel = resolved.relative_to(root)
|
||||
return str(rel)
|
||||
except (ValueError, OSError):
|
||||
return str(p)
|
||||
|
||||
|
||||
def format_paths_for_detail(
|
||||
source_s: str,
|
||||
dest_s: str,
|
||||
library_root: Path,
|
||||
) -> str:
|
||||
"""Build multi-line before/after path text for review detail panes."""
|
||||
source = Path(source_s)
|
||||
dest = Path(dest_s) if dest_s.strip() else None
|
||||
src_line = display_path(source, library_root)
|
||||
lines = [f"来源: {src_line}", f"完整: {source}"]
|
||||
if dest is not None:
|
||||
dst_line = display_path(dest, library_root)
|
||||
lines.append(f"目标: {dst_line}")
|
||||
lines.append(f"完整: {dest}")
|
||||
else:
|
||||
lines.append("目标: (无)")
|
||||
return "\n".join(lines)
|
||||
|
||||
|
||||
def build_csv_rows(
|
||||
base_rows: list[dict[str, str]],
|
||||
op_by_index: dict[int, str],
|
||||
) -> list[dict[str, str]]:
|
||||
"""Return CSV row dicts with operation_type taken from op_by_index per 1-based index."""
|
||||
result: list[dict[str, str]] = []
|
||||
for r in base_rows:
|
||||
idx = int(r["index"])
|
||||
new_r = dict(r)
|
||||
if idx in op_by_index:
|
||||
new_r["operation_type"] = op_by_index[idx]
|
||||
result.append(new_r)
|
||||
return result
|
||||
|
||||
|
||||
def review_row_status_symbol(
|
||||
op_by_index: dict[int, str],
|
||||
initial_op_by_index: dict[int, str],
|
||||
index: int,
|
||||
) -> str:
|
||||
"""Return a single-character status marker for the review table."""
|
||||
cur = op_by_index.get(index, initial_op_by_index[index])
|
||||
init = initial_op_by_index[index]
|
||||
if cur != init and cur == "no-op":
|
||||
return "✗"
|
||||
if cur != init and cur != "no-op":
|
||||
return "✓"
|
||||
return "·"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user