From f0c89b75b423c3fede2d60ff6b3977c2d12127c6 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 24 Jul 2011 20:35:04 +0100 Subject: [PATCH] show album art / fixes --- server/djrandom/frontend/frontend.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/djrandom/frontend/frontend.py b/server/djrandom/frontend/frontend.py index ae29f18..70596ae 100644 --- a/server/djrandom/frontend/frontend.py +++ b/server/djrandom/frontend/frontend.py @@ -223,11 +223,12 @@ def download_song(sha1): return response -def run_frontend(port, storage_dir, solr_url, db_url, lastfm_api_key): +def run_frontend(port, storage_dir, solr_url, db_url, lastfm_api_key, + album_art_dir): global storage_root, searcher, album_images storage_root = storage_dir searcher = search.Searcher(solr_url) - album_images = AlbumImageRetriever(lastfm_api_key) + album_images = AlbumImageRetriever(lastfm_api_key, album_art_dir) init_db(db_url) from gevent.wsgi import WSGIServer @@ -242,6 +243,7 @@ def main(): parser.add_option('--storage_dir') parser.add_option('--db_url') parser.add_option('--lastfm_api_key') + parser.add_option('--album_art_dir', default='/var/tmp/album-image-cache') daemonize.add_standard_options(parser) utils.read_config_defaults( parser, os.getenv('DJRANDOM_CONF', '/etc/djrandom.conf')) @@ -255,7 +257,7 @@ def main(): daemonize.daemonize(opts, run_frontend, (opts.port, opts.storage_dir, opts.solr_url, - opts.db_url, opts.lastfm_api_key), + opts.db_url, opts.lastfm_api_key, opts.album_art_dir), support_gevent=True) -- GitLab