From beeda047858d0287912f2c8cfff76d1e7fbedd7b Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Mon, 1 Nov 2010 22:52:56 +0100 Subject: [PATCH] Add destroy() to playback provider API --- mopidy/backends/base/playback.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mopidy/backends/base/playback.py b/mopidy/backends/base/playback.py index 0d4ef52f..8b935c65 100644 --- a/mopidy/backends/base/playback.py +++ b/mopidy/backends/base/playback.py @@ -68,10 +68,8 @@ class BasePlaybackController(object): def destroy(self): """ Cleanup after component. - - May be overridden by subclasses. """ - pass + self.provider.destroy() def _get_cpid(self, cp_track): if cp_track is None: @@ -496,6 +494,14 @@ class BasePlaybackProvider(object): def __init__(self, backend): self.backend = backend + def destroy(self): + """ + Cleanup after component. + + May be overridden by subclasses. + """ + pass + def pause(self): """ To be overridden by subclass. Implement your backend's pause