Add destroy() to playback provider API
This commit is contained in:
parent
a9e53e0617
commit
beeda04785
@ -68,10 +68,8 @@ class BasePlaybackController(object):
|
|||||||
def destroy(self):
|
def destroy(self):
|
||||||
"""
|
"""
|
||||||
Cleanup after component.
|
Cleanup after component.
|
||||||
|
|
||||||
May be overridden by subclasses.
|
|
||||||
"""
|
"""
|
||||||
pass
|
self.provider.destroy()
|
||||||
|
|
||||||
def _get_cpid(self, cp_track):
|
def _get_cpid(self, cp_track):
|
||||||
if cp_track is None:
|
if cp_track is None:
|
||||||
@ -496,6 +494,14 @@ class BasePlaybackProvider(object):
|
|||||||
def __init__(self, backend):
|
def __init__(self, backend):
|
||||||
self.backend = backend
|
self.backend = backend
|
||||||
|
|
||||||
|
def destroy(self):
|
||||||
|
"""
|
||||||
|
Cleanup after component.
|
||||||
|
|
||||||
|
May be overridden by subclasses.
|
||||||
|
"""
|
||||||
|
pass
|
||||||
|
|
||||||
def pause(self):
|
def pause(self):
|
||||||
"""
|
"""
|
||||||
To be overridden by subclass. Implement your backend's pause
|
To be overridden by subclass. Implement your backend's pause
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user