class AnimOsdConfig(object): plugin_conf = PluginConfig(prefix) font = ConfProp(plugin_conf, "font", "Sans 22") string = ConfProp(plugin_conf, "string", DEFAULT_PATTERN) pos_x = FloatConfProp(plugin_conf, "pos_x", 0.5) pos_y = FloatConfProp(plugin_conf, "pos_y", 0.0) corners = IntConfProp(plugin_conf, "corners", 1) delay = IntConfProp(plugin_conf, "delay", 2500) monitor = IntConfProp(plugin_conf, "monitor", 0) align = IntConfProp(plugin_conf, "align", 1) coversize = IntConfProp(plugin_conf, "coversize", 120) text = ColorConfProp(plugin_conf, "text", (0.9, 0.9, 0.9, 0.0)) outline = ColorConfProp(plugin_conf, "outline", (-1.0, 0.0, 0.0, 0.2)) shadow = ColorConfProp(plugin_conf, "shadow", (-1.0, 0.0, 0.0, 0.1)) fill = ColorConfProp(plugin_conf, "fill", (0.25, 0.25, 0.25, 0.5))
class LyricsWindowConfig(object): plugin_conf = PluginConfig(prefix) alternate_search_url = ConfProp(plugin_conf, "alternate_search_url", DEFAULT_ALTERNATE_SEARCH_URL) alternate_search_enabled = BoolConfProp(plugin_conf, "alternate_search_enabled", True) zoom_level = FloatConfProp(plugin_conf, "zoom_level", 1.4)
class Config: _config = PluginConfig(_PLUGIN_ID) need_user_check_if_number_of_albums_differs = BoolConfProp( # _config, "need_user_check_if_number_of_albums_differs", True) need_user_check_if_number_of_tracks_differs = BoolConfProp( # _config, "need_user_check_if_number_of_tracks_differs", True) max_track_similarity_to_need_user_check = FloatConfProp( # _config, "max_track_similarity_to_need_user_check", 0.76) max_album_similarity_to_need_user_check = FloatConfProp( # _config, "max_album_similarity_to_need_user_check", 0.80) delete_exports_after_importing = BoolConfProp( # _config, "delete_exports_after_importing", True) pretty_print_json = BoolConfProp(_config, "pretty_print_json", False)
class LyricsWindowConfig(object): plugin_conf = PluginConfig(prefix) alternate_search_url = ConfProp(plugin_conf, "alternate_search_url", DEFAULT_ALTERNATE_SEARCH_URL) alternate_search_enabled = BoolConfProp(plugin_conf, "alternate_search_enabled", True) zoom_level = FloatConfProp(plugin_conf, "zoom_level", 1.4) width = IntConfProp(plugin_conf, "width", 500) height = IntConfProp(plugin_conf, "height", 500) x = IntConfProp(plugin_conf, "x", 0) y = IntConfProp(plugin_conf, "y", 0)