read MPD_* envvar

This commit is contained in:
boyska 2015-04-20 13:19:19 +02:00
parent ae9cb38bbe
commit 16383cf777
No known key found for this signature in database
GPG key ID: 7395DCAE58289CA9

View file

@ -4,13 +4,16 @@ import random
from mpd import MPDClient
from config import get_conf
def generate_by_artist(spec):
'''choose HOWMANY random artists, and for each one choose a random song'''
spec.setdefault('howmany', 1)
log.info('generating')
conf = get_conf()
c = MPDClient()
c.connect('localhost', 6600) # TODO: read global options somehow
c.connect(conf['MPD_HOST'], conf['MPD_PORT']) # TODO: read global options somehow
artists = c.list('artist')
log.debug("got %d artists" % len(artists))