deploy: 4fc4676041
This commit is contained in:
parent
15eaa62c69
commit
a7cd85b11b
Binary file not shown.
Binary file not shown.
BIN
.doctrees/src/MusicTools.MusicTools.doctree
Normal file
BIN
.doctrees/src/MusicTools.MusicTools.doctree
Normal file
Binary file not shown.
BIN
.doctrees/src/MusicTools.Playlist.doctree
Normal file
BIN
.doctrees/src/MusicTools.Playlist.doctree
Normal file
Binary file not shown.
BIN
.doctrees/src/MusicTools.Tag.doctree
Normal file
BIN
.doctrees/src/MusicTools.Tag.doctree
Normal file
Binary file not shown.
BIN
.doctrees/src/MusicTools.doctree
Normal file
BIN
.doctrees/src/MusicTools.doctree
Normal file
Binary file not shown.
Binary file not shown.
@ -13,6 +13,7 @@ Music Tools
|
|||||||
src/music.db
|
src/music.db
|
||||||
src/music.model
|
src/music.model
|
||||||
src/music.tasks
|
src/music.tasks
|
||||||
|
src/MusicTools
|
||||||
|
|
||||||
`Music Tools <https://music.sarsoo.xyz>`_
|
`Music Tools <https://music.sarsoo.xyz>`_
|
||||||
----------------------------------------------
|
----------------------------------------------
|
||||||
|
6
_sources/src/MusicTools.MusicTools.rst.txt
Normal file
6
_sources/src/MusicTools.MusicTools.rst.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
MusicTools
|
||||||
|
=================
|
||||||
|
|
||||||
|
.. js:autoclass:: MusicTools
|
||||||
|
:members:
|
||||||
|
:private-members:
|
61
_sources/src/MusicTools.Playlist.rst.txt
Normal file
61
_sources/src/MusicTools.Playlist.rst.txt
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
Playlist
|
||||||
|
=================
|
||||||
|
|
||||||
|
Router
|
||||||
|
--------
|
||||||
|
|
||||||
|
.. js:autoclass:: Playlists
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
Playlists List
|
||||||
|
------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: PlaylistsView
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
.. js:autoclass:: PlaylistGrid
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
.. js:autoclass:: PlaylistCard
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
.. js:autofunction:: getPlaylistLink
|
||||||
|
|
||||||
|
New Playlist Card
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: NewPlaylist
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
Playlist Router
|
||||||
|
------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: PlaylistRouter.View
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
Playlist View
|
||||||
|
------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: Edit
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
.. js:autofunction:: ReferenceEntry
|
||||||
|
|
||||||
|
.. js:autofunction:: Edit.ListBlock
|
||||||
|
|
||||||
|
.. js:autofunction:: Edit.BlockGridItem
|
||||||
|
|
||||||
|
Playlist Stats View
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: Count
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
30
_sources/src/MusicTools.Tag.rst.txt
Normal file
30
_sources/src/MusicTools.Tag.rst.txt
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
Tag
|
||||||
|
=================
|
||||||
|
|
||||||
|
Router
|
||||||
|
--------
|
||||||
|
|
||||||
|
.. js:autoclass:: TagRouter
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
Tags List
|
||||||
|
------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: TagList
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
||||||
|
.. js:autofunction:: TagGrid
|
||||||
|
|
||||||
|
.. js:autofunction:: TagCard
|
||||||
|
|
||||||
|
.. js:autofunction:: getTagLink
|
||||||
|
|
||||||
|
New Tag Card
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
.. js:autoclass:: NewTag
|
||||||
|
:members:
|
||||||
|
:private-members:
|
||||||
|
|
13
_sources/src/MusicTools.rst.txt
Normal file
13
_sources/src/MusicTools.rst.txt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Music Tools React
|
||||||
|
===================
|
||||||
|
|
||||||
|
Subpackages
|
||||||
|
-----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
MusicTools.MusicTools
|
||||||
|
MusicTools.Playlist
|
||||||
|
MusicTools.Tag
|
||||||
|
|
@ -5,3 +5,4 @@ music
|
|||||||
:maxdepth: 4
|
:maxdepth: 4
|
||||||
|
|
||||||
music
|
music
|
||||||
|
MusicTools
|
||||||
|
125
genindex.html
125
genindex.html
@ -129,8 +129,16 @@
|
|||||||
<li><a href="src/music.model.html#music.model.config.Config.Meta">Config.Meta (class in music.model.config)</a>
|
<li><a href="src/music.model.html#music.model.config.Config.Meta">Config.Meta (class in music.model.config)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.model.html#music.model.tag.Tag.count">count (music.model.tag.Tag attribute)</a>
|
<li><a href="src/music.model.html#music.model.tag.Tag.count">count (music.model.tag.Tag attribute)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.Playlist.html#Count">Count() (class)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.api.html#music.api.spotfm.count">count() (in module music.api.spotfm)</a>
|
<li><a href="src/music.api.html#music.api.spotfm.count">count() (in module music.api.spotfm)</a>
|
||||||
|
</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>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.html#music.music.create_app">create_app() (in module music.music)</a>
|
<li><a href="src/music.html#music.music.create_app">create_app() (in module music.music)</a>
|
||||||
</li>
|
</li>
|
||||||
@ -166,6 +174,38 @@
|
|||||||
<h2 id="E">E</h2>
|
<h2 id="E">E</h2>
|
||||||
<table style="width: 100%" class="indextable genindextable"><tr>
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
|
<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>
|
||||||
<li><a href="src/music.model.html#music.model.user.User.email">email (music.model.user.User attribute)</a>
|
<li><a href="src/music.model.html#music.model.user.User.email">email (music.model.user.User attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
@ -180,13 +220,17 @@
|
|||||||
</li>
|
</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><a href="src/music.db.html#music.db.database.get_authed_spotify_network">get_authed_spotify_network() (in module music.db.database)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
|
||||||
<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><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>
|
</li>
|
||||||
|
</ul></td>
|
||||||
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
<li><a href="src/music.api.html#music.api.tag.get_tag">get_tag() (in module music.api.tag)</a>
|
<li><a href="src/music.api.html#music.api.tag.get_tag">get_tag() (in module music.api.tag)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.api.html#music.api.admin.get_tasks">get_tasks() (in module music.api.admin)</a>
|
<li><a href="src/music.api.html#music.api.admin.get_tasks">get_tasks() (in module music.api.admin)</a>
|
||||||
|
</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>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
@ -374,8 +418,6 @@
|
|||||||
<li><a href="src/music.api.html#module-music.api.player">module</a>
|
<li><a href="src/music.api.html#module-music.api.player">module</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
</ul></td>
|
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
|
||||||
<li>
|
<li>
|
||||||
music.api.spotfm
|
music.api.spotfm
|
||||||
|
|
||||||
@ -390,6 +432,8 @@
|
|||||||
<li><a href="src/music.api.html#module-music.api.spotify">module</a>
|
<li><a href="src/music.api.html#module-music.api.spotify">module</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
|
</ul></td>
|
||||||
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
<li>
|
<li>
|
||||||
music.api.tag
|
music.api.tag
|
||||||
|
|
||||||
@ -530,6 +574,16 @@
|
|||||||
<li><a href="src/music.tasks.html#module-music.tasks.update_tag">module</a>
|
<li><a href="src/music.tasks.html#module-music.tasks.update_tag">module</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
|
<li><a href="src/MusicTools.MusicTools.html#MusicTools">MusicTools() (class)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.MusicTools.html#MusicTools.componentDidMount">MusicTools.componentDidMount() (MusicTools method)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.MusicTools.html#MusicTools.componentWillUnmount">MusicTools.componentWillUnmount() (MusicTools method)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.MusicTools.html#MusicTools.getUserInfo">MusicTools.getUserInfo() (MusicTools method)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.MusicTools.html#MusicTools.setOpen">MusicTools.setOpen() (MusicTools method)</a>
|
||||||
|
</li>
|
||||||
<li><a href="src/music.model.html#music.model.playlist.Playlist.mutable_keys">mutable_keys (music.model.playlist.Playlist attribute)</a>
|
<li><a href="src/music.model.html#music.model.playlist.Playlist.mutable_keys">mutable_keys (music.model.playlist.Playlist attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
@ -544,8 +598,24 @@
|
|||||||
<li><a href="src/music.model.html#music.model.tag.Tag.name">(music.model.tag.Tag attribute)</a>
|
<li><a href="src/music.model.html#music.model.tag.Tag.name">(music.model.tag.Tag attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
|
<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>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
|
<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>
|
||||||
<li><a href="src/music.api.html#music.api.player.next_track">next_track() (in module music.api.player)</a>
|
<li><a href="src/music.api.html#music.api.player.next_track">next_track() (in module music.api.player)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
@ -578,13 +648,33 @@
|
|||||||
</li>
|
</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><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>
|
||||||
</ul></td>
|
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
|
||||||
<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><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>
|
||||||
<li><a href="src/music.model.html#music.model.playlist.Playlist.playlist_references">playlist_references (music.model.playlist.Playlist attribute)</a>
|
<li><a href="src/music.model.html#music.model.playlist.Playlist.playlist_references">playlist_references (music.model.playlist.Playlist attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.api.html#music.api.spotfm.playlist_refresh">playlist_refresh() (in module music.api.spotfm)</a>
|
<li><a href="src/music.api.html#music.api.spotfm.playlist_refresh">playlist_refresh() (in module music.api.spotfm)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.Playlist.html#PlaylistCard">PlaylistCard() (class)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.Playlist.html#PlaylistGrid">PlaylistGrid() (class)</a>
|
||||||
|
</li>
|
||||||
|
</ul></td>
|
||||||
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
|
<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>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.api.html#music.api.tag.post_tag">post_tag() (in module music.api.tag)</a>
|
<li><a href="src/music.api.html#music.api.tag.post_tag">post_tag() (in module music.api.tag)</a>
|
||||||
</li>
|
</li>
|
||||||
@ -611,6 +701,8 @@
|
|||||||
<table style="width: 100%" class="indextable genindextable"><tr>
|
<table style="width: 100%" class="indextable genindextable"><tr>
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
<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>
|
<li><a href="src/music.model.html#music.model.playlist.Playlist.recommendation_sample">recommendation_sample (music.model.playlist.Playlist attribute)</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="src/MusicTools.Playlist.html#ReferenceEntry">ReferenceEntry() (built-in function)</a>
|
||||||
</li>
|
</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><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>
|
||||||
@ -635,11 +727,11 @@
|
|||||||
<li><a href="src/music.model.html#music.model.playlist.Sort.release_date">release_date (music.model.playlist.Sort attribute)</a>
|
<li><a href="src/music.model.html#music.model.playlist.Sort.release_date">release_date (music.model.playlist.Sort attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.db.html#music.db.part_generator.PartGenerator.reset">reset() (music.db.part_generator.PartGenerator method)</a>
|
<li><a href="src/music.db.html#music.db.part_generator.PartGenerator.reset">reset() (music.db.part_generator.PartGenerator method)</a>
|
||||||
</li>
|
|
||||||
<li><a href="src/music.api.html#music.api.api.run_playlist">run_playlist() (in module music.api.api)</a>
|
|
||||||
</li>
|
</li>
|
||||||
</ul></td>
|
</ul></td>
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
|
<li><a href="src/music.api.html#music.api.api.run_playlist">run_playlist() (in module music.api.api)</a>
|
||||||
|
</li>
|
||||||
<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><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>
|
||||||
<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><a href="src/music.api.html#music.api.spotfm.run_playlist_artist_task">run_playlist_artist_task() (in module music.api.spotfm)</a>
|
||||||
@ -721,9 +813,23 @@
|
|||||||
<li><a href="src/music.api.html#music.api.tag.tag_refresh">tag_refresh() (in module music.api.tag)</a>
|
<li><a href="src/music.api.html#music.api.tag.tag_refresh">tag_refresh() (in module music.api.tag)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.api.html#music.api.tag.tag_route">tag_route() (in module music.api.tag)</a>
|
<li><a href="src/music.api.html#music.api.tag.tag_route">tag_route() (in module music.api.tag)</a>
|
||||||
|
</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>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.api.html#music.api.tag.tags">tags() (in module music.api.tag)</a>
|
<li><a href="src/music.api.html#music.api.tag.tags">tags() (in module music.api.tag)</a>
|
||||||
</li>
|
</li>
|
||||||
|
</ul></td>
|
||||||
|
<td style="width: 33%; vertical-align: top;"><ul>
|
||||||
<li><a href="src/music.model.html#music.model.tag.Tag.time_objects">time_objects (music.model.tag.Tag attribute)</a>
|
<li><a href="src/music.model.html#music.model.tag.Tag.time_objects">time_objects (music.model.tag.Tag attribute)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.model.html#music.model.playlist.Playlist.to_dict">to_dict() (music.model.playlist.Playlist method)</a>
|
<li><a href="src/music.model.html#music.model.playlist.Playlist.to_dict">to_dict() (music.model.playlist.Playlist method)</a>
|
||||||
@ -734,8 +840,6 @@
|
|||||||
<li><a href="src/music.model.html#music.model.user.User.to_dict">(music.model.user.User method)</a>
|
<li><a href="src/music.model.html#music.model.user.User.to_dict">(music.model.user.User method)</a>
|
||||||
</li>
|
</li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
</ul></td>
|
|
||||||
<td style="width: 33%; vertical-align: top;"><ul>
|
|
||||||
<li><a href="src/music.auth.html#music.auth.auth.token">token() (in module music.auth.auth)</a>
|
<li><a href="src/music.auth.html#music.auth.auth.token">token() (in module music.auth.auth)</a>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="src/music.model.html#music.model.user.User.token_expiry">token_expiry (music.model.user.User attribute)</a>
|
<li><a href="src/music.model.html#music.model.user.User.token_expiry">token_expiry (music.model.user.User attribute)</a>
|
||||||
@ -837,6 +941,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="src/MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -45,6 +45,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="src/MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<section id="id2">
|
<section id="id2">
|
||||||
@ -90,6 +91,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="src/MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
BIN
objects.inv
BIN
objects.inv
Binary file not shown.
@ -219,6 +219,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="src/MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -84,6 +84,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="src/music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="src/MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
File diff suppressed because one or more lines are too long
158
src/MusicTools.MusicTools.html
Normal file
158
src/MusicTools.MusicTools.html
Normal file
@ -0,0 +1,158 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" />
|
||||||
|
|
||||||
|
<title>MusicTools — 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="../genindex.html" />
|
||||||
|
<link rel="search" title="Search" href="../search.html" />
|
||||||
|
<link rel="next" title="Playlist" href="MusicTools.Playlist.html" />
|
||||||
|
<link rel="prev" title="Music Tools React" href="MusicTools.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">
|
||||||
|
|
||||||
|
<section id="musictools">
|
||||||
|
<h1>MusicTools<a class="headerlink" href="#musictools" title="Permalink to this headline">¶</a></h1>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="MusicTools">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">MusicTools</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#MusicTools" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Root component for app</p>
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="MusicTools.componentDidMount">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">MusicTools.</span></code><code class="sig-name descname"><span class="pre">componentDidMount</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#MusicTools.componentDidMount" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get user info from API on load</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="MusicTools.componentWillUnmount">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">MusicTools.</span></code><code class="sig-name descname"><span class="pre">componentWillUnmount</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#MusicTools.componentWillUnmount" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Cancel get user info request</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="MusicTools.getUserInfo">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">MusicTools.</span></code><code class="sig-name descname"><span class="pre">getUserInfo</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#MusicTools.getUserInfo" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get user info from API</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="MusicTools.setOpen">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">MusicTools.</span></code><code class="sig-name descname"><span class="pre">setOpen</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">bool</span></em><span class="sig-paren">)</span><a class="headerlink" href="#MusicTools.setOpen" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Set whether side app drawer is open</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>bool</strong> (<em>*</em>) – Open state of side drawer</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
</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>
|
||||||
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
|
<ul class="current">
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="relations">
|
||||||
|
<h3>Related Topics</h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../index.html">Documentation overview</a><ul>
|
||||||
|
<li><a href="modules.html">music</a><ul>
|
||||||
|
<li><a href="MusicTools.html">Music Tools React</a><ul>
|
||||||
|
<li>Previous: <a href="MusicTools.html" title="previous chapter">Music Tools React</a></li>
|
||||||
|
<li>Next: <a href="MusicTools.Playlist.html" title="next chapter">Playlist</a></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul></li>
|
||||||
|
</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>
|
||||||
|
|
||||||
|
|
|
||||||
|
<a href="../_sources/src/MusicTools.MusicTools.rst.txt"
|
||||||
|
rel="nofollow">Page source</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
541
src/MusicTools.Playlist.html
Normal file
541
src/MusicTools.Playlist.html
Normal file
@ -0,0 +1,541 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" />
|
||||||
|
|
||||||
|
<title>Playlist — 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="../genindex.html" />
|
||||||
|
<link rel="search" title="Search" href="../search.html" />
|
||||||
|
<link rel="next" title="Tag" href="MusicTools.Tag.html" />
|
||||||
|
<link rel="prev" title="MusicTools" href="MusicTools.MusicTools.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">
|
||||||
|
|
||||||
|
<section id="playlist">
|
||||||
|
<h1>Playlist<a class="headerlink" href="#playlist" title="Permalink to this headline">¶</a></h1>
|
||||||
|
<section id="router">
|
||||||
|
<h2>Router<a class="headerlink" href="#router" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="Playlists">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">Playlists</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Playlists" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Router for playlist lists page, includes new playlist page</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="playlists-list">
|
||||||
|
<h2>Playlists List<a class="headerlink" href="#playlists-list" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="PlaylistsView">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">PlaylistsView</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistsView" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Top-level object for hosting playlist card grid with new/run all buttons</p>
|
||||||
|
<p>Trigger loading playlist data during init</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Component properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="PlaylistsView.getPlaylists">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">PlaylistsView.</span></code><code class="sig-name descname"><span class="pre">getPlaylists</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistsView.getPlaylists" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get playlist data from API and set state with results</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="PlaylistsView.handleDeletePlaylist">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">PlaylistsView.</span></code><code class="sig-name descname"><span class="pre">handleDeletePlaylist</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">name</span></em>, <em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistsView.handleDeletePlaylist" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Post delete playlist action to API</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>name</strong> (<em>*</em>) – Playlist name to delete</p></li>
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="PlaylistsView.handleRunAll">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">PlaylistsView.</span></code><code class="sig-name descname"><span class="pre">handleRunAll</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistsView.handleRunAll" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Post run all playlists action to API</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="PlaylistsView.handleRunPlaylist">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">PlaylistsView.</span></code><code class="sig-name descname"><span class="pre">handleRunPlaylist</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">name</span></em>, <em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistsView.handleRunPlaylist" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Post run playlist action to API</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>name</strong> (<em>*</em>) – Playlist name to run</p></li>
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="PlaylistGrid">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">PlaylistGrid</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistGrid" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Playlist grid component for new/run all buttons and playlist cards</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Component properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Grid component</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="PlaylistCard">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">PlaylistCard</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistCard" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Playlist card component with view/run/delete buttons</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Component properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Playlist card component</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="getPlaylistLink">
|
||||||
|
<code class="sig-name descname"><span class="pre">getPlaylistLink</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">playlistName</span></em><span class="sig-paren">)</span><a class="headerlink" href="#getPlaylistLink" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get URL for playlist given name</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>playlistName</strong> (<em>*</em>) – Subject playlist name</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>URL string</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="new-playlist-card">
|
||||||
|
<h2>New Playlist Card<a class="headerlink" href="#new-playlist-card" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="NewPlaylist">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">NewPlaylist</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewPlaylist" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>New playlist card</p>
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="NewPlaylist.componentDidMount">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">NewPlaylist.</span></code><code class="sig-name descname"><span class="pre">componentDidMount</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#NewPlaylist.componentDidMount" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Set initial state of playlist type description</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="NewPlaylist.handleInputChange">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">NewPlaylist.</span></code><code class="sig-name descname"><span class="pre">handleInputChange</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewPlaylist.handleInputChange" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle input changes by setting state</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – </p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="NewPlaylist.handleSubmit">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">NewPlaylist.</span></code><code class="sig-name descname"><span class="pre">handleSubmit</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewPlaylist.handleSubmit" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Validate input and make new playlist API request</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – </p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="NewPlaylist.setDescription">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">NewPlaylist.</span></code><code class="sig-name descname"><span class="pre">setDescription</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewPlaylist.setDescription" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Set playlist type description</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>value</strong> (<em>*</em>) – Playlist type string to match</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="playlist-router">
|
||||||
|
<h2>Playlist Router<a class="headerlink" href="#playlist-router" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="PlaylistRouter.View">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-prename descclassname"><span class="pre">PlaylistRouter.</span></code><code class="sig-name descname"><span class="pre">View</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistRouter.View" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Playlist view structure with tabs for view/editing and statistics</p>
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="PlaylistRouter.View.handleChange">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">PlaylistRouter.View.</span></code><code class="sig-name descname"><span class="pre">handleChange</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">e</span></em>, <em class="sig-param"><span class="pre">newValue</span></em><span class="sig-paren">)</span><a class="headerlink" href="#PlaylistRouter.View.handleChange" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle tab change event</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>e</strong> (<em>*</em>) – Event args</p></li>
|
||||||
|
<li><p><strong>newValue</strong> (<em>*</em>) – New tab object</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="playlist-view">
|
||||||
|
<h2>Playlist View<a class="headerlink" href="#playlist-view" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="Edit">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">Edit</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Edit" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Main view/edit card for playlists</p>
|
||||||
|
<dl class="js attribute">
|
||||||
|
<dt id="Edit.Edit">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">Edit</span></code><a class="headerlink" href="#Edit.Edit" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd></dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.componentDidMount">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">componentDidMount</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Edit.componentDidMount" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get playlist info and all playlists from API, sort and set state</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.getPlaylistInfo">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">getPlaylistInfo</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Edit.getPlaylistInfo" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get API playlist info request</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Returns</dt>
|
||||||
|
<dd class="field-odd"><p>Playlist info request</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.getPlaylists">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">getPlaylists</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Edit.getPlaylists" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get API list of playlist infos request</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Returns</dt>
|
||||||
|
<dd class="field-odd"><p>Playlists info request</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleAddPart">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleAddPart</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleAddPart" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle adding new watched Spotify playlist name string</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleAddReference">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleAddReference</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleAddReference" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle adding new watched music tools playlist reference</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleCheckChange">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleCheckChange</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleCheckChange" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle checkbox state changes, make API requests</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleInputChange">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleInputChange</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleInputChange" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle input box state changes, make API requests</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – </p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleRemovePart">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleRemovePart</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">id</span></em>, <em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleRemovePart" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle removing watched Spotify playlist name string</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>id</strong> (<em>*</em>) – Subject playlist name</p></li>
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleRemoveReference">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleRemoveReference</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">id</span></em>, <em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleRemoveReference" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle removing watched music tools playlist reference</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>id</strong> (<em>*</em>) – Subject playlist name</p></li>
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.handleRun">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">handleRun</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.handleRun" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle refreshing playlist action, checks for spotify link</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.makeNetworkUpdate">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">makeNetworkUpdate</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">changes</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.makeNetworkUpdate" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Send playlist info updates to API</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>changes</strong> (<em>*</em>) – Dictionary of changes to make</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="ReferenceEntry">
|
||||||
|
<code class="sig-name descname"><span class="pre">ReferenceEntry</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#ReferenceEntry" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Smart playlist entry in dropbox</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Properties containing name</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Dropbox option component</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.ListBlock">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">ListBlock</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.ListBlock" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Grid of cards for smart/Spotify playlist names with delete button</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Grid component</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Edit.BlockGridItem">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Edit.</span></code><code class="sig-name descname"><span class="pre">BlockGridItem</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#Edit.BlockGridItem" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Smart/Spotify playlist card including name and delete button</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Card component wrapped in grid cell</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="playlist-stats-view">
|
||||||
|
<h2>Playlist Stats View<a class="headerlink" href="#playlist-stats-view" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="Count">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">Count</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Count" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Playlist count tab for presenting listening stats</p>
|
||||||
|
<dl class="js attribute">
|
||||||
|
<dt id="Count.Count">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Count.</span></code><code class="sig-name descname"><span class="pre">Count</span></code><a class="headerlink" href="#Count.Count" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd></dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Count.getUserInfo">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Count.</span></code><code class="sig-name descname"><span class="pre">getUserInfo</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Count.getUserInfo" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get playlist info with stats from API and set state if user has Last.fm username</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="Count.updateStats">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">Count.</span></code><code class="sig-name descname"><span class="pre">updateStats</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#Count.updateStats" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Make stats refresh request of API</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
</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>
|
||||||
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
|
<ul class="current">
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="relations">
|
||||||
|
<h3>Related Topics</h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../index.html">Documentation overview</a><ul>
|
||||||
|
<li><a href="modules.html">music</a><ul>
|
||||||
|
<li><a href="MusicTools.html">Music Tools React</a><ul>
|
||||||
|
<li>Previous: <a href="MusicTools.MusicTools.html" title="previous chapter">MusicTools</a></li>
|
||||||
|
<li>Next: <a href="MusicTools.Tag.html" title="next chapter">Tag</a></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul></li>
|
||||||
|
</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>
|
||||||
|
|
||||||
|
|
|
||||||
|
<a href="../_sources/src/MusicTools.Playlist.rst.txt"
|
||||||
|
rel="nofollow">Page source</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
240
src/MusicTools.Tag.html
Normal file
240
src/MusicTools.Tag.html
Normal file
@ -0,0 +1,240 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" />
|
||||||
|
|
||||||
|
<title>Tag — 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="../genindex.html" />
|
||||||
|
<link rel="search" title="Search" href="../search.html" />
|
||||||
|
<link rel="prev" title="Playlist" href="MusicTools.Playlist.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">
|
||||||
|
|
||||||
|
<section id="tag">
|
||||||
|
<h1>Tag<a class="headerlink" href="#tag" title="Permalink to this headline">¶</a></h1>
|
||||||
|
<section id="router">
|
||||||
|
<h2>Router<a class="headerlink" href="#router" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="TagRouter">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">TagRouter</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#TagRouter" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Tag router for directing between tag list and new</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="tags-list">
|
||||||
|
<h2>Tags List<a class="headerlink" href="#tags-list" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="TagList">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">TagList</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#TagList" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Tag card list component</p>
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="TagList.getTags">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">TagList.</span></code><code class="sig-name descname"><span class="pre">getTags</span></code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#TagList.getTags" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Get tags info from API</p>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="TagList.handleDeleteTag">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">TagList.</span></code><code class="sig-name descname"><span class="pre">handleDeleteTag</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">tag_id</span></em>, <em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#TagList.handleDeleteTag" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Make delete tag request of API</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>tag_id</strong> (<em>*</em>) – Tag ID</p></li>
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – Event Data</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="TagGrid">
|
||||||
|
<code class="sig-name descname"><span class="pre">TagGrid</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#TagGrid" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Tag card grid component</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Grid component</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="TagCard">
|
||||||
|
<code class="sig-name descname"><span class="pre">TagCard</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#TagCard" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Tag card component</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>props</strong> (<em>*</em>) – Properties</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Card component</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="getTagLink">
|
||||||
|
<code class="sig-name descname"><span class="pre">getTagLink</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">tagName</span></em><span class="sig-paren">)</span><a class="headerlink" href="#getTagLink" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Map tag name to URL</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>tagName</strong> (<em>*</em>) – Subject tag name</p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
<dt class="field-even">Returns</dt>
|
||||||
|
<dd class="field-even"><p>Tag URL</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
<section id="new-tag-card">
|
||||||
|
<h2>New Tag Card<a class="headerlink" href="#new-tag-card" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<dl class="js class">
|
||||||
|
<dt id="NewTag">
|
||||||
|
<em class="property"><span class="pre">class</span> </em><code class="sig-name descname"><span class="pre">NewTag</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">props</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewTag" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>New tag card component</p>
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="NewTag.handleInputChange">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">NewTag.</span></code><code class="sig-name descname"><span class="pre">handleInputChange</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewTag.handleInputChange" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Handle tag id input box state changes</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – </p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="js function">
|
||||||
|
<dt id="NewTag.handleSubmit">
|
||||||
|
<code class="sig-prename descclassname"><span class="pre">NewTag.</span></code><code class="sig-name descname"><span class="pre">handleSubmit</span></code><span class="sig-paren">(</span><em class="sig-param"><span class="pre">event</span></em><span class="sig-paren">)</span><a class="headerlink" href="#NewTag.handleSubmit" title="Permalink to this definition">¶</a></dt>
|
||||||
|
<dd><p>Validate input, make new tag API request</p>
|
||||||
|
<dl class="field-list simple">
|
||||||
|
<dt class="field-odd">Arguments</dt>
|
||||||
|
<dd class="field-odd"><ul class="simple">
|
||||||
|
<li><p><strong>event</strong> (<em>*</em>) – </p></li>
|
||||||
|
</ul>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
</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>
|
||||||
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
|
<ul class="current">
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="relations">
|
||||||
|
<h3>Related Topics</h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../index.html">Documentation overview</a><ul>
|
||||||
|
<li><a href="modules.html">music</a><ul>
|
||||||
|
<li><a href="MusicTools.html">Music Tools React</a><ul>
|
||||||
|
<li>Previous: <a href="MusicTools.Playlist.html" title="previous chapter">Playlist</a></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul></li>
|
||||||
|
</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>
|
||||||
|
|
||||||
|
|
|
||||||
|
<a href="../_sources/src/MusicTools.Tag.rst.txt"
|
||||||
|
rel="nofollow">Page source</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
142
src/MusicTools.html
Normal file
142
src/MusicTools.html
Normal file
@ -0,0 +1,142 @@
|
|||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17: http://docutils.sourceforge.net/" />
|
||||||
|
|
||||||
|
<title>Music Tools React — 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="../genindex.html" />
|
||||||
|
<link rel="search" title="Search" href="../search.html" />
|
||||||
|
<link rel="next" title="MusicTools" href="MusicTools.MusicTools.html" />
|
||||||
|
<link rel="prev" title="music.tasks" href="music.tasks.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">
|
||||||
|
|
||||||
|
<section id="music-tools-react">
|
||||||
|
<h1>Music Tools React<a class="headerlink" href="#music-tools-react" title="Permalink to this headline">¶</a></h1>
|
||||||
|
<section id="subpackages">
|
||||||
|
<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
|
||||||
|
<div class="toctree-wrapper compound">
|
||||||
|
<ul>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.MusicTools.html">MusicTools</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.Playlist.html">Playlist</a><ul>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Playlist.html#router">Router</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Playlist.html#playlists-list">Playlists List</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Playlist.html#new-playlist-card">New Playlist Card</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Playlist.html#playlist-router">Playlist Router</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Playlist.html#playlist-view">Playlist View</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Playlist.html#playlist-stats-view">Playlist Stats View</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.Tag.html">Tag</a><ul>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Tag.html#router">Router</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Tag.html#tags-list">Tags List</a></li>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.Tag.html#new-tag-card">New Tag Card</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
</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>
|
||||||
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
|
<ul class="current">
|
||||||
|
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">Music Tools React</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="relations">
|
||||||
|
<h3>Related Topics</h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="../index.html">Documentation overview</a><ul>
|
||||||
|
<li><a href="modules.html">music</a><ul>
|
||||||
|
<li>Previous: <a href="music.tasks.html" title="previous chapter">music.tasks</a></li>
|
||||||
|
<li>Next: <a href="MusicTools.MusicTools.html" title="next chapter">MusicTools</a></li>
|
||||||
|
</ul></li>
|
||||||
|
</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>
|
||||||
|
|
||||||
|
|
|
||||||
|
<a href="../_sources/src/MusicTools.rst.txt"
|
||||||
|
rel="nofollow">Page source</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -90,6 +90,28 @@
|
|||||||
<li class="toctree-l2"><a class="reference internal" href="music.html#module-music.music">music.music module</a></li>
|
<li class="toctree-l2"><a class="reference internal" href="music.html#module-music.music">music.music module</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a><ul>
|
||||||
|
<li class="toctree-l2"><a class="reference internal" href="MusicTools.html#subpackages">Subpackages</a><ul>
|
||||||
|
<li class="toctree-l3"><a class="reference internal" href="MusicTools.MusicTools.html">MusicTools</a></li>
|
||||||
|
<li class="toctree-l3"><a class="reference internal" href="MusicTools.Playlist.html">Playlist</a><ul>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Playlist.html#router">Router</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Playlist.html#playlists-list">Playlists List</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Playlist.html#new-playlist-card">New Playlist Card</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Playlist.html#playlist-router">Playlist Router</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Playlist.html#playlist-view">Playlist View</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Playlist.html#playlist-stats-view">Playlist Stats View</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="toctree-l3"><a class="reference internal" href="MusicTools.Tag.html">Tag</a><ul>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Tag.html#router">Router</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Tag.html#tags-list">Tags List</a></li>
|
||||||
|
<li class="toctree-l4"><a class="reference internal" href="MusicTools.Tag.html#new-tag-card">New Tag Card</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@ -121,6 +143,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -331,14 +331,15 @@
|
|||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<p><span class="caption-text">Contents:</span></p>
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
<ul class="current">
|
<ul class="current">
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="music.html">music</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.api</a></li>
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.api</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -102,14 +102,15 @@
|
|||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<p><span class="caption-text">Contents:</span></p>
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
<ul class="current">
|
<ul class="current">
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="music.html">music</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.auth</a></li>
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.auth</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -189,14 +189,15 @@
|
|||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<p><span class="caption-text">Contents:</span></p>
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
<ul class="current">
|
<ul class="current">
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="music.html">music</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.cloud</a></li>
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.cloud</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -176,14 +176,15 @@
|
|||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<p><span class="caption-text">Contents:</span></p>
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
<ul class="current">
|
<ul class="current">
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="music.html">music</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.db</a></li>
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -143,6 +143,7 @@
|
|||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -525,14 +525,15 @@
|
|||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<p><span class="caption-text">Contents:</span></p>
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
<ul class="current">
|
<ul class="current">
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="music.html">music</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.model</a></li>
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.model</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.tasks.html">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
<script src="../_static/doctools.js"></script>
|
<script src="../_static/doctools.js"></script>
|
||||||
<link rel="index" title="Index" href="../genindex.html" />
|
<link rel="index" title="Index" href="../genindex.html" />
|
||||||
<link rel="search" title="Search" href="../search.html" />
|
<link rel="search" title="Search" href="../search.html" />
|
||||||
|
<link rel="next" title="Music Tools React" href="MusicTools.html" />
|
||||||
<link rel="prev" title="music.model" href="music.model.html" />
|
<link rel="prev" title="music.model" href="music.model.html" />
|
||||||
|
|
||||||
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
|
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
|
||||||
@ -143,14 +144,15 @@
|
|||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<p><span class="caption-text">Contents:</span></p>
|
<p><span class="caption-text">Contents:</span></p>
|
||||||
<ul class="current">
|
<ul class="current">
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Modules</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="modules.html">Modules</a></li>
|
||||||
<li class="toctree-l1 current"><a class="reference internal" href="music.html">music</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.html">music</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.api.html">music.api</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.auth.html">music.auth</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.cloud.html">music.cloud</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.db.html">music.db</a></li>
|
||||||
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
<li class="toctree-l1"><a class="reference internal" href="music.model.html">music.model</a></li>
|
||||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.tasks</a></li>
|
<li class="toctree-l1 current"><a class="current reference internal" href="#">music.tasks</a></li>
|
||||||
|
<li class="toctree-l1"><a class="reference internal" href="MusicTools.html">Music Tools React</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="relations">
|
<div class="relations">
|
||||||
@ -160,6 +162,7 @@
|
|||||||
<li><a href="modules.html">music</a><ul>
|
<li><a href="modules.html">music</a><ul>
|
||||||
<li><a href="music.html">music</a><ul>
|
<li><a href="music.html">music</a><ul>
|
||||||
<li>Previous: <a href="music.model.html" title="previous chapter">music.model</a></li>
|
<li>Previous: <a href="music.model.html" title="previous chapter">music.model</a></li>
|
||||||
|
<li>Next: <a href="MusicTools.html" title="next chapter">Music Tools React</a></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
</ul></li>
|
</ul></li>
|
||||||
|
Loading…
Reference in New Issue
Block a user