Troubleshooting
Fix common issues and errors.
How to fix common issues based on the app’s actual behavior.
Step 1 — Generate Metadata (pipeline) fails
If Generate Metadata fails, the app shows: "Metadata generation failed (code: X). Check Technical Log for details."
What to do: Select the row in the table, open the Details panel on the right, and click Show technical log in the Activity section to see the log for that file. For full runner output, check the file last_run.log on disk in the pipeline reports folder (yt_pipeline/outputs/Reports/last_run.log relative to the app).
Ensure Python and the pipeline script (yt_pipeline/run_pipeline.py) and its dependencies are installed and available (e.g. PYTHON_PATH or conda yt-gpu if used).

Screenshot 01 — Details panel: Activity and Show technical log
Step 2 — YouTube connection fails
If Connect YouTube fails:
- "OAuth credentials missing" — Click Open UserData (from the Settings menu → Developer mode dialog) and create
google_oauth_client.jsonin that folder with your Client ID and Secret. - Error 401 / invalid_client — Use an OAuth client type Desktop app (not Web application), copy Client ID and Secret fully, enable YouTube Data API v3, and configure the OAuth consent screen. See YouTube Connect & Upload and
GOOGLE_OAUTH_SETUP.mdif available.
Use Test connection and Reconnect from the YouTube chip in the command bar (click the YouTube status) to verify credentials.

Screenshot 02 — Connect YouTube and OAuth setup
Step 3 — File missing on disk
If a row shows "File missing on disk. Re-import or remove this row." (status Error in the Details Activity / technical log), the file was moved, renamed, or deleted. Remove that row from the table, then add the video again from its new location: use Add (Files or Folder) in the toolbar to open the Add Videos dialog and choose Add Files or Add Folder.
Step 4 — Upload failed
If upload fails, check the Activity section in the Details panel and Show technical log for the selected row. Use Retry upload (for selected failed items) to try again. For YouTube quota issues, wait and retry later. Ensure YouTube is connected (Connect YouTube in the toolbar or Settings) and credentials are valid.
Step 5 — App won't start
On Windows, install the latest Visual C++ redistributable. On macOS, if the app is blocked, go to System Preferences → Security & Privacy and allow the app.

Screenshot 05 — Visual C++ (Windows) or Security (macOS)
Common tools in the app
- Show technical log — In the Details panel when a row is selected: Activity section → Show technical log. Shows the log for that row (including pipeline and upload messages).
- Developer mode — In the Settings (gear) menu: opens a dialog with Open UserData and other advanced options. Use with caution.
- Diagnostics — In the Settings (gear) menu: shows Connections (e.g. YouTube connected/not), Auto Upload (enabled, silent), Jobs (total, processing), and System info (platform, architecture, version) for support.