v1.8 — Automation Engine & Discovery Pipeline
SoulSync now runs itself. Build visual automations that chain triggers, actions, and notifications — then watch them work in
real-time.
Automation Engine
- Visual drag-and-drop builder: connect WHEN triggers → DO actions → NOTIFY alerts - 20+ triggers: schedule (interval, daily, weekly), or react to events (track downloaded, batch complete, new release found, playlist changed, discovery complete, and more) - 14 actions: process wishlist, scan watchlist, refresh/discover/sync playlists, database update, quality scan, backup, and more
- Conditions with match modes (All/Any) and operators (contains, equals, starts_with, not_contains)
- Configurable delay on actions — wait N minutes after trigger fires before executing
- System automations for wishlist (every 30 min) and watchlist (every 24 hr) with cross-guards
- Run Now button on every card for instant testing
- Live progress tracking — real-time output panels on automation cards showing progress bars and scrolling per-item logs as
actions run
Playlist Discovery Pipeline
- New Discover Playlist action matches raw YouTube/Tidal tracks to official Spotify or iTunes metadata
- Fuzzy title/artist matching with confidence scoring (minimum 0.7 threshold)
- Discovery results cached globally across playlists for instant repeat lookups
- Sync Playlist now only includes discovered tracks — undiscovered tracks are skipped entirely
- Prevents garbage metadata (wrong artist, no album, no cover art) from reaching the wishlist
- Spotify-sourced playlists auto-discovered during refresh at confidence 1.0
- Chain automations: Refresh → Playlist Changed → Discover → Discovery Complete → Sync
Notification Integrations
- Discord Webhook — post automation results to any channel
- Pushbullet — push notifications to phone and desktop
- Telegram Bot — send alerts via Telegram Bot API
- Variable substitution in messages: {artist}, {title}, {album}, {quality}, {time}, and more