forked from rc/aircox
add view to controls stations
This commit is contained in:
@ -61,6 +61,12 @@ class StationController(plugins.StationController):
|
||||
except:
|
||||
self.current_source = None
|
||||
|
||||
def skip(self):
|
||||
"""
|
||||
Skip a given source. If no source, use master.
|
||||
"""
|
||||
self._send(self.station.id_, '.skip')
|
||||
|
||||
|
||||
class SourceController(plugins.SourceController):
|
||||
rid = None
|
||||
@ -86,7 +92,7 @@ class SourceController(plugins.SourceController):
|
||||
"""
|
||||
Skip a given source. If no source, use master.
|
||||
"""
|
||||
self._send(self.source.slug, '.skip')
|
||||
self._send(self.source.id_, '.skip')
|
||||
|
||||
def fetch(self):
|
||||
data = self._send(self.source.id_, '.get', parse = True)
|
||||
|
@ -154,7 +154,8 @@ class StationController:
|
||||
"""
|
||||
Skip the current sound on the station
|
||||
"""
|
||||
pass
|
||||
if self.current_source:
|
||||
self.current_source.controller.skip()
|
||||
|
||||
|
||||
class SourceController:
|
||||
|
Reference in New Issue
Block a user