New setting acoustid.require_verified (default off), shown under Settings → Quality Profile only when AcoustID is enabled. When on, an AcoustID SKIP (ran but couldn't confirm — no fingerprint match or cross-script metadata, the ⚠ "unverified" case) is treated like a FAIL: the file is quarantined and the next-best candidate is tried, instead of importing an unverified file. Only a clean AcoustID PASS is kept. Transient ERROR results (rate-limit / outage) are deliberately NOT blocked — that would stall the whole pipeline during an AcoustID outage. Those still import with their existing flag. - pipeline.py: SKIP routes through the existing FAIL quarantine + retry path (trigger 'acoustid') when require_verified is on. - UI: checkbox under Quality Profile, visibility tied to acoustid-enabled via syncAcoustidRequireVerifiedVisibility(); load/save wired in settings.js. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| docs | ||
| vendor | ||
| amazon.svg | ||
| api-monitor.js | ||
| artists.png | ||
| audiodb.png | ||
| auto-sync.js | ||
| automation.png | ||
| basic-search-v2.css | ||
| beatport-ui.js | ||
| blocklist.js | ||
| core.js | ||
| dashboard.png | ||
| discover-section-controller.js | ||
| discover.js | ||
| discover.png | ||
| docs-images-needed.md | ||
| docs.js | ||
| downloads.js | ||
| enrichment-manager.js | ||
| enrichment.js | ||
| explorer.png | ||
| favicon.png | ||
| help.png | ||
| helper.js | ||
| hydrabase.png | ||
| import.png | ||
| init.js | ||
| library.js | ||
| library.png | ||
| manifest.json | ||
| media-player.js | ||
| mobile.css | ||
| my-accounts.js | ||
| origin-history.js | ||
| pages-extra.js | ||
| particles.js | ||
| placeholder-album.png | ||
| pwa-icon-192.png | ||
| pwa-icon-512.png | ||
| search.js | ||
| search.png | ||
| service-switch.js | ||
| settings.js | ||
| settings.png | ||
| setup-wizard.css | ||
| setup-wizard.js | ||
| shared-helpers.js | ||
| shell-bridge.js | ||
| stats-automations.js | ||
| style.css | ||
| sw.js | ||
| sync-lastfm.js | ||
| sync-listenbrainz.js | ||
| sync-services.js | ||
| sync-soulsync-discovery.js | ||
| sync-spotify.js | ||
| sync.png | ||
| track-detail.js | ||
| trans.png | ||
| trans2.png | ||
| watchlist-history.js | ||
| whisoul.png | ||
| wishlist-tools.js | ||
| worker-orbs.js | ||