Bladeren bron

See all that stuff in there, that's why your robot didn't work

Colin Powell 3 weken geleden
bovenliggende
commit
c7417faf5e
1 gewijzigde bestanden met toevoegingen van 7 en 10 verwijderingen
  1. 7 10
      mopidy_smartplaylists/__init__.py

+ 7 - 10
mopidy_smartplaylists/__init__.py

@@ -1,21 +1,18 @@
-import mopidy
+from mopidy import config, ext
+__version__ = pkg_resources.get_distribution("Mopidy-SmartPlaylists").version
 
-class Extension(mopidy.ext.Extension):
+class Extension(ext.Extension):
     dist_name = "Mopidy-SmartPlaylists"
     ext_name = "smartplaylists"
-    version = "0.1.0"
+    version = __version__
 
     def get_default_config(self):
-        return """
-        [smartplaylists]
-        genres = rock,jazz,blues
-        max_tracks = 50
-        playlist_prefix = [Smart]
-        """
+        return config.read(pathlib.Path(__file__).parent / "ext.conf")
 
     def get_config_schema(self):
         schema = super().get_config_schema()
-        # You can add: schema["genres"] = config.String()
+        schema["genres"] = config.String()
+        schema["max_tracks"] = config.Integer()
         return schema
 
     def setup(self, registry):