[
  {
    "appName": "MPV",
    "completedAt": "2026-09-07T20:05:31-04:00",
    "durationSecs": 0.0025482,
    "error": "Close mpv and any apps using its installation folder, then retry uninstalling. If the problem persists, check the folder's permissions: mpv.exe (The process cannot access the file because it is being used by another process.)",
    "errorDetails": "Close mpv and any apps using its installation folder, then retry uninstalling. If the problem persists, check the folder's permissions.",
    "id": "18a05ea4-1698-4bce-a287-44ab9f11b523",
    "message": "Executing uninstallation commands...",
    "methodId": "mpv-binary",
    "output": [
      "[20:05:31] Starting MPV uninstallation...",
      "[20:05:31] ──────────────────────────────────────────────────"
    ],
    "phase": "",
    "progress": 10,
    "startedAt": "2026-09-07T20:05:31-04:00",
    "status": "error",
    "type": "uninstall"
  },
  {
    "appName": "MPV",
    "completedAt": "2026-09-07T20:06:40-04:00",
    "durationSecs": 0.1951608,
    "id": "d95ac665-d0eb-444e-a7f9-664994fa6731",
    "message": "Uninstallation completed successfully",
    "methodId": "mpv-binary",
    "output": [
      "[20:06:40] Starting MPV uninstallation...",
      "[20:06:40] ──────────────────────────────────────────────────",
      "[20:06:40] Removing desktop shortcuts...",
      "[20:06:40] Removing MPV Desktop shortcut...",
      "[20:06:40] Removed: MPV.lnk (Desktop)",
      "[20:06:40] Removing MPV Start Menu shortcut...",
      "[20:06:40] Removed: MPV.lnk (Start Menu)",
      "[20:06:40] Running: C:\\Users\\agent\\AppData\\Roaming\\mpv\\mpv.exe --no-config --load-scripts=no --unregister",
      "[20:06:40] ──────────────────────────────────────────────────",
      "[20:06:40] [win32] Unregistering mpv for the current user...",
      "[20:06:40] [win32] mpv has been successfully unregistered.",
      "[20:06:40] [win32] You may now safely delete the mpv binary if desired.",
      "[20:06:40] Removed manager-owned MPV payload files.",
      "[20:06:40] MPV uninstalled successfully!",
      "[20:06:40] Note: portable_config and MPV Manager files were preserved",
      "[20:06:40] App removed from configuration successfully"
    ],
    "phase": "",
    "progress": 100,
    "startedAt": "2026-09-07T20:06:40-04:00",
    "status": "complete",
    "type": "uninstall"
  },
  {
    "appName": "MPV",
    "completedAt": "2026-09-07T20:10:04-04:00",
    "durationSecs": 0.8928425,
    "error": "Job cancelled by user",
    "errorDetails": "Job was cancelled during execution",
    "id": "72a5eef5-3b0a-461f-acb3-1ffed268ff0a",
    "message": "Cancellation requested; waiting for the worker to stop",
    "methodId": "mpv-binary",
    "output": [
      "[20:10:03] Starting MPV installation...",
      "[20:10:03] ──────────────────────────────────────────────────",
      "[20:10:03] Downloading MPV (x86-64) into a staging area...",
      "[20:10:03] Downloading mpv-x86-64.7z to C:\\Users\\agent\\AppData\\Roaming\\.mpv-manager-stage-4194550056\\payload...",
      "[20:10:03] Downloading: https://mpv.rocks/api/releases/upstream-artifacts/9c8fbe0fc7fc9a8f0021120f2f60fdc8e82810e7c500b5dd00638244bff0a361/mpv-x86_64-20260906-git-876ba7b283.7z",
      "[20:10:03] Target size: 31.16 MB",
      "[20:10:03] [                              ] 0% (0.03 MB / 31.16 MB)",
      "[20:10:04] [====================          ] 67% (21.03 MB / 31.16 MB)",
      "[20:10:04] [==============================] 100% (31.16 MB / 31.16 MB)",
      "[20:10:04] Download complete: mpv-x86-64.7z",
      "[20:10:04] Verifying BLAKE3 hash for: mpv-x86-64.7z",
      "[20:10:04] BLAKE3 verification passed",
      "[20:10:04] Extracting mpv-x86-64.7z..."
    ],
    "phase": "",
    "progress": 99,
    "startedAt": "2026-09-07T20:10:03-04:00",
    "status": "cancelled",
    "type": "install"
  },
  {
    "appName": "MPV",
    "completedAt": "2026-09-07T20:11:32-04:00",
    "durationSecs": 21.6787745,
    "id": "d364c508-ea21-4cf6-b902-9a75cf3412e0",
    "message": "Installation completed successfully",
    "methodId": "mpv-binary",
    "output": [
      "[20:11:10] Starting MPV installation...",
      "[20:11:10] ──────────────────────────────────────────────────",
      "[20:11:10] Downloading MPV (x86-64) into a staging area...",
      "[20:11:10] Downloading mpv-x86-64.7z to C:\\Users\\agent\\AppData\\Roaming\\.mpv-manager-stage-1515471682\\payload...",
      "[20:11:10] Downloading: https://mpv.rocks/api/releases/upstream-artifacts/9c8fbe0fc7fc9a8f0021120f2f60fdc8e82810e7c500b5dd00638244bff0a361/mpv-x86_64-20260906-git-876ba7b283.7z",
      "[20:11:10] Target size: 31.16 MB",
      "[20:11:10] [                              ] 0% (0.01 MB / 31.16 MB)",
      "[20:11:11] [=================             ] 58% (18.23 MB / 31.16 MB)",
      "[20:11:12] [===========================   ] 92% (28.59 MB / 31.16 MB)",
      "[20:11:12] [==============================] 100% (31.16 MB / 31.16 MB)",
      "[20:11:12] Download complete: mpv-x86-64.7z",
      "[20:11:12] Verifying BLAKE3 hash for: mpv-x86-64.7z",
      "[20:11:12] BLAKE3 verification passed",
      "[20:11:12] Extracting mpv-x86-64.7z...",
      "[20:11:21] Removing mpv-x86-64.7z...",
      "[20:11:21] Removed mpv-x86-64.7z",
      "[20:11:21] Downloading optional FFmpeg component into a separate staging area...",
      "[20:11:21] Downloading ffmpeg.7z to C:\\Users\\agent\\AppData\\Roaming\\.mpv-manager-stage-1515471682\\ffmpeg...",
      "[20:11:21] Downloading: https://mpv.rocks/api/releases/upstream-artifacts/19c68b1c5f74701539015a4d8c38602cd73f204756a7b9446698b5106d7a42f4/ffmpeg-x86_64-git-c6e28adab.7z",
      "[20:11:21] Target size: 26.75 MB",
      "[20:11:21] [                              ] 0% (0.03 MB / 26.75 MB)",
      "[20:11:22] [=========================     ] 87% (23.14 MB / 26.75 MB)",
      "[20:11:22] [==============================] 100% (26.75 MB / 26.75 MB)",
      "[20:11:22] Download complete: ffmpeg.7z",
      "[20:11:22] Verifying BLAKE3 hash for: ffmpeg.7z",
      "[20:11:22] BLAKE3 verification passed",
      "[20:11:22] Extracting ffmpeg.7z...",
      "[20:11:31] Removing ffmpeg.7z...",
      "[20:11:31] Removed ffmpeg.7z",
      "[20:11:31] Optional FFmpeg component staged and validated successfully.",
      "[20:11:31] Committing the validated MPV archive overlay...",
      "[20:11:31] MPV archive overlay committed successfully.",
      "[20:11:31] Created directory: C:\\Users\\agent\\AppData\\Roaming\\mpv\\portable_config",
      "[20:11:31] Installing MPV configuration...",
      "[20:11:31] ──────────────────────────────────────────────────",
      "[20:11:31] Created directory: C:\\Users\\agent\\AppData\\Roaming\\mpv\\portable_config",
      "[20:11:31] Reading current user settings from mpv.conf...",
      "[20:11:31] Preserved 5 user setting(s)",
      "[20:11:31] Created backup: C:\\Users\\agent\\AppData\\Roaming\\mpv\\portable_config\\conf_backups\\2026-09-07-201131.387739700-526093584_mpv.conf",
      "[20:11:31] Backup created successfully!",
      "[20:11:31] User settings applied successfully!",
      "[20:11:31] Writing configuration to: C:\\Users\\agent\\AppData\\Roaming\\mpv\\portable_config\\mpv.conf",
      "[20:11:31] MPV configuration installed successfully!",
      "[20:11:31] Installing ModernZ (custom UI for MPV)...",
      "[20:11:31] Installing bundled thumbfast (thumbnail preview support)...",
      "[20:11:31] thumbfast.lua installed successfully",
      "[20:11:31] Downloading ModernZ script from: https://github.com/Samillion/ModernZ/releases/download/v0.3.3/modernz.lua",
      "[20:11:31] Downloading: https://github.com/Samillion/ModernZ/releases/download/v0.3.3/modernz.lua",
      "[20:11:31] Target size: 0.19 MB",
      "[20:11:31] [=====                         ] 17% (0.03 MB / 0.19 MB)",
      "[20:11:31] [==============================] 100% (0.19 MB / 0.19 MB)",
      "[20:11:31] Download complete: modernz.lua.download",
      "[20:11:31] Verifying BLAKE3 hash for: modernz.lua.download",
      "[20:11:31] BLAKE3 verification passed",
      "[20:11:31] Downloading ModernZ font from: https://github.com/Samillion/ModernZ/releases/download/v0.3.3/modernz-icons.ttf",
      "[20:11:31] Downloading: https://github.com/Samillion/ModernZ/releases/download/v0.3.3/modernz-icons.ttf",
      "[20:11:31] Target size: 0.05 MB",
      "[20:11:31] [===================           ] 64% (0.03 MB / 0.05 MB)",
      "[20:11:31] [==============================] 100% (0.05 MB / 0.05 MB)",
      "[20:11:31] Download complete: modernz-icons.ttf.download",
      "[20:11:31] Verifying BLAKE3 hash for: modernz-icons.ttf.download",
      "[20:11:31] BLAKE3 verification passed",
      "[20:11:31] Downloading ModernZ config from: https://github.com/Samillion/ModernZ/releases/download/v0.3.3/modernz.conf",
      "[20:11:31] Downloading: https://github.com/Samillion/ModernZ/releases/download/v0.3.3/modernz.conf",
      "[20:11:31] Target size: 0.01 MB",
      "[20:11:31] [==============================] 100% (0.01 MB / 0.01 MB)",
      "[20:11:31] Download complete: modernz.conf.download",
      "[20:11:31] Verifying BLAKE3 hash for: modernz.conf.download",
      "[20:11:31] BLAKE3 verification passed",
      "[20:11:31] Prepared recommended ModernZ scaling defaults (consistent size at 100%)",
      "[20:11:31] Installing ModernZ files...",
      "[20:11:31] ModernZ installed successfully!",
      "[20:11:31]   Script: C:\\Users\\agent\\AppData\\Roaming\\mpv\\.mpv-manager-ui-update-1200956743\\scripts\\modernz.lua",
      "[20:11:31]   Font: C:\\Users\\agent\\AppData\\Roaming\\mpv\\.mpv-manager-ui-update-1200956743\\fonts\\modernz-icons.ttf",
      "[20:11:31]   Config: C:\\Users\\agent\\AppData\\Roaming\\mpv\\.mpv-manager-ui-update-1200956743\\script-opts\\modernz.conf",
      "[20:11:31] MPV will use ModernZ UI on next launch",
      "[20:11:31] Setting osc=no in mpv.conf...",
      "[20:11:32] Updated: osc=yes -> osc=no",
      "[20:11:32] mpv.conf updated successfully!",
      "[20:11:32] Backed up existing UI config: C:\\Users\\agent\\AppData\\Roaming\\mpv\\portable_config\\script-opts\\modernz.conf.pre-update-20260907-201132.092212600.2345204572.bak",
      "[20:11:32] Preserved existing ModernZ configuration",
      "[20:11:32] Installing shortcut creation script...",
      "[20:11:32] Creating Desktop shortcut: MPV.lnk",
      "[20:11:32] Creating Start Menu shortcut: MPV.lnk",
      "[20:11:32] Copying MPV Manager uninstall script...",
      "[20:11:32] Uninstall script copied to: C:\\Users\\agent\\AppData\\Roaming\\mpv\\mpv-manager\\uninstall.bat",
      "[20:11:32] MPV installation completed successfully!",
      "[20:11:32] To open media files with mpv, choose Set default app on the MPV card in Player Apps.",
      "[20:11:32] Windows Settings will let you select the file types to open with mpv.",
      "[20:11:32] App saved to configuration successfully"
    ],
    "phase": "",
    "progress": 100,
    "startedAt": "2026-09-07T20:11:10-04:00",
    "status": "complete",
    "type": "install"
  }
]