# <div align="center"><img src="logo.png" alt="Assetszy" width="280" /></div>

<div align="center">
  <img src="https://img.shields.io/badge/DaVinci%20Resolve-Studio%2017%20%7C%2018%20%7C%2019%20%7C%2020%20%7C%2021%2B-DF0B76?style=for-the-badge&logo=davinci-resolve&logoColor=white" alt="Resolve Support" />
  <img src="https://img.shields.io/badge/Windows-10%20%7C%2011-0078D4?style=for-the-badge&logo=windows&logoColor=white" alt="Windows Support" />
  <img src="https://img.shields.io/badge/macOS-Catalina%20to%20Sonoma-000000?style=for-the-badge&logo=apple&logoColor=white" alt="macOS Support" />
</div>

<br />

Assetszy is an enterprise-grade Workflow Integration Plugin for **DaVinci Resolve Studio**. It bridges the gap between editing and asset sourcing by letting you search, preview, and instantly import premium stock videos, photos, transparent vectors, audio, SFX, and YouTube downloads directly to your active media pool and timeline with a single click.

---

## ✨ Key Features
* 📹 **Multi-Source Video & Photo Search:** Real-time preview of cinematic footage and high-res photos.
* 🎨 **Transparent Vectors & Illustrations:** Pre-filtered background-free PNG assets ideal for graphic overlays.
* 🎵 **Royalty-Free Music & SFX Search:** Real-time audio waveform visualizer and rotating vinyl disk player to test music assets before importing.
* 📥 **Zero-Setup YouTube Downloader:** Instantly fetch and resolve YouTube clips or high-fidelity audio streams.
* ⚡ **Seamless Workflow Ingest:** Imports directly into whatever Resolve page you are working on, with no UI interruptions.
* 🎙️ **Auto-Transcription & Styled Subtitles:** Render and transcribe timeline audio (or isolate specific audio tracks), select Gemini models dynamically from the API, style subtitles globally or individually (font, size, stroke, color, bold/italic) with a real-time preview, and import frame-accurate FCPXML subtitles back into Resolve.

---

## 📺 Video Demonstration
Watch Assetszy in action inside DaVinci Resolve:

<div align="center">
  <a href="https://github.com/user-attachments/assets/8ffb987b-dca0-49f7-944a-ec4dd2e9fd6f" target="_blank">
    <img src="https://raw.githubusercontent.com/islamifty/assetszy-release/main/media/VideoPoster.png" width="100%" alt="Watch Assetszy Demo" style="border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);" />
  </a>
</div>

---

## 🎨 Feature Screenshots
Explore the beautiful dark glassmorphic user interface:

<div align="center">
  <table>
    <tr>
      <td width="50%">
        <p align="center"><b>1. HD Stock Video Library</b></p>
        <img src="media/VideoLibrary.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
      <td width="50%">
        <p align="center"><b>2. Premium Stock Photos</b></p>
        <img src="media/Photo.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
    </tr>
    <tr>
      <td width="50%">
        <p align="center"><b>3. Premium Illustrations</b></p>
        <img src="media/illustration.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
      <td width="50%">
        <p align="center"><b>4. Transparent Vectors</b></p>
        <img src="media/Vector.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
    </tr>
    <tr>
      <td width="50%">
        <p align="center"><b>5. Rich GIF Integration</b></p>
        <img src="media/gif.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
      <td width="50%">
        <p align="center"><b>6. Royalty-Free Music Library</b></p>
        <img src="media/music.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
    </tr>
    <tr>
      <td width="50%">
        <p align="center"><b>7. Free Sound Effects (SFX)</b></p>
        <img src="media/SFX.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
      <td width="50%">
        <p align="center"><b>8. Zero-Setup Video Downloader</b></p>
        <img src="media/videodownloader.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
    </tr>
    <tr>
      <td width="50%">
        <p align="center"><b>9. Instant Import in Media Pool</b></p>
        <img src="media/One-ClickImport.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
      <td width="50%">
        <p align="center"><b>10. API Configuration & Settings</b></p>
        <img src="media/ManageAPIandSettings.png" width="100%" style="border-radius: 8px; border: 1px solid rgba(255,255,255,0.05);" />
      </td>
    </tr>
  </table>
</div>

---

## 🚀 Installation Instructions
> [!TIP]
> Follow the steps below for your operating system to quickly install and start using the Assetszy plugin inside DaVinci Resolve Studio.

### 💻 Windows Installation
1. **Download** the single-file installer: [**`Assetszy_Setup.exe`**](https://github.com/islamifty/assetszy-release/raw/main/Assetszy_Setup.exe)
2. **Double-click** the setup file.
3. Click **Install Now** (it automatically locates the Resolve directory).
4. Restart **DaVinci Resolve Studio**.
5. Launch from: **Workspace > Workflow Integrations > Assetszy**.

### 🍎 macOS Installation
Apple Gatekeeper security restricts unsigned apps. Follow these steps to install:
1. **Download** the zip bundle: [**`Assetszy_Mac.zip`**](https://github.com/islamifty/assetszy-release/raw/main/Assetszy_Mac.zip)
2. **Extract** the files to a folder.
3. **Double-click** on **`install-mac.command`** (this opens Terminal, deploys all assets, and automatically runs `xattr` to clear security blocks).
4. **Provide Administrator Password:** Since this installs the plugin system-wide for DaVinci Resolve, the Terminal window will prompt:
   ```bash
   Password:
   ```
   Type your Mac lock-screen password and press **Enter** (no characters, stars, or dots will display on the screen while typing due to default Unix terminal security).
5. *Permission/Execution Fallback (Optional):* If macOS displays a permission error when double-clicking the command file, open Terminal, run the following command, and try double-clicking it again:
   ```bash
   chmod +x install-mac.command
   ```
6. Restart **DaVinci Resolve Studio**.
7. Launch from: **Workspace > Workflow Integrations > Assetszy**.

---

## 🛠️ Manual Security Bypass (macOS)
If you manually copied the folder and macOS displays the *"WorkflowIntegration cannot be opened because developer cannot be verified"* warning, run this command in terminal (requires administrative rights):
```bash
sudo xattr -cr "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Workflow Integration Plugins/com.assetszy.resolve.plugin"
```

---

## 📄 License & Intellectual Property
All rights reserved. Proprietary software developed for DaVinci Resolve Studio integrations. Unauthorized distribution, decompiling, or modification of the source process is strictly prohibited under international copyright laws.
