Remove queue when provider removed

Feature description:

You have 2 media provider (P1, P2)
Source filter P1
Play a queue with titles from P1
Pause
Source filter P2
Play a queue with titles from P2
Delete media provider P1

Now the queue from P1 still exist even if it can’t be played.
Not sure how to handle a queue with both P1 and P2 titles if P1 gets deleted.

Problem solved:

Queue clutter.

Brought benefits:

No confusion why no song plays if someone tries to start a queue with no longer existing titles.

As you said queues are not tied to providers so not really possible, you have queues issues too if you load a queue with only online media but are offline. And tons of edge cases.