2021-03-23 22:46:23 +00:00
<!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
< title > Index — Music Tools documentation< / title >
< link rel = "stylesheet" href = "_static/pygments.css" type = "text/css" / >
< link rel = "stylesheet" href = "_static/alabaster.css" type = "text/css" / >
< script id = "documentation_options" data-url_root = "./" src = "_static/documentation_options.js" > < / script >
< script src = "_static/jquery.js" > < / script >
< script src = "_static/underscore.js" > < / script >
< script src = "_static/doctools.js" > < / script >
< link rel = "index" title = "Index" href = "#" / >
< link rel = "search" title = "Search" href = "search.html" / >
< link rel = "stylesheet" href = "_static/custom.css" type = "text/css" / >
< meta name = "viewport" content = "width=device-width, initial-scale=0.9, maximum-scale=0.9" / >
< / head > < body >
< div class = "document" >
< div class = "documentwrapper" >
< div class = "bodywrapper" >
< div class = "body" role = "main" >
< h1 id = "index" > Index< / h1 >
< div class = "genindex-jumpbox" >
< a href = "#A" > < strong > A< / strong > < / a >
2021-06-12 14:00:38 +01:00
| < a href = "#B" > < strong > B< / strong > < / a >
2021-03-23 22:46:23 +00:00
| < a href = "#C" > < strong > C< / strong > < / a >
| < a href = "#D" > < strong > D< / strong > < / a >
| < a href = "#E" > < strong > E< / strong > < / a >
2021-06-12 14:00:38 +01:00
| < a href = "#F" > < strong > F< / strong > < / a >
2021-03-23 22:46:23 +00:00
| < a href = "#G" > < strong > G< / strong > < / a >
| < a href = "#I" > < strong > I< / strong > < / a >
| < a href = "#L" > < strong > L< / strong > < / a >
| < a href = "#M" > < strong > M< / strong > < / a >
| < a href = "#N" > < strong > N< / strong > < / a >
| < a href = "#O" > < strong > O< / strong > < / a >
| < a href = "#P" > < strong > P< / strong > < / a >
| < a href = "#Q" > < strong > Q< / strong > < / a >
| < a href = "#R" > < strong > R< / strong > < / a >
| < a href = "#S" > < strong > S< / strong > < / a >
| < a href = "#T" > < strong > T< / strong > < / a >
| < a href = "#U" > < strong > U< / strong > < / a >
| < a href = "#V" > < strong > V< / strong > < / a >
< / div >
< h2 id = "A" > A< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.user.User.access_token" > access_token (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.add_last_month" > add_last_month (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.add_this_month" > add_this_month (music.model.playlist.Playlist attribute)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li >
admin
< ul >
< li > < a href = "src/admin.html#module-admin" > module< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/admin.html#admin.Admin" > Admin (class in admin)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Admin.html#Admin" > Admin() (class)< / a >
< / li >
2021-06-19 13:01:25 +01:00
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.Admin.html#Admin.handleChange" > Admin.handleChange() (Admin method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.admin_required" > admin_required() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.albums" > albums (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.all_playlists_route" > all_playlists_route() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.all_users_route" > all_users_route() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.artists" > artists (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.auth.html#music.auth.auth.auth" > auth() (in module music.auth.auth)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Settings.html#AuthButton" > AuthButton() (built-in function)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "B" > B< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/MusicTools.Maths.html#BarChart" > BarChart() (class)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/MusicTools.Maths.html#BarChart.componentDidMount" > BarChart.componentDidMount() (BarChart method)< / a >
< / li >
< li > < a href = "src/MusicTools.Maths.html#BarChart.componentDidUpdate" > BarChart.componentDidUpdate() (BarChart method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "C" > C< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.api.html#music.api.api.change_password" > change_password() (in module music.api.api)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Settings.html#ChangePassword" > ChangePassword() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#ChangePassword.handleCurrentChange" > ChangePassword.handleCurrentChange() (ChangePassword method)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#ChangePassword.handleNew2Change" > ChangePassword.handleNew2Change() (ChangePassword method)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#ChangePassword.handleNewChange" > ChangePassword.handleNewChange() (ChangePassword method)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#ChangePassword.handleSubmit" > ChangePassword.handleSubmit() (ChangePassword method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.chart_limit" > chart_limit (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.chart_range" > chart_range (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.check_dict" > check_dict() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.check_password" > check_password() (music.model.user.User method)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.cloud_task" > cloud_task() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.config.Config.collection" > collection (music.model.config.Config attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.collection" > (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.collection" > (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.collection" > (music.model.user.User attribute)< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/music.model.html#music.model.config.Config.collection_name" > collection_name (music.model.config.Config attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.config.Config.Meta.collection_name" > (music.model.config.Config.Meta attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.collection_name" > (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.Meta.collection_name" > (music.model.playlist.Playlist.Meta attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.collection_name" > (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.Meta.collection_name" > (music.model.tag.Tag.Meta attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.collection_name" > (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.Meta.collection_name" > (music.model.user.User.Meta attribute)< / a >
< / li >
< / ul > < / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-19 13:01:25 +01:00
< li > < a href = "src/admin.html#admin.Admin.compile_frontend" > compile_frontend() (admin.Admin method)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.model.html#music.model.config.Config" > Config (class in music.model.config)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.config.Config.Meta" > Config.Meta (class in music.model.config)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.copy_main_file" > copy_main_file() (admin.Admin method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.count" > count (music.model.tag.Tag attribute)< / a >
2021-06-11 16:43:57 +01:00
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Count" > Count() (class)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.api.html#music.api.spotfm.count" > count() (in module music.api.spotfm)< / a >
2021-06-11 16:43:57 +01:00
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Count.Count" > Count.Count (Count attribute)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Count.getUserInfo" > Count.getUserInfo() (Count method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Count.updateStats" > Count.updateStats() (Count method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.html#music.music.create_app" > create_app() (in module music.music)< / a >
< / li >
< li > < a href = "src/music.tasks.html#music.tasks.create_playlist.create_playlist" > create_playlist() (in module music.tasks.create_playlist)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "D" > D< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.api.html#music.api.fm.daily_scrobbles" > daily_scrobbles() (in module music.api.fm)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.database.DatabaseUser" > DatabaseUser (class in music.db.database)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.day_boundary" > day_boundary (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.auth.html#music.auth.auth.deauth" > deauth() (in module music.auth.auth)< / a >
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.Settings.html#DeAuthButton" > DeAuthButton() (built-in function)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.model.html#music.model.playlist.Sort.default" > default (music.model.playlist.Sort attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.tag.delete_tag" > delete_tag() (in module music.api.tag)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.deploy_function" > deploy_function() (admin.Admin method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.description_overwrite" > description_overwrite (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.description_suffix" > description_suffix (music.model.playlist.Playlist attribute)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_app" > do_app() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_cron_functions" > do_cron_functions() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_docs" > do_docs() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_exit" > do_exit() (admin.Admin method)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/admin.html#admin.Admin.do_main_group" > do_main_group() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_playlist" > do_playlist() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_playlist_cron" > do_playlist_cron() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_playlist_stats_cron" > do_playlist_stats_cron() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_prepare_local_stage" > do_prepare_local_stage() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_pydepend" > do_pydepend() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_rename" > do_rename() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_run" > do_run() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_sass" > do_sass() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_set_project" > do_set_project() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_tag" > do_tag() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_tags_cron" > do_tags_cron() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_test" > do_test() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.do_watchsass" > do_watchsass() (admin.Admin method)< / a >
< / li >
< li > < a href = "src/admin.html#admin.docs" > docs() (in module admin)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "E" > E< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-11 16:43:57 +01:00
< li > < a href = "src/MusicTools.Playlist.html#Edit" > Edit() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.BlockGridItem" > Edit.BlockGridItem() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.componentDidMount" > Edit.componentDidMount() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.Edit" > Edit.Edit (Edit attribute)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.getPlaylistInfo" > Edit.getPlaylistInfo() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.getPlaylists" > Edit.getPlaylists() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleAddPart" > Edit.handleAddPart() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleAddReference" > Edit.handleAddReference() (Edit method)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleCheckChange" > Edit.handleCheckChange() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleInputChange" > Edit.handleInputChange() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleRemovePart" > Edit.handleRemovePart() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleRemoveReference" > Edit.handleRemoveReference() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.handleRun" > Edit.handleRun() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.ListBlock" > Edit.ListBlock() (Edit method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Edit.makeNetworkUpdate" > Edit.makeNetworkUpdate() (Edit method)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.model.html#music.model.user.User.email" > email (music.model.user.User attribute)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.export_filtered_dependencies" > export_filtered_dependencies() (admin.Admin method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< / ul > < / td >
< / tr > < / table >
2021-06-12 14:00:38 +01:00
< h2 id = "F" > F< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-19 13:01:25 +01:00
< li > < a href = "src/admin.html#admin.folders_to_ignore" > folders_to_ignore (in module admin)< / a >
< / li >
< li > < a href = "src/admin.html#admin.Admin.function_deploy" > function_deploy() (admin.Admin method)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-19 13:01:25 +01:00
< li > < a href = "src/MusicTools.Admin.html#Functions" > Functions() (class)< / a >
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.Admin.html#Functions.runAllUsers" > Functions.runAllUsers() (Functions method)< / a >
< / li >
< li > < a href = "src/MusicTools.Admin.html#Functions.runStats" > Functions.runStats() (Functions method)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
2021-03-23 22:46:23 +00:00
< h2 id = "G" > G< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.api.html#music.api.decorators.gae_cron" > gae_cron() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.database.get_authed_lastfm_network" > get_authed_lastfm_network() (in module music.db.database)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.database.get_authed_spotify_network" > get_authed_spotify_network() (in module music.db.database)< / a >
< / li >
2021-06-16 20:46:54 +01:00
< li > < a href = "src/music.model.html#music.model.user.User.get_playlist" > get_playlist() (music.model.user.User method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
2021-06-11 16:43:57 +01:00
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-16 20:46:54 +01:00
< li > < a href = "src/music.db.html#music.db.part_generator.PartGenerator.get_recursive_parts" > get_recursive_parts() (music.db.part_generator.PartGenerator method)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.api.html#music.api.tag.get_tag" > get_tag() (in module music.api.tag)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.admin.get_tasks" > get_tasks() (in module music.api.admin)< / a >
2021-06-11 16:43:57 +01:00
< / li >
< li > < a href = "src/MusicTools.Playlist.html#getPlaylistLink" > getPlaylistLink() (built-in function)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#getTagLink" > getTagLink() (built-in function)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "I" > I< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.api.html#music.api.api.image" > image() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.include_library_tracks" > include_library_tracks (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.include_recommendations" > include_recommendations (music.model.playlist.Playlist attribute)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.html#music.init_log" > init_log() (in module music)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.intro" > intro (admin.Admin attribute)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.is_basic_authed" > is_basic_authed() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.is_logged_in" > is_logged_in() (in module music.api.decorators)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "L" > L< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.config.Config.last_fm_client_id" > last_fm_client_id (music.model.config.Config attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.last_login" > last_login (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.last_refreshed" > last_refreshed (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.last_updated" > last_updated (music.model.playlist.Playlist attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.tag.Tag.last_updated" > (music.model.tag.Tag attribute)< / a >
< / li >
< / ul > < / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.Settings.html#LastFM" > LastFM() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#LastFM.getUserInfo" > LastFM.getUserInfo() (LastFM method)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#LastFM.handleChange" > LastFM.handleChange() (LastFM method)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#LastFM.handleSubmit" > LastFM.handleSubmit() (LastFM method)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_album_count" > lastfm_stat_album_count (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_album_percent" > lastfm_stat_album_percent (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_artist_count" > lastfm_stat_artist_count (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_artist_percent" > lastfm_stat_artist_percent (music.model.playlist.Playlist attribute)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_count" > lastfm_stat_count (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_last_refresh" > lastfm_stat_last_refresh (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.lastfm_stat_percent" > lastfm_stat_percent (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.lastfm_username" > lastfm_username (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.lastfm_username_required" > lastfm_username_required() (in module music.api.decorators)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.locals" > locals (admin.Admin attribute)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Admin.html#Lock" > Lock() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Admin.html#Lock.getUserInfo" > Lock.getUserInfo() (Lock method)< / a >
< / li >
< li > < a href = "src/MusicTools.Admin.html#Lock.handleLock" > Lock.handleLock() (Lock method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.locked" > locked (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.auth.html#music.auth.auth.login" > login() (in module music.auth.auth)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.login_or_basic_auth" > login_or_basic_auth() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.login_required" > login_required() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.auth.html#music.auth.auth.logout" > logout() (in module music.auth.auth)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "M" > M< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li >
module
< ul >
2021-06-19 13:01:25 +01:00
< li > < a href = "src/admin.html#module-admin" > admin< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.html#module-music" > music< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api" > music.api< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.admin" > music.api.admin< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.api" > music.api.api< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.decorators" > music.api.decorators< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.fm" > music.api.fm< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.player" > music.api.player< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.spotfm" > music.api.spotfm< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.spotify" > music.api.spotify< / a >
< / li >
< li > < a href = "src/music.api.html#module-music.api.tag" > music.api.tag< / a >
< / li >
< li > < a href = "src/music.auth.html#module-music.auth" > music.auth< / a >
< / li >
< li > < a href = "src/music.auth.html#module-music.auth.auth" > music.auth.auth< / a >
< / li >
< li > < a href = "src/music.cloud.html#module-music.cloud" > music.cloud< / a >
< / li >
< li > < a href = "src/music.cloud.html#module-music.cloud.function" > music.cloud.function< / a >
< / li >
< li > < a href = "src/music.cloud.html#module-music.cloud.tasks" > music.cloud.tasks< / a >
< / li >
< li > < a href = "src/music.db.html#module-music.db" > music.db< / a >
< / li >
< li > < a href = "src/music.db.html#module-music.db.database" > music.db.database< / a >
< / li >
< li > < a href = "src/music.db.html#module-music.db.part_generator" > music.db.part_generator< / a >
< / li >
< li > < a href = "src/music.model.html#module-music.model" > music.model< / a >
< / li >
< li > < a href = "src/music.model.html#module-music.model.config" > music.model.config< / a >
< / li >
< li > < a href = "src/music.model.html#module-music.model.playlist" > music.model.playlist< / a >
< / li >
< li > < a href = "src/music.model.html#module-music.model.tag" > music.model.tag< / a >
< / li >
< li > < a href = "src/music.model.html#module-music.model.user" > music.model.user< / a >
< / li >
< li > < a href = "src/music.html#module-music.music" > music.music< / a >
< / li >
< li > < a href = "src/music.tasks.html#module-music.tasks" > music.tasks< / a >
< / li >
< li > < a href = "src/music.tasks.html#module-music.tasks.create_playlist" > music.tasks.create_playlist< / a >
< / li >
< li > < a href = "src/music.tasks.html#module-music.tasks.refresh_lastfm_stats" > music.tasks.refresh_lastfm_stats< / a >
< / li >
< li > < a href = "src/music.tasks.html#module-music.tasks.run_user_playlist" > music.tasks.run_user_playlist< / a >
< / li >
< li > < a href = "src/music.tasks.html#module-music.tasks.update_tag" > music.tasks.update_tag< / a >
< / li >
< / ul > < / li >
< li >
music
< ul >
< li > < a href = "src/music.html#module-music" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api
< ul >
< li > < a href = "src/music.api.html#module-music.api" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.admin
< ul >
< li > < a href = "src/music.api.html#module-music.api.admin" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.api
< ul >
< li > < a href = "src/music.api.html#module-music.api.api" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.decorators
< ul >
< li > < a href = "src/music.api.html#module-music.api.decorators" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.fm
< ul >
< li > < a href = "src/music.api.html#module-music.api.fm" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.player
< ul >
< li > < a href = "src/music.api.html#module-music.api.player" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.spotfm
< ul >
< li > < a href = "src/music.api.html#module-music.api.spotfm" > module< / a >
< / li >
< / ul > < / li >
2021-06-19 13:01:25 +01:00
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-03-23 22:46:23 +00:00
< li >
music.api.spotify
< ul >
< li > < a href = "src/music.api.html#module-music.api.spotify" > module< / a >
< / li >
< / ul > < / li >
< li >
music.api.tag
< ul >
< li > < a href = "src/music.api.html#module-music.api.tag" > module< / a >
< / li >
< / ul > < / li >
< li >
music.auth
< ul >
< li > < a href = "src/music.auth.html#module-music.auth" > module< / a >
< / li >
< / ul > < / li >
< li >
music.auth.auth
< ul >
< li > < a href = "src/music.auth.html#module-music.auth.auth" > module< / a >
< / li >
< / ul > < / li >
< li >
music.cloud
< ul >
< li > < a href = "src/music.cloud.html#module-music.cloud" > module< / a >
< / li >
< / ul > < / li >
< li >
music.cloud.function
< ul >
< li > < a href = "src/music.cloud.html#module-music.cloud.function" > module< / a >
< / li >
< / ul > < / li >
< li >
music.cloud.tasks
< ul >
< li > < a href = "src/music.cloud.html#module-music.cloud.tasks" > module< / a >
< / li >
< / ul > < / li >
< li >
music.db
< ul >
< li > < a href = "src/music.db.html#module-music.db" > module< / a >
< / li >
< / ul > < / li >
< li >
music.db.database
< ul >
< li > < a href = "src/music.db.html#module-music.db.database" > module< / a >
< / li >
< / ul > < / li >
< li >
music.db.part_generator
< ul >
< li > < a href = "src/music.db.html#module-music.db.part_generator" > module< / a >
< / li >
< / ul > < / li >
< li >
music.model
< ul >
< li > < a href = "src/music.model.html#module-music.model" > module< / a >
< / li >
< / ul > < / li >
< li >
music.model.config
< ul >
< li > < a href = "src/music.model.html#module-music.model.config" > module< / a >
< / li >
< / ul > < / li >
< li >
music.model.playlist
< ul >
< li > < a href = "src/music.model.html#module-music.model.playlist" > module< / a >
< / li >
< / ul > < / li >
< li >
music.model.tag
< ul >
< li > < a href = "src/music.model.html#module-music.model.tag" > module< / a >
< / li >
< / ul > < / li >
< li >
music.model.user
< ul >
< li > < a href = "src/music.model.html#module-music.model.user" > module< / a >
< / li >
< / ul > < / li >
< li >
music.music
< ul >
< li > < a href = "src/music.html#module-music.music" > module< / a >
< / li >
< / ul > < / li >
< li >
music.tasks
< ul >
< li > < a href = "src/music.tasks.html#module-music.tasks" > module< / a >
< / li >
< / ul > < / li >
< li >
music.tasks.create_playlist
< ul >
< li > < a href = "src/music.tasks.html#module-music.tasks.create_playlist" > module< / a >
< / li >
< / ul > < / li >
< li >
music.tasks.refresh_lastfm_stats
< ul >
< li > < a href = "src/music.tasks.html#module-music.tasks.refresh_lastfm_stats" > module< / a >
< / li >
< / ul > < / li >
< li >
music.tasks.run_user_playlist
< ul >
< li > < a href = "src/music.tasks.html#module-music.tasks.run_user_playlist" > module< / a >
< / li >
< / ul > < / li >
< li >
music.tasks.update_tag
< ul >
< li > < a href = "src/music.tasks.html#module-music.tasks.update_tag" > module< / a >
< / li >
< / ul > < / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.html#MusicTools" > MusicTools() (class)< / a >
2021-06-11 16:43:57 +01:00
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.html#MusicTools.componentDidMount" > MusicTools.componentDidMount() (MusicTools method)< / a >
2021-06-11 16:43:57 +01:00
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.html#MusicTools.componentWillUnmount" > MusicTools.componentWillUnmount() (MusicTools method)< / a >
2021-06-11 16:43:57 +01:00
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.html#MusicTools.getUserInfo" > MusicTools.getUserInfo() (MusicTools method)< / a >
2021-06-11 16:43:57 +01:00
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.html#MusicTools.setOpen" > MusicTools.setOpen() (MusicTools method)< / a >
2021-06-11 16:43:57 +01:00
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.mutable_keys" > mutable_keys (music.model.playlist.Playlist attribute)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "N" > N< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.name" > name (music.model.playlist.Playlist attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.tag.Tag.name" > (music.model.tag.Tag attribute)< / a >
< / li >
< / ul > < / li >
2021-06-11 16:43:57 +01:00
< li > < a href = "src/MusicTools.Playlist.html#NewPlaylist" > NewPlaylist() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#NewPlaylist.componentDidMount" > NewPlaylist.componentDidMount() (NewPlaylist method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#NewPlaylist.handleInputChange" > NewPlaylist.handleInputChange() (NewPlaylist method)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-11 16:43:57 +01:00
< li > < a href = "src/MusicTools.Playlist.html#NewPlaylist.handleSubmit" > NewPlaylist.handleSubmit() (NewPlaylist method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#NewPlaylist.setDescription" > NewPlaylist.setDescription() (NewPlaylist method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#NewTag" > NewTag() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#NewTag.handleInputChange" > NewTag.handleInputChange() (NewTag method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#NewTag.handleSubmit" > NewTag.handleSubmit() (NewTag method)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.api.html#music.api.player.next_track" > next_track() (in module music.api.player)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "O" > O< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.cloud.html#music.cloud.offload_or_run_user_playlist" > offload_or_run_user_playlist() (in module music.cloud)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "P" > P< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.db.html#music.db.part_generator.PartGenerator" > PartGenerator (class in music.db.part_generator)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.parts" > parts (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.password" > password (music.model.user.User attribute)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Maths.html#PieChart" > PieChart() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Maths.html#PieChart.componentDidMount" > PieChart.componentDidMount() (PieChart method)< / a >
< / li >
< li > < a href = "src/MusicTools.Maths.html#PieChart.componentDidUpdate" > PieChart.componentDidUpdate() (PieChart method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.api.html#music.api.player.play" > play() (in module music.api.player)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist" > Playlist (class in music.model.playlist)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.Meta" > Playlist.Meta (class in music.model.playlist)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.config.Config.playlist_cloud_operating_mode" > playlist_cloud_operating_mode (music.model.config.Config attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.playlist_get_delete_route" > playlist_get_delete_route() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.playlist_post_put_route" > playlist_post_put_route() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.playlist_references" > playlist_references (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.spotfm.playlist_refresh" > playlist_refresh() (in module music.api.spotfm)< / a >
2021-06-11 16:43:57 +01:00
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistCard" > PlaylistCard() (class)< / a >
< / li >
2021-06-19 13:01:25 +01:00
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-11 16:43:57 +01:00
< li > < a href = "src/MusicTools.Playlist.html#PlaylistGrid" > PlaylistGrid() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistRouter.View" > PlaylistRouter.View() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistRouter.View.handleChange" > PlaylistRouter.View.handleChange() (PlaylistRouter.View method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#Playlists" > Playlists() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistsView" > PlaylistsView() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistsView.getPlaylists" > PlaylistsView.getPlaylists() (PlaylistsView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistsView.handleDeletePlaylist" > PlaylistsView.handleDeletePlaylist() (PlaylistsView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistsView.handleRunAll" > PlaylistsView.handleRunAll() (PlaylistsView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Playlist.html#PlaylistsView.handleRunPlaylist" > PlaylistsView.handleRunPlaylist() (PlaylistsView method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.api.html#music.api.tag.post_tag" > post_tag() (in module music.api.tag)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.part_generator.PartGenerator.process_reference_by_name" > process_reference_by_name() (music.db.part_generator.PartGenerator method)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.part_generator.PartGenerator.process_reference_by_reference" > process_reference_by_reference() (music.db.part_generator.PartGenerator method)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.Admin.prompt" > prompt (admin.Admin attribute)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.proportion" > proportion (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.tag.put_tag" > put_tag() (in module music.api.tag)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "Q" > Q< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.cloud.html#music.cloud.queue_run_user_playlist" > queue_run_user_playlist() (in module music.cloud)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "R" > R< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.recommendation_sample" > recommendation_sample (music.model.playlist.Playlist attribute)< / a >
2021-06-11 16:43:57 +01:00
< / li >
< li > < a href = "src/MusicTools.Playlist.html#ReferenceEntry" > ReferenceEntry() (built-in function)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.refresh_all_user_playlist_stats" > refresh_all_user_playlist_stats() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.tasks.html#music.tasks.refresh_lastfm_stats.refresh_lastfm_album_stats" > refresh_lastfm_album_stats() (in module music.tasks.refresh_lastfm_stats)< / a >
< / li >
< li > < a href = "src/music.tasks.html#music.tasks.refresh_lastfm_stats.refresh_lastfm_artist_stats" > refresh_lastfm_artist_stats() (in module music.tasks.refresh_lastfm_stats)< / a >
< / li >
< li > < a href = "src/music.tasks.html#music.tasks.refresh_lastfm_stats.refresh_lastfm_track_stats" > refresh_lastfm_track_stats() (in module music.tasks.refresh_lastfm_stats)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.refresh_playlist_task" > refresh_playlist_task() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.refresh_token" > refresh_token (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.database.refresh_token_database_callback" > refresh_token_database_callback() (in module music.db.database)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.refresh_user_playlist_stats" > refresh_user_playlist_stats() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.refresh_user_stats_task" > refresh_user_stats_task() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.auth.html#music.auth.auth.register" > register() (in module music.auth.auth)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Sort.release_date" > release_date (music.model.playlist.Sort attribute)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.part_generator.PartGenerator.reset" > reset() (music.db.part_generator.PartGenerator method)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Admin.html#Row" > Row() (built-in function)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-19 13:01:25 +01:00
< li > < a href = "src/admin.html#admin.run" > run() (in module admin)< / a >
< / li >
2021-06-11 16:43:57 +01:00
< li > < a href = "src/music.api.html#music.api.api.run_playlist" > run_playlist() (in module music.api.api)< / a >
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.api.html#music.api.spotfm.run_playlist_album_task" > run_playlist_album_task() (in module music.api.spotfm)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.spotfm.run_playlist_artist_task" > run_playlist_artist_task() (in module music.api.spotfm)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.run_playlist_task" > run_playlist_task() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.spotfm.run_playlist_track_task" > run_playlist_track_task() (in module music.api.spotfm)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.tag.run_tag_task" > run_tag_task() (in module music.api.tag)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.run_user" > run_user() (in module music.api.api)< / a >
< ul >
< li > < a href = "src/music.api.html#music.api.spotfm.run_user" > (in module music.api.spotfm)< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/music.tasks.html#music.tasks.run_user_playlist.run_user_playlist" > run_user_playlist() (in module music.tasks.run_user_playlist)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.function.run_user_playlist_function" > run_user_playlist_function() (in module music.cloud.function)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.run_user_playlist_task" > run_user_playlist_task() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.run_user_task" > run_user_task() (in module music.api.api)< / a >
< ul >
< li > < a href = "src/music.api.html#music.api.spotfm.run_user_task" > (in module music.api.spotfm)< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/music.api.html#music.api.api.run_users" > run_users() (in module music.api.api)< / a >
< ul >
< li > < a href = "src/music.api.html#music.api.spotfm.run_users" > (in module music.api.spotfm)< / a >
< / li >
< / ul > < / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "S" > S< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.config.Config.secret_key" > secret_key (music.model.config.Config attribute)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Settings.html#Settings" > Settings() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#Settings.handleChange" > Settings.handleChange() (Settings method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.shuffle" > shuffle (music.model.playlist.Playlist attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.playlist.Sort.shuffle" > (music.model.playlist.Sort attribute)< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/music.api.html#music.api.player.shuffle" > shuffle() (in module music.api.player)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Sort" > Sort (class in music.model.playlist)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.sort" > sort (music.model.playlist.Playlist attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.spotify.sort" > sort() (in module music.api.spotify)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.config.Config.spotify_client_id" > spotify_client_id (music.model.config.Config attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.config.Config.spotify_client_secret" > spotify_client_secret (music.model.config.Config attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.spotify_link_required" > spotify_link_required() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.spotify_linked" > spotify_linked (music.model.user.User attribute)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Settings.html#SpotifyLink" > SpotifyLink() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Settings.html#SpotifyLink.getUserInfo" > SpotifyLink.getUserInfo() (SpotifyLink method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "T" > T< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.tag.Tag" > Tag (class in music.model.tag)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.Meta" > Tag.Meta (class in music.model.tag)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.tag_id" > tag_id (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.tag.tag_refresh" > tag_refresh() (in module music.api.tag)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.tag.tag_route" > tag_route() (in module music.api.tag)< / a >
2021-06-11 16:43:57 +01:00
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagCard" > TagCard() (built-in function)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagGrid" > TagGrid() (built-in function)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagList" > TagList() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagList.getTags" > TagList.getTags() (TagList method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagList.handleDeleteTag" > TagList.handleDeleteTag() (TagList method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagRouter" > TagRouter() (class)< / a >
2021-03-23 22:46:23 +00:00
< / li >
< li > < a href = "src/music.api.html#music.api.tag.tags" > tags() (in module music.api.tag)< / a >
2021-06-12 14:00:38 +01:00
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView" > TagView() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.componentDidMount" > TagView.componentDidMount() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.getTag" > TagView.getTag() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.handleAdd" > TagView.handleAdd() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.handleChangeAddType" > TagView.handleChangeAddType() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.handleCheckChange" > TagView.handleCheckChange() (TagView method)< / a >
2021-03-23 22:46:23 +00:00
< / li >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.Tag.html#TagView.handleInputChange" > TagView.handleInputChange() (TagView method)< / a >
< / li >
2021-06-19 13:01:25 +01:00
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
2021-06-12 14:00:38 +01:00
< li > < a href = "src/MusicTools.Tag.html#TagView.handleRemoveObj" > TagView.handleRemoveObj() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.handleRun" > TagView.handleRun() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Tag.html#TagView.makeNetworkUpdate" > TagView.makeNetworkUpdate() (TagView method)< / a >
< / li >
< li > < a href = "src/MusicTools.Admin.html#Tasks" > Tasks() (class)< / a >
< / li >
< li > < a href = "src/MusicTools.Admin.html#Tasks.getTasks" > Tasks.getTasks() (Tasks method)< / a >
< / li >
< li > < a href = "src/MusicTools.Admin.html#TaskType" > TaskType() (built-in function)< / a >
2021-06-19 13:01:25 +01:00
< / li >
< li > < a href = "src/admin.html#admin.test" > test() (in module admin)< / a >
2021-06-12 14:00:38 +01:00
< / li >
2021-03-23 22:46:23 +00:00
< li > < a href = "src/music.model.html#music.model.tag.Tag.time_objects" > time_objects (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.to_dict" > to_dict() (music.model.playlist.Playlist method)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.tag.Tag.to_dict" > (music.model.tag.Tag method)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.to_dict" > (music.model.user.User method)< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/music.auth.html#music.auth.auth.token" > token() (in module music.auth.auth)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.token_expiry" > token_expiry (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.total_time" > total_time (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.total_time_ms" > total_time_ms (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.total_user_scrobbles" > total_user_scrobbles (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.tracks" > tracks (music.model.tag.Tag attribute)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.type" > type (music.model.playlist.Playlist attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.user.User.type" > (music.model.user.User attribute)< / a >
< / li >
< / ul > < / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "U" > U< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.update_all_user_playlists" > update_all_user_playlists() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.update_all_user_tags" > update_all_user_tags() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.tasks.update_playlists" > update_playlists() (in module music.cloud.tasks)< / a >
< / li >
< li > < a href = "src/music.cloud.html#music.cloud.function.update_tag" > update_tag() (in module music.cloud.function)< / a >
< ul >
< li > < a href = "src/music.tasks.html#music.tasks.update_tag.update_tag" > (in module music.tasks.update_tag)< / a >
< / li >
< / ul > < / li >
< li > < a href = "src/music.model.html#music.model.playlist.Playlist.uri" > uri (music.model.playlist.Playlist attribute)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.user.User" > User (class in music.model.user)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.user.User.Meta" > User.Meta (class in music.model.user)< / a >
< / li >
< li > < a href = "src/music.db.html#music.db.database.DatabaseUser.user_id" > user_id (music.db.database.DatabaseUser attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.api.user_route" > user_route() (in module music.api.api)< / a >
< / li >
< li > < a href = "src/music.model.html#music.model.tag.Tag.username" > username (music.model.tag.Tag attribute)< / a >
< ul >
< li > < a href = "src/music.model.html#music.model.user.User.username" > (music.model.user.User attribute)< / a >
< / li >
< / ul > < / li >
< / ul > < / td >
< / tr > < / table >
< h2 id = "V" > V< / h2 >
< table style = "width: 100%" class = "indextable genindextable" > < tr >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.api.html#music.api.decorators.validate_args" > validate_args() (in module music.api.decorators)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.decorators.validate_json" > validate_json() (in module music.api.decorators)< / a >
< / li >
< / ul > < / td >
< td style = "width: 33%; vertical-align: top;" > < ul >
< li > < a href = "src/music.model.html#music.model.user.User.validated" > validated (music.model.user.User attribute)< / a >
< / li >
< li > < a href = "src/music.api.html#music.api.player.volume" > volume() (in module music.api.player)< / a >
< / li >
< / ul > < / td >
< / tr > < / table >
< / div >
< / div >
< / div >
< div class = "sphinxsidebar" role = "navigation" aria-label = "main navigation" >
< div class = "sphinxsidebarwrapper" >
< h1 class = "logo" > < a href = "index.html" > Music Tools< / a > < / h1 >
< h3 > Navigation< / h3 >
2021-04-04 19:52:28 +01:00
< p > < span class = "caption-text" > Contents:< / span > < / p >
2021-03-23 22:46:23 +00:00
< ul >
2021-06-12 14:00:38 +01:00
< li class = "toctree-l1" > < a class = "reference internal" href = "src/music.html" > Py< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "src/MusicTools.html" > Js< / a > < / li >
2021-06-19 13:01:25 +01:00
< li class = "toctree-l1" > < a class = "reference internal" href = "src/admin.html" > Admin Script< / a > < / li >
2021-06-12 14:00:38 +01:00
< li class = "toctree-l1" > < a class = "reference internal" href = "src/modules.html" > All Modules< / a > < / li >
2021-03-23 22:46:23 +00:00
< / ul >
< div class = "relations" >
< h3 > Related Topics< / h3 >
< ul >
< li > < a href = "index.html" > Documentation overview< / a > < ul >
< / ul > < / li >
< / ul >
< / div >
< div id = "searchbox" style = "display: none" role = "search" >
< h3 id = "searchlabel" > Quick search< / h3 >
< div class = "searchformwrapper" >
< form class = "search" action = "search.html" method = "get" >
< input type = "text" name = "q" aria-labelledby = "searchlabel" / >
< input type = "submit" value = "Go" / >
< / form >
< / div >
< / div >
< script > $ ( '#searchbox' ) . show ( 0 ) ; < / script >
< / div >
< / div >
< div class = "clearer" > < / div >
< / div >
< div class = "footer" >
© 2021, Sarsoo.
|
Powered by < a href = "http://sphinx-doc.org/" > Sphinx 3.5.3< / a >
& < a href = "https://github.com/bitprophet/alabaster" > Alabaster 0.7.12< / a >
< / div >
< / body >
< / html >