Merge pull request #2 from jodal/rename-config-values
Use 'hostname' and 'port' config values
Janez Troha
11 years ago
41 | 41 |
|
42 | 42 |
def get_config_schema(self):
|
43 | 43 |
schema = super(BeetsExtension, self).get_config_schema()
|
44 | |
schema['hostname'] = config.String()
|
|
44 |
schema['hostname'] = config.Hostname()
|
|
45 |
schema['port'] = config.Port()
|
45 | 46 |
return schema
|
46 | |
|
47 | |
def validate_config(self, config):
|
48 | |
if not config.getboolean('beets', 'enabled'):
|
49 | |
return
|
50 | 47 |
|
51 | 48 |
def validate_environment(self):
|
52 | 49 |
try:
|
14 | 14 |
|
15 | 15 |
def __init__(self, config, audio):
|
16 | 16 |
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)
|
18 | 22 |
self.library = BeetsLibraryProvider(backend=self)
|
19 | 23 |
self.playback = BeetsPlaybackProvider(audio=audio, backend=self)
|
20 | 24 |
self.playlists = None
|
0 | 0 |
[beets]
|
1 | |
enabled = True
|
2 | |
hostname =
|
3 | |
|
|
1 |
enabled = true
|
|
2 |
hostname = 127.0.0.1
|
|
3 |
port = 8888
|