This package provides an abstract specialisation of a ServiceProvider, AudioServiceProvider, and an abstract class TootAudioServiceProvider which is an example of how to implement an AudioServiceProvider for a specific provider.