# -------------------------------- # 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 # --------------------------------