libspotify: Move appkey and cache into ~/.mopidy

This commit is contained in:
Stein Magnus Jodal 2010-03-23 22:34:01 +01:00
parent b5ec357f9e
commit 88bbcc3716
2 changed files with 13 additions and 1 deletions

View File

@ -1,5 +1,6 @@
import datetime as dt
import logging
import os
import multiprocessing
import threading
@ -7,7 +8,7 @@ from spotify import Link
from spotify.manager import SpotifySessionManager
from spotify.alsahelper import AlsaController
from mopidy import settings
from mopidy import get_version, settings
from mopidy.backends import (BaseBackend, BaseCurrentPlaylistController,
BaseLibraryController, BasePlaybackController,
BaseStoredPlaylistsController)
@ -157,6 +158,11 @@ class LibspotifyTranslator(object):
class LibspotifySessionManager(SpotifySessionManager, threading.Thread):
cache_location = os.path.expanduser(settings.SPOTIFY_LIB_CACHE)
settings_location = os.path.expanduser(settings.SPOTIFY_LIB_CACHE)
appkey_file = os.path.expanduser(settings.SPOTIFY_LIB_APPKEY)
user_agent = 'Mopidy %s' % get_version()
def __init__(self, username, password, core_queue):
SpotifySessionManager.__init__(self, username, password)
threading.Thread.__init__(self)

View File

@ -95,6 +95,12 @@ SPOTIFY_USERNAME = u''
#: Your Spotify Premium password. Used by all Spotify backends.
SPOTIFY_PASSWORD = u''
#: Path to your libspotify application key. Used by LibspotifyBackend.
SPOTIFY_LIB_APPKEY = u'~/.mopidy/spotify_appkey.key'
#: Path to the libspotify cache. Used by LibspotifyBackend.
SPOTIFY_LIB_CACHE = u'~/.mopidy/libspotify_cache'
# Import user specific settings
dotdir = os.path.expanduser(u'~/.mopidy/')
settings_file = os.path.join(dotdir, u'settings.py')