Well, that was easy...  Instead of ~600 lines of code churn as I expected,
I implemented double-clicking-to-open-audio-item-dialog in a single line...