Hmmm if you are able to detect if a source is playing or not you could periodicaly delete all nonplaying sources. I do not believe there is such an thing as play and delete.