Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Spotify OAuth support and autotagger integration #3123

Merged
merged 34 commits into from
Jan 21, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
204a145
Update spotify.py
rhlahuja Jan 20, 2019
8231973
`black -S -l 79` autoformat
rhlahuja Jan 20, 2019
1a9f20e
unregister `import_begin` listener
rhlahuja Jan 20, 2019
3639971
remove unused import
rhlahuja Jan 20, 2019
160d66d
b64encode with bytes
rhlahuja Jan 20, 2019
8bdd927
try b64 encode/decode
rhlahuja Jan 20, 2019
c1cb7a2
address py3 compatibility later
rhlahuja Jan 20, 2019
e6c8f79
resolve python2/3 bytes/str incompatibilities, simplify authentication
rhlahuja Jan 20, 2019
dc77943
try oauth token mock
rhlahuja Jan 20, 2019
337cf2a
appease Flake8
rhlahuja Jan 20, 2019
104f618
revert unnecessary double --> single quotes
rhlahuja Jan 20, 2019
3309c55
better naming, documentation
rhlahuja Jan 20, 2019
e95b8a6
add docstrings, separate TrackInfo generation
rhlahuja Jan 20, 2019
91b2e33
support album autotagging
rhlahuja Jan 20, 2019
60c9201
modularize Spotify ID parsing
rhlahuja Jan 20, 2019
9a30000
better naming, formatting
rhlahuja Jan 20, 2019
b95eaa8
fix test, document Spotify ID
rhlahuja Jan 20, 2019
02aa79a
add more docstrings
rhlahuja Jan 20, 2019
bb1ed67
use open.spotify.com URL for `data_url`
rhlahuja Jan 20, 2019
695dbfa
copy album_distance, track_distance from Beatport plugin
rhlahuja Jan 20, 2019
287c767
fix formatting
rhlahuja Jan 20, 2019
082357b
document new functionality, use Spotify ID for AlbumInfo.album_id
rhlahuja Jan 20, 2019
2da738b
remove unused doc
rhlahuja Jan 20, 2019
645c053
doc wording/formatting
rhlahuja Jan 20, 2019
7b1e64a
doc wording
rhlahuja Jan 20, 2019
f61aacf
remove tokenfile doc, use active voice
rhlahuja Jan 20, 2019
b4d54b0
set TrackInfo.index in track_for_id
rhlahuja Jan 20, 2019
78a46fd
doc typo
rhlahuja Jan 20, 2019
dbf17f7
add TrackInfo.medium
rhlahuja Jan 20, 2019
844b940
capture TrackInfo.medium_total
rhlahuja Jan 20, 2019
415b21c
fix var reference, add docstring
rhlahuja Jan 21, 2019
cb8b087
naming
rhlahuja Jan 21, 2019
b50e148
use official client ID/secret, remove usage from docs
rhlahuja Jan 21, 2019
dab62f2
inline auth_header property
rhlahuja Jan 21, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading