updated dependencies, updated npm package, initial report
This commit is contained in:
parent
a3f0578d46
commit
a47c1556f9
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,6 +1,9 @@
|
||||
scratch.py
|
||||
service.json
|
||||
|
||||
*~*
|
||||
*#
|
||||
|
||||
node_modules/
|
||||
|
||||
# Byte-compiled / optimized / DLL files
|
||||
|
179
docs/paper.lyx
Normal file
179
docs/paper.lyx
Normal file
@ -0,0 +1,179 @@
|
||||
#LyX 2.3 created this file. For more info see http://www.lyx.org/
|
||||
\lyxformat 544
|
||||
\begin_document
|
||||
\begin_header
|
||||
\save_transient_properties true
|
||||
\origin unavailable
|
||||
\textclass IEEEtran
|
||||
\use_default_options true
|
||||
\begin_modules
|
||||
minimalistic
|
||||
todonotes
|
||||
\end_modules
|
||||
\maintain_unincluded_children false
|
||||
\language english
|
||||
\language_package default
|
||||
\inputencoding auto
|
||||
\fontencoding global
|
||||
\font_roman "default" "default"
|
||||
\font_sans "default" "default"
|
||||
\font_typewriter "default" "default"
|
||||
\font_math "auto" "auto"
|
||||
\font_default_family default
|
||||
\use_non_tex_fonts false
|
||||
\font_sc false
|
||||
\font_osf false
|
||||
\font_sf_scale 100 100
|
||||
\font_tt_scale 100 100
|
||||
\use_microtype false
|
||||
\use_dash_ligatures true
|
||||
\graphics default
|
||||
\default_output_format default
|
||||
\output_sync 0
|
||||
\bibtex_command biber
|
||||
\index_command default
|
||||
\paperfontsize default
|
||||
\spacing onehalf
|
||||
\use_hyperref false
|
||||
\papersize default
|
||||
\use_geometry true
|
||||
\use_package amsmath 1
|
||||
\use_package amssymb 1
|
||||
\use_package cancel 1
|
||||
\use_package esint 1
|
||||
\use_package mathdots 1
|
||||
\use_package mathtools 1
|
||||
\use_package mhchem 1
|
||||
\use_package stackrel 1
|
||||
\use_package stmaryrd 1
|
||||
\use_package undertilde 1
|
||||
\cite_engine biblatex
|
||||
\cite_engine_type authoryear
|
||||
\biblio_style plain
|
||||
\biblatex_bibstyle ieee
|
||||
\biblatex_citestyle ieee
|
||||
\use_bibtopic false
|
||||
\use_indices false
|
||||
\paperorientation portrait
|
||||
\suppress_date true
|
||||
\justification true
|
||||
\use_refstyle 1
|
||||
\use_minted 0
|
||||
\index Index
|
||||
\shortcut idx
|
||||
\color #008000
|
||||
\end_index
|
||||
\leftmargin 1cm
|
||||
\topmargin 1.5cm
|
||||
\rightmargin 1cm
|
||||
\bottommargin 1.5cm
|
||||
\secnumdepth 3
|
||||
\tocdepth 3
|
||||
\paragraph_separation skip
|
||||
\defskip medskip
|
||||
\is_math_indent 0
|
||||
\math_numbering_side default
|
||||
\quotes_style english
|
||||
\dynamic_quotes 0
|
||||
\papercolumns 1
|
||||
\papersides 1
|
||||
\paperpagestyle fancy
|
||||
\bullet 1 0 9 -1
|
||||
\tracking_changes false
|
||||
\output_changes false
|
||||
\html_math_output 0
|
||||
\html_css_as_file 0
|
||||
\html_be_strict false
|
||||
\end_header
|
||||
|
||||
\begin_body
|
||||
|
||||
\begin_layout Title
|
||||
Sarsoo Music Tools: A cloud-based web app for smarter playlists
|
||||
\end_layout
|
||||
|
||||
\begin_layout Author
|
||||
Andy Pack
|
||||
\end_layout
|
||||
|
||||
\begin_layout Abstract
|
||||
Online music streaming services have allowed the consumption of a wider
|
||||
breadth of music than ever before.
|
||||
These services, however, typically do not lend themselves to the structured
|
||||
listening of a library of music categorised by genre and sub-genre.
|
||||
Sarsoo Music Tools presents a method for doing so via smart playlists with
|
||||
emphasis on drawing tracks from other playlists facilitating a hierarchy
|
||||
well suited to listening by genre.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Introduction
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Literature Review
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
iTunes Smart Playlists
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
Smarter Playlists
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Proof of Concept
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Server
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Client
|
||||
\end_layout
|
||||
|
||||
\begin_layout Subsection
|
||||
Material Rewrite
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Infrastructure
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
iOS client
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Results
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Future work
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Conclusion
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
\start_of_appendix
|
||||
References
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset CommandInset bibtex
|
||||
LatexCommand bibtex
|
||||
btprint "btPrintCited"
|
||||
bibfiles "ref"
|
||||
options "bibtotoc"
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\end_body
|
||||
\end_document
|
31
docs/ref.bib
Normal file
31
docs/ref.bib
Normal file
@ -0,0 +1,31 @@
|
||||
@misc{smarter-playlists,
|
||||
abstract = {Smarter Playlists is a web app that lets you build complex programs by assembling simple components. With Smarter Playlists you can create new playlists by combining a wide range of music sources - artists, albums, genres, pre-programmed playlists and filtering and manipulating them with a nifty graph-based UI.},
|
||||
author = {Paul Lamere},
|
||||
date = {24 June},
|
||||
subtitle = {Smarter Playlists lets you automate the process of making complex playlists.},
|
||||
title = {Smarter Playlists},
|
||||
url = {http://smarterplaylists.playlistmachinery.com},
|
||||
urldate = {23 March 2020},
|
||||
year = {2015}
|
||||
}
|
||||
|
||||
@misc{plylst,
|
||||
author = {Shpigford},
|
||||
date = {11 June},
|
||||
subtitle = {Create smart playlists for your Spotify library!},
|
||||
title = {Plylst},
|
||||
titleaddon = {Stop relying on fancy pants algorithms to organize your library and instead build up playlists the way you want them.},
|
||||
url = {https://plylst.app},
|
||||
urldate = {23 March 2020},
|
||||
year = {2019}
|
||||
}
|
||||
|
||||
@misc{smart-playlists-for-spotify,
|
||||
author = {James Fairhurst},
|
||||
date = {25 January},
|
||||
title = {Smart Playlists for Spotify},
|
||||
url = {https://smartplaylistsforspotify.co.uk},
|
||||
urldate = {23 March 2020},
|
||||
year = {2016}
|
||||
}
|
||||
|
1020
package-lock.json
generated
1020
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
20
package.json
20
package.json
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "spotify.sarsoo.xyz",
|
||||
"name": "music-tools",
|
||||
"version": "1.0.0",
|
||||
"description": "spotify playlist manager web app",
|
||||
"description": "web app for spotify playlist management with last.fm integration",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
@ -10,14 +10,14 @@
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/Sarsoo/spotify-web.git"
|
||||
"url": "git+https://github.com/Sarsoo/Music-Tools.git"
|
||||
},
|
||||
"author": "sarsoo",
|
||||
"license": "ISC",
|
||||
"bugs": {
|
||||
"url": "https://github.com/Sarsoo/spotify-web/issues"
|
||||
"url": "https://github.com/Sarsoo/Music-Tools/issues"
|
||||
},
|
||||
"homepage": "https://github.com/Sarsoo/spotify-web#readme",
|
||||
"homepage": "https://github.com/Sarsoo/Music-Tools#readme",
|
||||
"dependencies": {
|
||||
"@material-ui/core": "^4.9.5",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
@ -29,14 +29,14 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "^7.8.4",
|
||||
"@babel/core": "^7.8.6",
|
||||
"@babel/preset-env": "^7.8.6",
|
||||
"@babel/preset-react": "^7.8.3",
|
||||
"babel-loader": "^8.0.6",
|
||||
"@babel/core": "^7.9.0",
|
||||
"@babel/preset-env": "^7.9.0",
|
||||
"@babel/preset-react": "^7.9.4",
|
||||
"babel-loader": "^8.1.0",
|
||||
"clean-webpack-plugin": "^3.0.0",
|
||||
"css-loader": "^3.4.2",
|
||||
"style-loader": "^0.23.1",
|
||||
"webpack": "^4.41.6",
|
||||
"webpack": "^4.42.1",
|
||||
"webpack-cli": "^3.3.11",
|
||||
"webpack-merge": "^4.2.2"
|
||||
}
|
||||
|
@ -1,31 +1,37 @@
|
||||
astroid==2.3.3
|
||||
cachetools==4.0.0
|
||||
certifi==2019.11.28
|
||||
chardet==3.0.4
|
||||
Click==7.0
|
||||
click==7.1.1
|
||||
Flask==1.1.1
|
||||
google-api-core==1.16.0
|
||||
google-auth==1.11.2
|
||||
google-auth==1.12.0
|
||||
google-cloud-core==1.3.0
|
||||
google-cloud-firestore==1.6.2
|
||||
google-cloud-logging==1.14.0
|
||||
google-cloud-pubsub==1.3.1
|
||||
google-cloud-logging==1.15.0
|
||||
google-cloud-pubsub==1.4.1
|
||||
google-cloud-tasks==1.5.0
|
||||
googleapis-common-protos==1.51.0
|
||||
grpc-google-iam-v1==0.12.3
|
||||
grpcio==1.27.2
|
||||
idna==2.9
|
||||
isort==4.3.21
|
||||
itsdangerous==1.1.0
|
||||
Jinja2==2.11.1
|
||||
lazy-object-proxy==1.4.3
|
||||
MarkupSafe==1.1.1
|
||||
numpy==1.18.1
|
||||
mccabe==0.6.1
|
||||
numpy==1.18.2
|
||||
opencv-python==4.2.0.32
|
||||
protobuf==3.11.3
|
||||
pyasn1==0.4.8
|
||||
pyasn1-modules==0.2.8
|
||||
pylint==2.4.4
|
||||
pytz==2019.3
|
||||
requests==2.23.0
|
||||
rsa==4.0
|
||||
six==1.14.0
|
||||
tabulate==0.8.6
|
||||
tabulate==0.8.7
|
||||
urllib3==1.25.8
|
||||
Werkzeug==1.0.0
|
||||
wrapt==1.12.1
|
||||
|
Loading…
Reference in New Issue
Block a user