class Config(object): _config = PluginConfig(__name__) elapsed_color = ConfProp(_config, "elapsed_color", "") hover_color = ConfProp(_config, "hover_color", "") remaining_color = ConfProp(_config, "remaining_color", "") max_data_points = IntConfProp(_config, "max_data_points", 3000)
class Config(object): _config = PluginConfig(__name__) elapsed_color = ConfProp(_config, "elapsed_color", "") hover_color = ConfProp(_config, "hover_color", "") remaining_color = ConfProp(_config, "remaining_color", "") show_current_pos = BoolConfProp(_config, "show_current_pos", False) max_data_points = IntConfProp(_config, "max_data_points", 3000)
class Config(object): _config = PluginConfig(__name__) elapsed_color = ConfProp(_config, "elapsed_color", "") hover_color = ConfProp(_config, "hover_color", "") remaining_color = ConfProp(_config, "remaining_color", "") show_current_pos = BoolConfProp(_config, "show_current_pos", False) seek_amount = IntConfProp(_config, "seek_amount", 5000) max_data_points = IntConfProp(_config, "max_data_points", 3000) show_time_labels = BoolConfProp(_config, "show_time_labels", True)
class Config: plugin_config = PluginConfig(DownloadCoverArt.PLUGIN_ID.replace(" ", "_")) preview_size = IntConfProp(plugin_config, "preview_size", 500) save_pattern = ConfProp(plugin_config, "save_pattern", "folder.%(ext)") over_scale = BoolConfProp(plugin_config, "preview_over_scale", True) re_encode = BoolConfProp(plugin_config, "re_encode", False) jpg_quality = IntConfProp(plugin_config, "jpeg_quality", 95)
class AnimOsdConfig(object): plugin_conf = PluginConfig(prefix) font = ConfProp(plugin_conf, "font", "Sans 22") string = ConfProp(plugin_conf, "string", DEFAULT_PATTERN) 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(object): _config = PluginConfig(__name__) high_res = BoolConfProp(_config, "high_res", True) elapsed_color = ConfProp(_config, "elapsed_color", "") max_data_points = IntConfProp(_config, "max_data_points", 3000) @property def line_width(self): return 1 if self.high_res else 2 @property def data_size(self): return self.max_data_points / self.line_width
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)
class Config(object): _config = PluginConfig(__name__) elapsed_color = ConfProp(_config, "elapsed_color", "") preview_color = ConfProp(_config, "preview_color", "") remaining_color = ConfProp(_config, "remaining_color", "")
class Config: _config = PluginConfig(__name__) DEFAULT_PATTERN = "<artist~title>" default_pattern = ConfProp(_config, "default_pattern", DEFAULT_PATTERN)
class Config: plugin_config = PluginConfig(DownloadCoverArt.PLUGIN_ID) preview_size = IntConfProp(plugin_config, "preview_size", 300) save_pattern = ConfProp(plugin_config, "save_pattern", "folder.jpg") over_scale = BoolConfProp(plugin_config, "preview_over_scale", True) re_encode = BoolConfProp(plugin_config, "re_encode", False)
class DiscordStatusConfig: _config = PluginConfig(__name__) rp_line1 = ConfProp(_config, "rp_line1", CONFIG_DEFAULT_RP_LINE1) rp_line2 = ConfProp(_config, "rp_line2", CONFIG_DEFAULT_RP_LINE2)
class Config(object): _config = PluginConfig(__name__) lcd_dev = ConfProp(_config, "lcd_dev", "/dev/serial/matrix_orbital") lcd_width = ConfProp(_config, "lcd_width", 20) lcd_interval = ConfProp(_config, "lcd_interval", 150)