Skip to main content

200+ Features Built for Perfection

Every aspect of media library management, meticulously crafted with 290,000+ lines of Swift code. Here's what makes Power Scraper Pro the most comprehensive media organizer available.

Intelligent Scraping Pipeline

A 10-step atomic pipeline that handles everything from search to cleanup automatically.

Movies

Movie Scraping

Automated TMDB metadata fetching with intelligent matching. Fuzzy title comparison, year validation, confidence scoring, and batch processing with pause/resume capability.

  • Search → Folder Rename → File Rename → Artwork
  • NFO → Collection → Trailer → Media Info
  • Database → Cleanup (10-step atomic pipeline)
  • Priority queue system for processing order
  • Manual review for low-confidence matches
  • Retry mechanisms with error categorization
Movie Scraping
TV Shows

TV Show Scraping

Comprehensive TV management with grouped folder processing, season-level scraping, multi-episode support, and checkpoint-based sessions for reliability.

  • Automatic show detection from folder structure
  • Multi-episode file support (S01E05E06)
  • Special episode handling (Season 00)
  • Episode-level metadata with guest stars
  • Season completion tracking
  • NAS resilience with retry logic
TV Show Scraping

Advanced File Recognition

Intelligent filename parsing that understands every media format convention.

Format Detection

  • Resolution: 4K, 1080p, 720p, 480p, SD
  • Codecs: H.264, H.265/HEVC, AV1, VP9
  • HDR: HDR10, HDR10+, Dolby Vision, HLG
  • Audio: Dolby Atmos, DTS-X, TrueHD
  • Source: BluRay, WEB-DL, WEBRip, HDTV

Episode Parsing

  • Standard: S01E05, 1x05
  • Multi-episode: S01E05E06, S01E05-E06
  • Season folder detection
  • Year-based episode shows
  • Date-based episodes

Kodi-Compliant Naming

  • Movie: Title (Year)/Title (Year).ext
  • TV: Show (Year)/Season 01/S01E05.ext
  • Filename sanitization (illegal chars)
  • NFO naming: movie.nfo or Title.nfo
  • Multi-episode naming support

22 Artwork Types

The most comprehensive artwork management available. Dual-source strategy with Fanart.TV and TMDB.

Configuration

Artwork Settings

Granular control over every artwork type. Choose quality levels, toggle individual types, and select preferred sources.

  • Movie: Poster, Fanart, Banner, ClearLogo, ClearArt, DiscArt, Landscape, Thumb, KeyArt
  • TV Show: Show poster, fanart, banner, ClearLogo, ClearArt, Landscape, Character Art
  • Season: Per-season posters, fanart, banners, All-seasons poster
  • Episode: Thumbnails/stills
  • Quality: SD (w342), HD (w780), Original (full res)
Artwork Settings

Safe Mode

Organize your library without moving a single original file. Zero additional disk space overhead.

Hardlink Technology

Creates hardlinks to your original files in a clean Kodi-structured library. Same file, zero extra space, two access paths.

Cross-Volume Fallback

When hardlinks aren't possible (different drives), Safe Mode automatically falls back to copies with full tracking.

Clean Removal

Remove the organized library anytime without affecting originals. Link type tracking ensures safe cleanup every time.

Complete NFO Generation

Kodi-compliant XML metadata with every detail your media player needs.

Movie NFO

  • Title, year, runtime, tagline, plot
  • MPAA rating, genres, studios
  • Cast & crew (up to 20 actors with roles)
  • Unique IDs: TMDB, IMDB
  • YouTube trailer URLs (plugin format)
  • Collection information
  • Media info: codec, resolution, HDR, audio

TV Show NFO

  • Show-level: title, plot, aired dates
  • Networks, studios, content ratings
  • Episode guide URLs
  • TMDB, TVDB, IMDB IDs
  • Episode-level: title, plot, aired date
  • Guest stars, directors, writers
  • Per-episode media info tags

Multi-Platform Output

Platform-specific output rules automatically adapt to your media player.

  • Kodi: Full NFO + all artwork types
  • Plex: NFO suppression, poster/fanart only
  • Jellyfin: Full NFO + standard artwork
  • Emby: Full NFO + standard artwork

Collections & Upcoming

Track franchise completeness and never miss an upcoming release.

Collections

Franchise Tracking

Automatic collection detection from TMDB. See which movies you own vs. what's missing from any franchise, with completeness percentages and collection artwork.

  • Auto-detection after scraping
  • Missing movie identification
  • Completeness percentages
  • Collection poster/fanart
  • Grid and list view modes
Collections View
Upcoming

