Alok Saboo
|
95243019e9
|
Update exception
|
2022-07-04 14:29:27 -04:00 |
|
Alok Saboo
|
85e124bcd0
|
lint errors
|
2022-07-04 14:15:08 -04:00 |
|
Alok Saboo
|
1d241b0d52
|
Update error handling
|
2022-07-04 14:12:22 -04:00 |
|
Alok Saboo
|
016526f30e
|
Lint
|
2022-07-01 10:29:20 -04:00 |
|
Alok Saboo
|
6a131d2108
|
Address comments
|
2022-07-01 10:26:08 -04:00 |
|
Alok Saboo
|
decdb16a15
|
lint
|
2022-06-29 20:13:48 -04:00 |
|
Alok Saboo
|
54af411b62
|
Address comments
|
2022-06-29 19:54:12 -04:00 |
|
Alok Saboo
|
9bde98c440
|
Update beetsplug/spotify.py
Co-authored-by: Adrian Sampson <adrian@radbox.org>
|
2022-06-29 19:47:21 -04:00 |
|
Alok Saboo
|
086de854d1
|
Update spotify.py
|
2022-06-26 11:56:13 -04:00 |
|
Alok Saboo
|
276c551059
|
Update spotify.py
|
2022-06-26 11:46:42 -04:00 |
|
Alok Saboo
|
8102bd2e35
|
Add import
|
2022-06-20 16:59:03 -04:00 |
|
Alok Saboo
|
fc8d3fceeb
|
Define item_types for spotify attributes
|
2022-06-20 16:52:05 -04:00 |
|
Alok Saboo
|
abe4f203b1
|
Changed log to debug
|
2022-06-18 11:23:22 -04:00 |
|
Alok Saboo
|
1cd78ad3c5
|
Change log to info
|
2022-06-16 09:28:07 -04:00 |
|
Alok Saboo
|
4d826168a4
|
Remove sleep
|
2022-06-16 09:00:17 -04:00 |
|
Alok Saboo
|
3c68f717e9
|
Added an extra second (based on other libraries)
|
2022-06-13 10:16:10 -04:00 |
|
Alok Saboo
|
8ba2c015ab
|
Sorted imports using iSort
|
2022-06-13 09:57:07 -04:00 |
|
Alok Saboo
|
c9f9ed3b64
|
lint
|
2022-06-13 09:31:19 -04:00 |
|
Alok Saboo
|
a2e6680e2f
|
Address comments
|
2022-06-13 09:26:15 -04:00 |
|
Alok Saboo
|
4bb8862b6f
|
lint
|
2022-06-12 19:28:47 -04:00 |
|
Alok Saboo
|
c4dec04dcf
|
Fix lint
|
2022-06-12 19:27:15 -04:00 |
|
Alok Saboo
|
71be6d5138
|
Add 429 API error handling
|
2022-06-12 19:21:38 -04:00 |
|
Alok Saboo
|
9a392f3157
|
Address try/except comment
|
2022-06-12 13:58:08 -04:00 |
|
Alok Saboo
|
3d917edd67
|
Update spotify.py
|
2022-06-12 13:31:40 -04:00 |
|
Alok Saboo
|
3cd6fd64ca
|
Added comment about sleep
|
2022-06-12 13:30:23 -04:00 |
|
Alok Saboo
|
f77a146f17
|
remove force config option
|
2022-05-17 20:52:30 -04:00 |
|
Alok Saboo
|
b2a90bf089
|
Changed spotify labels based on comment
|
2022-05-17 15:43:16 -04:00 |
|
Alok Saboo
|
9420cf4c6c
|
Address comments
|
2022-05-17 15:04:45 -04:00 |
|
Alok Saboo
|
39600bcbbb
|
Update beetsplug/spotify.py
Co-authored-by: Adrian Sampson <adrian@radbox.org>
|
2022-05-17 14:50:34 -04:00 |
|
Alok Saboo
|
d313da2765
|
Update beetsplug/spotify.py
Co-authored-by: Adrian Sampson <adrian@radbox.org>
|
2022-05-17 14:50:27 -04:00 |
|
Alok Saboo
|
c66225708e
|
Update beetsplug/spotify.py
Co-authored-by: Adrian Sampson <adrian@radbox.org>
|
2022-05-17 14:50:14 -04:00 |
|
Alok Saboo
|
72e037f1ed
|
Update spotify.py
|
2022-05-13 10:13:15 -04:00 |
|
Alok Saboo
|
80843d7720
|
Update spotify.py
|
2022-05-13 10:08:56 -04:00 |
|
Alok Saboo
|
f6c0bdac75
|
revert
|
2022-05-13 10:03:08 -04:00 |
|
Alok Saboo
|
4eb83e8d97
|
Save track popularity during the import to save an API call
|
2022-05-13 09:58:12 -04:00 |
|
Alok Saboo
|
d465471308
|
Add force option in config
|
2022-05-13 08:42:17 -04:00 |
|
Alok Saboo
|
4c4cafbf04
|
Update spotify.py
|
2022-05-12 20:42:13 -04:00 |
|
Alok Saboo
|
9c9f52b7e5
|
remove logging
|
2022-05-12 20:40:03 -04:00 |
|
Alok Saboo
|
db1c77fb25
|
Update spotify.py
|
2022-05-12 20:38:01 -04:00 |
|
Alok Saboo
|
ba3a582483
|
Update spotify.py
|
2022-05-12 20:36:04 -04:00 |
|
Alok Saboo
|
e8de749eaf
|
Clean up docstrings
|
2022-05-12 20:24:40 -04:00 |
|
Alok Saboo
|
b1ad49a054
|
Update spotify.py
|
2022-05-12 20:09:40 -04:00 |
|
Alok Saboo
|
1b02d65112
|
Fix return
|
2022-05-08 12:42:20 -04:00 |
|
Alok Saboo
|
1d43ea2dba
|
Save Spotify album_id and track_id as flexible attributes
|
2022-05-08 12:21:44 -04:00 |
|
Dominik Schrempf
|
fd761cb1e6
|
fix spotify pagination
Basically, keep fetching tracks until there are no more available for
the specified album.
Fixes #4180.
|
2021-12-19 00:16:07 +01:00 |
|
Andrew Rogl
|
ee4268dabb
|
Remove unused imports
Fix imports
Fix formatting
|
2021-08-26 20:59:48 +10:00 |
|
Andrew Rogl
|
1ec87a3bdd
|
pyupgrade beetsplug and tests
All tests working
More tidy up to be done
|
2021-08-26 19:12:51 +10:00 |
|
Rahul Ahuja
|
a5fadf0dcc
|
Integrate MetadataSourcePlugin
|
2019-09-15 15:59:24 -07:00 |
|
Rahul Ahuja
|
7ec3632309
|
Fix year assignment with year-only release date
|
2019-08-03 19:07:56 -07:00 |
|
FichteFoll
|
c144141e9a
|
Update a few more http URLs to https that I missed
Should really be all now (pending the next commit).
|
2019-06-05 23:07:11 +02:00 |
|
Carl Suster
|
6382c364e2
|
confit: replace with confuse in plugins
|
2019-06-01 10:03:41 +10:00 |
|
Rahul Ahuja
|
5fbb28637d
|
Set Spotify AlbumInfo.mediums
|
2019-01-23 19:54:14 -08:00 |
|
Rahul Ahuja
|
6a9b62a9c2
|
Specify None rtype in doscstrings
|
2019-01-22 20:54:46 -08:00 |
|
Rahul Ahuja
|
8c6cc6573c
|
Unidecode query string
|
2019-01-22 19:42:25 -08:00 |
|
Rahul Ahuja
|
b91406b252
|
Backwords-compatible str/unicode
|
2019-01-22 18:59:15 -08:00 |
|
Rahul Ahuja
|
c6b8f6d143
|
Fix formatting/spelling
|
2019-01-22 18:09:10 -08:00 |
|
Rahul Ahuja
|
f7d20090e6
|
Fix _handle_response reauth bug and empty str query construction
|
2019-01-22 12:14:52 -08:00 |
|
Rahul Ahuja
|
7b57b0b608
|
Appease Flake8
|
2019-01-22 10:53:18 -08:00 |
|
Rahul Ahuja
|
3a67eae46d
|
Use track attrs directly, better naming/docstrings
|
2019-01-22 10:41:18 -08:00 |
|
Rahul Ahuja
|
09fc53eaea
|
Only parse Spotify ID when necessary
|
2019-01-21 23:53:19 -08:00 |
|
Rahul Ahuja
|
96fda0df0d
|
Docstring formatting
|
2019-01-21 23:36:51 -08:00 |
|
Rahul Ahuja
|
77f9a930b7
|
Fix remaining test, use official doc wording
|
2019-01-21 23:15:08 -08:00 |
|
Rahul Ahuja
|
0527edbd48
|
Fix test index, add docstrings
|
2019-01-21 23:05:47 -08:00 |
|
Rahul Ahuja
|
f63beca39a
|
Switch filter ordering in test
|
2019-01-21 22:35:12 -08:00 |
|
Rahul Ahuja
|
48401c60dc
|
Switch query filter ordering for tests
|
2019-01-21 22:27:31 -08:00 |
|
Rahul Ahuja
|
42e852cc7e
|
Clarify _search_spotify return type
|
2019-01-21 22:12:56 -08:00 |
|
Rahul Ahuja
|
aa18f9116d
|
Refine doc wording
|
2019-01-21 22:01:30 -08:00 |
|
Rahul Ahuja
|
265fcc7cea
|
utilize track_for_id in item_candidates
|
2019-01-21 21:45:50 -08:00 |
|
Rahul Ahuja
|
5472a49991
|
Add candidates and item_candidates, modularize Search API queries
|
2019-01-21 21:24:41 -08:00 |
|
Rahul Ahuja
|
dab62f2194
|
inline auth_header property
|
2019-01-21 09:23:38 -08:00 |
|
Rahul Ahuja
|
b50e148bec
|
use official client ID/secret, remove usage from docs
|
2019-01-21 08:32:57 -08:00 |
|
Rahul Ahuja
|
cb8b0874d4
|
naming
|
2019-01-21 01:56:57 -08:00 |
|
Rahul Ahuja
|
415b21cbc1
|
fix var reference, add docstring
|
2019-01-21 01:30:37 -08:00 |
|
Rahul Ahuja
|
844b940832
|
capture TrackInfo.medium_total
|
2019-01-20 15:32:07 -08:00 |
|
Rahul Ahuja
|
dbf17f760e
|
add TrackInfo.medium
|
2019-01-20 15:09:51 -08:00 |
|
Rahul Ahuja
|
78a46fd4d0
|
doc typo
|
2019-01-20 15:02:19 -08:00 |
|
Rahul Ahuja
|
b4d54b0950
|
set TrackInfo.index in track_for_id
|
2019-01-20 15:00:32 -08:00 |
|
Rahul Ahuja
|
082357b063
|
document new functionality, use Spotify ID for AlbumInfo.album_id
|
2019-01-20 12:40:11 -08:00 |
|
Rahul Ahuja
|
287c767a6d
|
fix formatting
|
2019-01-20 11:24:33 -08:00 |
|
Rahul Ahuja
|
695dbfaf80
|
copy album_distance, track_distance from Beatport plugin
|
2019-01-20 03:20:18 -08:00 |
|
Rahul Ahuja
|
bb1ed67e2d
|
use open.spotify.com URL for data_url
|
2019-01-20 02:43:54 -08:00 |
|
Rahul Ahuja
|
02aa79ae61
|
add more docstrings
|
2019-01-20 02:28:59 -08:00 |
|
Rahul Ahuja
|
b95eaa8ffe
|
fix test, document Spotify ID
|
2019-01-20 02:20:10 -08:00 |
|
Rahul Ahuja
|
9a30000b56
|
better naming, formatting
|
2019-01-20 02:04:46 -08:00 |
|
Rahul Ahuja
|
60c9201e4a
|
modularize Spotify ID parsing
|
2019-01-20 01:54:08 -08:00 |
|
Rahul Ahuja
|
91b2e33569
|
support album autotagging
|
2019-01-20 01:33:19 -08:00 |
|
Rahul Ahuja
|
e95b8a6ee0
|
add docstrings, separate TrackInfo generation
|
2019-01-20 00:41:14 -08:00 |
|
Rahul Ahuja
|
3309c555ed
|
better naming, documentation
|
2019-01-20 00:05:56 -08:00 |
|
Rahul Ahuja
|
104f6185ab
|
revert unnecessary double --> single quotes
|
2019-01-19 23:57:36 -08:00 |
|
Rahul Ahuja
|
337cf2a1c3
|
appease Flake8
|
2019-01-19 23:35:06 -08:00 |
|
Rahul Ahuja
|
dc77943da2
|
try oauth token mock
|
2019-01-19 23:21:02 -08:00 |
|
Rahul Ahuja
|
e6c8f79a07
|
resolve python2/3 bytes/str incompatibilities, simplify authentication
|
2019-01-19 22:55:40 -08:00 |
|
Rahul Ahuja
|
c1cb7a2941
|
address py3 compatibility later
|
2019-01-19 19:29:35 -08:00 |
|
Rahul Ahuja
|
8bdd927d20
|
try b64 encode/decode
|
2019-01-19 19:17:34 -08:00 |
|
Rahul Ahuja
|
160d66d05c
|
b64encode with bytes
|
2019-01-19 19:04:15 -08:00 |
|
Rahul Ahuja
|
3639971391
|
remove unused import
|
2019-01-19 18:48:46 -08:00 |
|
Rahul Ahuja
|
1a9f20edfe
|
unregister import_begin listener
|
2019-01-19 18:42:29 -08:00 |
|
Rahul Ahuja
|
82319734cb
|
black -S -l 79 autoformat
|
2019-01-19 18:32:41 -08:00 |
|
Rahul Ahuja
|
204a1453c4
|
Update spotify.py
|
2019-01-19 18:06:17 -08:00 |
|
Johnny Robeson
|
fcbfce3984
|
replace deprecated log.warn() with log.warning()
|
2016-08-09 00:33:38 -04:00 |
|