Commit Graph

100 Commits

Author SHA1 Message Date
aj
3e679d37ac single network request function, network error exception, using requests session
closes #3
2020-06-22 20:15:22 +01:00
aj
dd802a0d8f Redid model to reflect service, using dataclasses 2020-06-21 15:28:29 +01:00
aj
144f198424 reimplementing playlist engine in functions
closes #2
2020-06-16 20:44:36 +01:00
aj
fbd8b3eeb7 change utc date retrieval 2020-05-16 10:55:05 +01:00
aj
e498e97cc0 more succinct processing function 2020-04-10 16:51:11 +01:00
aj
7119fa481e added basic image link parsing 2020-03-07 21:55:55 +00:00
aj
7f60f65403 added track_number and album_type to model, fixed sort and dedupe by name 2020-03-01 13:15:32 +00:00
aj
af6d2529e2 minor logging fix 2020-02-24 18:15:51 +00:00
aj
8b3ed61694 update README 2020-02-22 18:28:23 +00:00
aj
6b1ac3ac77 improving logging, added null description catching 2020-01-26 14:08:07 +00:00
aj
ccd0754633 added page limit pass through variable 2020-01-25 20:30:15 +00:00
aj
1a2970bc5d fixed str method checking existence of child objects 2020-01-07 12:41:40 +00:00
aj
57eee7a474 update docstrings 2019-12-24 11:29:34 +00:00
aj
c3fd748c65 split listener into own object
added callback functions
added max recent tracks check
added log dir check
2019-12-24 10:25:32 +00:00
aj
e6f120b930 added listener, changed env var names 2019-12-23 12:16:03 +00:00
aj
de5da3e057 added equality functions for tracks and currently playing 2019-12-22 12:14:50 +00:00
andy
2ef5e9c1c4
Merge pull request #1 from Sarsoo/lite
added return self for ease of code when refreshing access token
2019-12-21 10:47:32 +00:00
aj
ad81f3c537 added return self for ease of code when refreshing access token 2019-12-20 00:34:55 +00:00
aj
9b5f7ff103 made get_playlist respond with populated object
added uri strings parameters
2019-12-06 17:28:25 +00:00
andy
e220edd7f1
fix name 2019-12-03 18:31:30 +00:00
aj
2863525767 handling for no uri, compacted csv code 2019-10-10 22:38:22 +01:00
aj
f868d1425a added catch for no network username 2019-10-10 21:56:50 +01:00
aj
25e6998a79 added uri type checking 2019-10-10 11:58:37 +01:00
aj
94b23b5c66 added search function 2019-10-06 16:11:31 +01:00
aj
3f45cf8b63 added get methods and fixed iterator 2019-10-06 11:45:15 +01:00
aj
0c6aeb5181 more resilient http error handling, added retry limit on refreshing token 2019-10-03 02:09:39 +01:00
aj
af0abe0285 added audio features and wrapping functions 2019-10-03 00:58:40 +01:00
aj
47a7f74c98 updated variable names, added to auth process, added device_name to player 2019-10-01 19:20:22 +01:00
aj
da8d65e8ba removed user refresh by default, added URI instance checking 2019-09-27 10:34:09 +01:00
aj
933e70ee44 updated inline playlist sorting 2019-09-24 10:34:02 +01:00
aj
08d23872c4 hotfix no processor list handling 2019-09-23 21:17:23 +01:00
aj
c34eb4d8d9 refactor to source based playlist engine framework 2019-09-23 21:08:04 +01:00
aj
91ff0e1bce added get library tracks with support in engine and decorators 2019-09-16 02:23:50 +01:00
aj
ef92b49ee6 added page iterator 2019-09-15 23:16:55 +01:00
aj
2bd26df92f migrated to uri id base 2019-09-15 15:33:29 +01:00
aj
6076ecd610 added player and service objects 2019-09-15 03:32:24 +01:00
aj
92217ad3a4 added model magic functions 2019-09-13 16:31:40 +01:00
aj
3879562e82 added optional api call 2019-09-12 13:11:25 +01:00
aj
ac410dfeb9 added playlist reordering and sorting by added date 2019-09-12 12:41:25 +01:00
aj
5140892288 return type annotations 2019-09-12 08:41:48 +01:00
aj
36e20d8ec3 added filter framework, migrated to processor package 2019-09-05 15:51:42 +01:00
aj
20090d14b5 separated spotframework from web front, centralized logging init 2019-09-05 12:20:21 +01:00
aj
ad9c40ea27 added playlist printing, model props, added popularity sorting 2019-09-05 11:42:35 +01:00
aj
0bd9fac8f4 fully objectified model 2019-09-04 17:45:26 +01:00
aj
2f840f879b fixed argument selection 2019-08-25 16:30:46 +01:00
aj
11f4ac7b56 fixed iteration error handling on get_playlist, added api rate limit handling 2019-08-21 12:16:24 +01:00
aj
3c50bf7a5a added description overwrite and suffix support 2019-08-19 00:52:02 +01:00
aj
04840b3cd5 reverted logging to retrieving default handler 2019-08-18 09:44:34 +01:00
aj
9af0b4f03d improved logging 2019-08-17 18:32:13 +01:00
aj
683985d9ce remove unused make playlist method, included return json for create playlist 2019-08-14 22:58:35 +01:00