Release Tracking

Track upcoming movies and TV episodes from shows in your library. Release date countdowns, next episode air dates, and season premiere tracking.

  • Upcoming movie release dates
  • Next episode air dates
  • Season premiere tracking
  • Series finale notifications
  • Sort by air date
Upcoming Releases

Set It and Forget It

Automated folder monitoring and background processing for hands-free library management.

Watch Folders

FSEvents-based folder monitoring with multiple watch paths. Auto-detects new files, waits for copy completion, then scrapes automatically.

  • Multiple folders with individual settings
  • Per-folder media type (Movies/TV)
  • File stability checking (copy detection)
  • Configurable output destinations
  • Notification on new files

Background Scraping

Long-running operations continue in the background. Progress notifications, dock badge with remaining count, and completion sounds.

  • Background operation with notifications
  • Configurable progress intervals
  • Dock badge with item count
  • Sound on completion
  • Auto-suggest for 100+ items

Error Recovery

Circuit breaker pattern for API endpoints, exponential backoff retry, NAS disconnect recovery, and network resilience with queued operations.

  • Circuit breakers for all APIs
  • Exponential backoff retry
  • NAS volume disconnect recovery
  • Network connectivity monitoring
  • Batch retry from error log
Cloud

iCloud Settings Sync

Seamlessly sync your scraper settings, scanning preferences, and appearance settings across all your Macs via iCloud. API keys are never synced - they remain secure in your local Keychain.

  • Sync Now / Pull from Cloud / Push to Cloud
  • Conflict resolution: Newest, Local, Cloud, Ask
  • Sync status with last-synced timestamp
  • API keys stay in local Keychain (never synced)
iCloud Sync Settings

Built for Performance

290,000+ lines of Swift 6, strict concurrency, GPU acceleration, and intelligent resource management.

Swift 6 Strict Concurrency

Full Swift 6 compliance with actor isolation, Sendable types, and zero data races verified by the compiler. 41 actor-isolated services.

Metal GPU Acceleration

Thumbnail generation powered by Metal with shader binary archives, pipeline caching, and LRU cache eviction for peak scrolling performance.

Intelligent Memory Management

System memory pressure monitoring, adaptive batch sizing, cache size adjustment, and thermal state adaptation for sustained operations.

Network Optimization

Token bucket rate limiting, request coalescing, HTTP/2 multiplexing, and configurable timeouts. TMDB: 3 req/s, Fanart.TV: 2 req/s.

SQLite Database

13 schema migrations, prepared statements, batch transactions, index optimization, and full-text search. Auto-backup with configurable retention.

Security First

Keychain-secured API keys, security-scoped bookmarks, sandbox compliance, HTTPS-only networking, and zero credential storage in logs.

76 Settings Across 13 Domains

Complete control over every aspect of your scraping workflow.

API Keys

TMDB, Fanart.TV, TVDB, OpenSubtitles. Keychain-secured with validation and service health monitoring.

Scraper Settings

Language, quality, concurrent downloads, collection checking, trailer inclusion, and movie set folder paths.

Appearance

Theme mode (System/Light/Dark), accent colors, vibrancy effects, reduce transparency, and view mode preferences.

Scanning

File extensions, minimum file size, auto-delete junk content (samples, screens, proof folders).

Rename Settings

Existing artwork handling (skip/overwrite/prompt), NFO naming convention, force overwrite metadata.

Service Health

Real-time circuit breaker status for all APIs. Monitor open/half-open/closed states, failure counts, and recovery.

Multi-Platform Support

One app, four platforms. Power Scraper Pro adapts its output for your media player.

Feature Kodi Plex Jellyfin Emby
NFO Generation Suppressed
Poster Artwork
Fanart/Backdrop
Extended Artwork (9 types) -
Trailer URLs Plugin format YouTube URL YouTube URL YouTube URL
Collection Folders
Season Artwork

And So Much More

Subtitle Support

OpenSubtitles integration with multi-language support, daily quota tracking, and proper subtitle naming.

Undo/Redo

Full NSUndoManager integration for deletions and batch operations with operation grouping.

Filename Restoration

Batch restore all renamed files to their original filenames with preview before execution.

Metadata Cleanup

Remove orphaned artwork, NFOs, empty folders, and invalid database entries with confirmation.

Keyboard Shortcuts

Full keyboard navigation with shortcuts for scraping, searching, navigation, and common actions.

Accessibility

VoiceOver support, Dynamic Type, reduced motion, high contrast, and full keyboard navigation.

Coming Soon

200+ features. Currently in development.

View Screenshots