Post-processing: Extract 7 inline source lookup blocks into standalone _pp_lookup_* functions called in configurable order via metadata_enhancement.post_process_order config. Default order matches original hardcoded sequence — zero behavioral change. Hydrabase: Fix connected Hydrabase incorrectly becoming primary source. _is_hydrabase_active() now only returns True in dev_mode (legacy). Auto-connect no longer forces dev_mode. Hydrabase as fallback works through normal _get_metadata_fallback_client path like iTunes/Deezer. Settings button min-width fix. |
||
|---|---|---|
| .. | ||
| config.example.json | ||
| config.json | ||
| settings.py | ||