Sumner Evans
|
1b7ed14d76
|
Made genres a subobject
|
2020-05-10 12:48:59 -06:00 |
|
Sumner Evans
|
a11f801996
|
Move song scrobble to Adapter system
|
2020-05-10 11:43:53 -06:00 |
|
Sumner Evans
|
c29caf8356
|
Fixed the rest of the flake8 errors
|
2020-05-10 11:23:00 -06:00 |
|
Sumner Evans
|
65aafd111d
|
Closes #175: cached a bunch of calls that hit the database a lot from the DBus Manager
|
2020-05-10 09:32:13 -06:00 |
|
Sumner Evans
|
60063a12a9
|
Fix a few linter errors
|
2020-05-10 01:18:57 -06:00 |
|
Sumner Evans
|
51f66077b1
|
Got rid of a bunch of unnecessary calls to the cache for getting the current song
|
2020-05-10 01:11:47 -06:00 |
|
Sumner Evans
|
c0af3c00ad
|
Fixed some dbus things and an issue with the artist view when downloading songs
|
2020-05-10 00:39:40 -06:00 |
|
Sumner Evans
|
0ec1d1450f
|
Fixed some annoying bugs
|
2020-05-10 00:11:04 -06:00 |
|
Sumner Evans
|
92b07f0c19
|
Move get_song_filename_or_stream to AdapterManager
|
2020-05-09 23:08:33 -06:00 |
|
Sumner Evans
|
a8447c5b05
|
Started making get_song_details work
|
2020-05-09 22:25:31 -06:00 |
|
Sumner Evans
|
c53b177046
|
Use disabled state in albums search dropdown
|
2020-05-09 20:00:58 -06:00 |
|
Sumner Evans
|
1a5e38d5fc
|
Moved all usage of get_genres to AdapterManager
|
2020-05-09 19:52:13 -06:00 |
|
Sumner Evans
|
f5492b82f2
|
Get Genres support in adapters
|
2020-05-09 19:31:54 -06:00 |
|
Sumner Evans
|
8c4bfd211f
|
Added some test
|
2020-05-09 18:17:47 -06:00 |
|
Sumner Evans
|
463d7b526a
|
Fixed a test
|
2020-05-09 15:55:57 -06:00 |
|
Sumner Evans
|
d843f328c0
|
All cover art is now served out of the adapter system
|
2020-05-09 15:44:40 -06:00 |
|
Sumner Evans
|
4a34a5ec65
|
Adapter Manager rename
|
2020-05-09 11:09:34 -06:00 |
|
Sumner Evans
|
0e8d2ca68b
|
Batch download songs; add tests for song invalidation and deletion
|
2020-05-09 05:27:02 -06:00 |
|
Sumner Evans
|
e0449bccb3
|
Add tests for invalidate and delete methods in filesystem adapter
|
2020-05-09 02:34:34 -06:00 |
|
Sumner Evans
|
592373e76e
|
Migrate playlist cover art caching to adapter system
|
2020-05-09 00:25:42 -06:00 |
|
Sumner Evans
|
00b96c9bd4
|
Fix linter errors; use custom check for print statements because flake8-print is not working anymore
|
2020-05-08 12:42:21 -06:00 |
|
Sumner Evans
|
db358d8f8d
|
Fixed dependency issue with dataclasses-json
|
2020-05-08 12:06:55 -06:00 |
|
Sumner Evans
|
1da4d573aa
|
Add tests for AdapterManager.Result
|
2020-05-08 11:30:24 -06:00 |
|
Sumner Evans
|
0a9e47557b
|
Moved all of the Playlist functions over to the Adapter Manager
|
2020-05-08 11:30:24 -06:00 |
|
Sumner Evans
|
dbc250bf36
|
Started working on create|update|delete playlists
|
2020-05-08 11:30:24 -06:00 |
|
Sumner Evans
|
543d56ebaf
|
Use flake8 3.8.0a2 and run Pipfile lock
|
2020-05-08 11:30:24 -06:00 |
|
Sumner Evans
|
7a1e332e1a
|
Trying to use 'private' methods
|
2020-05-08 11:30:24 -06:00 |
|
Sumner Evans
|
c3a94e1e3b
|
Added some documentation; fixed issue with deleting playlists
|
2020-05-08 11:30:23 -06:00 |
|
Sumner Evans
|
1b22dec3cb
|
Fixed some flake8 errors
|
2020-05-08 11:30:23 -06:00 |
|
Sumner Evans
|
0ed2c266d8
|
Run black on entire project
|
2020-05-08 11:30:23 -06:00 |
|
Sumner Evans
|
e5b3e659ff
|
Move MPRIS specs to dbus directory
|
2020-05-08 11:30:23 -06:00 |
|
Sumner Evans
|
678fde3b24
|
Handle duplicates in playlist
|
2020-05-08 11:30:23 -06:00 |
|
Sumner Evans
|
bb26068ac6
|
Refactor sqlite extensions out to separate module
|
2020-05-08 11:30:23 -06:00 |
|
Sumner Evans
|
d28c389bb2
|
Use a deterministic hash
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
a36aac26e9
|
Reduce linter errors
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
bee5c6d51f
|
Started trying to integrate use of partial data
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
b6327a6535
|
Allow cache misses to include partial data
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
01e8e3c5dd
|
Caching playlist detail retrieval
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
31ea3a51f8
|
Fixing bugs with ingesting new song data in playlists
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
934eff06c5
|
Cache songs on get playlist details
|
2020-05-08 11:30:22 -06:00 |
|
Sumner Evans
|
c90b52f493
|
Added tests for the filesystem adapter
|
2020-05-08 11:30:21 -06:00 |
|
Sumner Evans
|
2863570e5b
|
Added a hack to make testing the filesystem adapter tests working
|
2020-05-08 11:30:21 -06:00 |
|
Sumner Evans
|
9d7218afd9
|
Added tests for get_playlists and get_playlist_details
|
2020-05-08 11:30:21 -06:00 |
|
Sumner Evans
|
bd22954c96
|
Good riddance jedi and rope
|
2020-05-08 11:30:21 -06:00 |
|
Sumner Evans
|
b14d20b4cd
|
Added some tests for the playlist details endpoint
|
2020-05-08 11:30:21 -06:00 |
|
Sumner Evans
|
b740729ca0
|
Converted the Sublime Music Adapter API classes to ABCs
|
2020-05-08 11:30:21 -06:00 |
|
Sumner Evans
|
dc19098aeb
|
Add dataclasses-json
|
2020-05-08 11:30:20 -06:00 |
|
Sumner Evans
|
6bda8eeca4
|
Working on moving playlist details over to AdapterManager
|
2020-05-08 11:30:20 -06:00 |
|
Sumner Evans
|
b7f5543339
|
More documentation!
|
2020-05-08 11:30:20 -06:00 |
|
Sumner Evans
|
44bd78db46
|
Laid a ton of groundwork and got the first AdapterManager function working
|
2020-05-08 11:30:20 -06:00 |
|