Esempio n. 1
0

# --------------------------------
# Cache initialization
# --------------------------------

cache = Cache(profile)


# --------------------------------
# MPD initialization
# --------------------------------

from mpdc.libs.mpdhelper import MPDHelper
mpd = MPDHelper(profiles[profile]['host'],
                profiles[profile]['password'],
                profiles[profile]['port'])

if not mpd.connect():
    warning('Unable to connect to the MPD server')
    sys.exit(0)

if (not cache.exists('songs_tags') or
    cache.last_modified('songs_tags') < int(mpd.stats()['db_update'])):
    mpd.update_cache()


# --------------------------------
# Collections initialization
# --------------------------------