Codebase list mopidy-beets / 8049e5d
Merge pull request #2 from jodal/rename-config-values Use 'hostname' and 'port' config values Janez Troha 11 years ago
4 changed file(s) with 12 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
1414 Setup your beets host
1515
1616 [beets]
17 host = "http://yourserver:port"
17 hostname = 127.0.0.1
18 port = 8888
1819
1920
2021
4141
4242 def get_config_schema(self):
4343 schema = super(BeetsExtension, self).get_config_schema()
44 schema['hostname'] = config.String()
44 schema['hostname'] = config.Hostname()
45 schema['port'] = config.Port()
4546 return schema
46
47 def validate_config(self, config):
48 if not config.getboolean('beets', 'enabled'):
49 return
5047
5148 def validate_environment(self):
5249 try:
1414
1515 def __init__(self, config, audio):
1616 super(BeetsBackend, self).__init__()
17 self.beets_api = BeetsRemoteClient(config['beets']['hostname'])
17
18 beets_endpoint = 'http://%s:%s' % (
19 config['beets']['hostname'], config['beets']['port'])
20
21 self.beets_api = BeetsRemoteClient(beets_endpoint)
1822 self.library = BeetsLibraryProvider(backend=self)
1923 self.playback = BeetsPlaybackProvider(audio=audio, backend=self)
2024 self.playlists = None
00 [beets]
1 enabled = True
2 hostname =
3
1 enabled = true
2 hostname = 127.0.0.1
3 port = 8888