diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle
index de98df6..e9f6fb8 100644
Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ
diff --git a/.doctrees/index.doctree b/.doctrees/index.doctree
index 9627d04..ffd8bfa 100644
Binary files a/.doctrees/index.doctree and b/.doctrees/index.doctree differ
diff --git a/.doctrees/src/modules.doctree b/.doctrees/src/modules.doctree
index 52ac233..f319bee 100644
Binary files a/.doctrees/src/modules.doctree and b/.doctrees/src/modules.doctree differ
diff --git a/.doctrees/src/music.api.doctree b/.doctrees/src/music.api.doctree
index c42ecee..cdc1edf 100644
Binary files a/.doctrees/src/music.api.doctree and b/.doctrees/src/music.api.doctree differ
diff --git a/.doctrees/src/music.auth.doctree b/.doctrees/src/music.auth.doctree
index e6fcab9..d794161 100644
Binary files a/.doctrees/src/music.auth.doctree and b/.doctrees/src/music.auth.doctree differ
diff --git a/.doctrees/src/music.cloud.doctree b/.doctrees/src/music.cloud.doctree
index 6248a69..93efd1e 100644
Binary files a/.doctrees/src/music.cloud.doctree and b/.doctrees/src/music.cloud.doctree differ
diff --git a/.doctrees/src/music.db.doctree b/.doctrees/src/music.db.doctree
index 8864b50..e04bcea 100644
Binary files a/.doctrees/src/music.db.doctree and b/.doctrees/src/music.db.doctree differ
diff --git a/.doctrees/src/music.doctree b/.doctrees/src/music.doctree
index 739a3d7..dd6f2a9 100644
Binary files a/.doctrees/src/music.doctree and b/.doctrees/src/music.doctree differ
diff --git a/.doctrees/src/music.model.doctree b/.doctrees/src/music.model.doctree
index f0bb0c3..4fc8832 100644
Binary files a/.doctrees/src/music.model.doctree and b/.doctrees/src/music.model.doctree differ
diff --git a/.doctrees/src/music.tasks.doctree b/.doctrees/src/music.tasks.doctree
index aa0f6fa..9093d5d 100644
Binary files a/.doctrees/src/music.tasks.doctree and b/.doctrees/src/music.tasks.doctree differ
diff --git a/genindex.html b/genindex.html
index 122f858..eca2290 100644
--- a/genindex.html
+++ b/genindex.html
@@ -827,7 +827,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/index.html b/index.html
index c0e65ee..6f92ca3 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,8 @@
-
+
+
Music Tools — Music Tools documentation
@@ -31,10 +32,10 @@
@@ -79,7 +80,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/py-modindex.html b/py-modindex.html
index 11f3c2c..1cf0445 100644
--- a/py-modindex.html
+++ b/py-modindex.html
@@ -209,7 +209,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/search.html b/search.html
index f0a9df7..ba7ac58 100644
--- a/search.html
+++ b/search.html
@@ -74,7 +74,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/modules.html b/src/modules.html
index e1266b4..a571cc8 100644
--- a/src/modules.html
+++ b/src/modules.html
@@ -4,7 +4,8 @@
-
+
+
music — Music Tools documentation
@@ -32,7 +33,7 @@
@@ -110,7 +111,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.api.html b/src/music.api.html
index 78c0afc..e18a267 100644
--- a/src/music.api.html
+++ b/src/music.api.html
@@ -4,7 +4,8 @@
-
+
+
music.api — Music Tools documentation
@@ -32,21 +33,21 @@
-
+
music.api
-
+
Module contents
Flask blueprints for loading the app endpoints
-
-
+
+
api.admin
music.api.admin.
get_tasks
( user = None )
-
-
+
+
api.api
@@ -120,8 +121,8 @@
music.api.api.
user_route
( user = None )
-
-
+
+
api.decorators
@@ -183,16 +184,16 @@
music.api.decorators.
validate_json
( * expected_args )
-
-
+
+
api.fm
music.api.fm.
daily_scrobbles
( user = None )
-
-
+
+
api.player
@@ -214,8 +215,8 @@
music.api.player.
volume
( user = None )
-
-
+
+
api.spotfm
@@ -257,16 +258,16 @@
music.api.spotfm.
run_users
( user = None )
-
-
+
+
api.spotify
music.api.spotify.
sort
( user = None )
-
-
+
+
api.tag
@@ -308,8 +309,8 @@
music.api.tag.
tags
( user = None )
-
-
+
+
@@ -328,7 +329,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.auth.html b/src/music.auth.html
index 861cbc7..badd28c 100644
--- a/src/music.auth.html
+++ b/src/music.auth.html
@@ -4,7 +4,8 @@
-
+
+
music.auth — Music Tools documentation
@@ -32,13 +33,13 @@
-
+
music.auth
-
+
Module contents
Security related endpoints including login/logout and reset password
-
-
+
+
auth.auth
@@ -79,8 +80,8 @@
music.auth.auth.
token
( )
-
-
+
+
@@ -99,7 +100,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.cloud.html b/src/music.cloud.html
index cf26157..dc69610 100644
--- a/src/music.cloud.html
+++ b/src/music.cloud.html
@@ -4,7 +4,8 @@
-
+
+
music.cloud — Music Tools documentation
@@ -32,9 +33,9 @@
-
+
music.cloud
-
+
Module contents
Infrastucture code include handing off tasks to Cloud Tasks or Cloud Functions
@@ -47,8 +48,8 @@
music.cloud.
queue_run_user_playlist
( username : str , playlist_name : str )
-
-
+
+
cloud.function
@@ -78,8 +79,8 @@
-
-
+
+
cloud.tasks
Functions for creating GCP Cloud Tasks for long running operatings
@@ -166,8 +167,8 @@
-
-
+
+
@@ -186,7 +187,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.db.html b/src/music.db.html
index e17dfe5..d98d0de 100644
--- a/src/music.db.html
+++ b/src/music.db.html
@@ -4,7 +4,8 @@
-
+
+
music.db — Music Tools documentation
@@ -32,13 +33,13 @@
-
+
music.db
-
+
Module contents
Database interfacing components aside from the music.model ORM layer
-
-
+
+
db.database
@@ -98,8 +99,8 @@
-
-
+
+
db.part_generator
@@ -153,8 +154,8 @@
-
-
+
+
@@ -173,7 +174,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.html b/src/music.html
index c19e784..1db232d 100644
--- a/src/music.html
+++ b/src/music.html
@@ -4,7 +4,8 @@
-
+
+
music — Music Tools documentation
@@ -32,9 +33,9 @@
-
+
music
-
-
+
+
Module contents
Root module containing Music Tools backend
Top level module with functions for creating app with loaded blueprints and initialising the logging stack
@@ -95,8 +96,8 @@
music.
init_log
( cloud = False , console = False )
-
-
+
+
music.music module
@@ -112,8 +113,8 @@
-
-
+
+
@@ -132,7 +133,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.model.html b/src/music.model.html
index dfe9381..d45fc6a 100644
--- a/src/music.model.html
+++ b/src/music.model.html
@@ -4,7 +4,8 @@
-
+
+
music.model — Music Tools documentation
@@ -32,13 +33,13 @@
-
+
music.model
-
+
Module contents
ORM layer containing the data model
-
-
+
+
model.config
@@ -95,8 +96,8 @@
-
-
+
+
model.playlist
@@ -295,8 +296,8 @@
-
-
+
+
model.tag
@@ -396,8 +397,8 @@
-
-
+
+
model.user
@@ -502,8 +503,8 @@
-
-
+
+
@@ -522,7 +523,7 @@
Navigation
-Contents:
+Contents:
Modules
music
diff --git a/src/music.tasks.html b/src/music.tasks.html
index 7993d55..b527cd6 100644
--- a/src/music.tasks.html
+++ b/src/music.tasks.html
@@ -4,7 +4,8 @@
-
+
+
music.tasks — Music Tools documentation
@@ -31,13 +32,13 @@
-
+
music.tasks
-
+
Module contents
Long running operations of the app including playlist generation and tag update functions
-
-
+
+
tasks.create_playlist
@@ -60,8 +61,8 @@
-
-
+
+
tasks.refresh_lastfm_stats
@@ -78,8 +79,8 @@
music.tasks.refresh_lastfm_stats.
refresh_lastfm_track_stats
( username , playlist_name )
-
-
+
+
tasks.run_user_playlist
@@ -112,16 +113,16 @@
-
-
+
+
tasks.update_tag
music.tasks.update_tag.
update_tag
( user , tag , spotnet = None , fmnet = None )
-
-
+
+
@@ -140,7 +141,7 @@
Navigation
-Contents:
+Contents: