Unverified review actions (play/audit/approve/delete) only rendered for persistent-history rows, so a freshly-completed unverified download — still a live task without a 'history-<id>' task_id — showed no buttons until it aged into history (Quarantine always worked because it uses the quarantine entry id). Thread the library_history row id from import through to the live task (add_library_history_entry now returns lastrowid -> context._history_id -> task.history_id -> /api/downloads/all), and resolve verifHistoryId from it. Also surface the real probed audio quality (mutagen-read from the file, e.g. 'FLAC 24bit') on completed rows as a chip, so you can see what was actually downloaded. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| music_database.py | ||
| personalized_schema.py | ||