DJ’s/VJ’s Content Management System

🎭 Artist & Content Management

Artist Management System Artist Profiles: Comprehensive artist database with logos and branding

Artist Management System

Artist Profiles: Comprehensive artist database with logos and branding

2D/3D Logo Display: Multiple logo formats and rendering modes

Artist Playlists: Organized artist content management

Custom Branding: Personalized artist presentation

Multimedia Content Library Image Backgrounds: Dynamic image display with transition effects and auto-advance

Multimedia Content Library

Image Backgrounds: Dynamic image display with transition effects and auto-advance

Image Playlists: Organized image collections with smart search and file-based management

Avatar Playlists: Character/avatar-based content management with custom collections

Artist-Centric Content: Logo display system with 2D/3D rendering and branding management

Artist-Centric Content

Video Backgrounds: Full-motion video backgrounds with synchronized playback

Video Playlists: Video content management and playback with playlist switching

Artist-Centric Content: Logo display system with 2D/3D rendering and branding management

The system includes intelligent discovery services that search multiple stock media platforms (Pixabay, Pexels) for images and videos, with AI-powered image generation and automated post-processing. All downloaded resources are tagged with full metadata for efficient search and organization.

🔍 Content Discovery & Search

Image Search Service

  • Dual-Source Image Discovery: Simultaneous search across Pixabay (3.9M+ images) and Pexels (400K+ photos)
    • Automatic format standardization: Pexels results converted to Pixabay format
    • Concurrent API requests with combined result shuffling
    • All-words search logic (AND matching, not OR)
  • Smart Image Processing:
    • FullHD optimization: Automatic resizing to 1920×1080 with center-crop (no letterboxing)
    • Metadata preservation: Source URL, photographer, tags, download timestamp
    • Automatic .meta file generation for each download
  • Search Features:
    • Pagination support (page-based browsing)
    • Configurable results per page (default: 200)
    • Search term processing for precision matching
    • Thumbnail URL extraction for UI preview
  • Flexible Search Control:
    • Single-source mode: Search only Pixabay or Pexels
    • Dual-source mode: Simultaneous search with automatic fallback
    • Enable/disable dual search at runtime
  • Format Supportol:
    • JPG, PNG, BMP, GIF (including animated), SVG (vector) Videos: MP4, WebM, AVI, MOV, MKV, FLV 
  • AI-Generated:
    • PNG with alpha transparency (512×512 to 1024×1024)
Intelligent Search Services
Video Search Service

Video Search Service

Dual-Source Video Discovery: Search across Pixabay (100K+ videos) and Pexels (30K+ videos)

  • Automatic format conversion between APIs
  • Multiple video quality options (small, medium, large, full HD, 2K, 4K)
  • Duration and resolution metadata

Video Download & Streaming:

  • HTTP streaming support for large files
  • Progressive download with real-time progress tracking
  • Metadata generation with source information
  • Format detection (MP4, WebM, etc.)

Search Capabilities:

  • Same all-words search logic as image service
  • Thumbnail extraction from video frames

Image Enhancement Service

AI-Powered Image Generation: Google Gemini 2.5 Flash model for creative image generation

  • Automatic Post-Processing:
    • White background removal with alpha transparency
    • Tolerance-based chroma key algorithm (#FFFFFF target)
    • PNG output with lossless compression
    • Metadata preservation in filenames
  • Output Organization:
    • Automatic filename generation
    • Organized output directory structure
    • Timestamp-based uniqueness for batch operations
  • API Integration:
    • Google Gemini API with configurable API key storage
    • Persistent key management via QSettings
    • Rate limiting and quota management
    • Error handling with detailed diagnostics
Image Enhancement Service
Metadata Management

Metadata Management

Each downloaded resource includes:

  • Tags and categorization
  • Source URL and service (Pixabay/Pexels)
  • Original filename and metadata
  • Download timestamp (ISO 8601 UTC)
  • File size in bytes
  • Associated search query
  • Photographer/creator information