Commit Graph

40 Commits

Author SHA1 Message Date
Sumner Evans
eb59fa4adf Data invalidation/cache/delete functions now just take a single argument instead of a parameter hash which is slow 2020-05-15 16:59:10 -06:00
Sumner Evans
8017aac704 Got browse caching working 2020-05-14 22:49:30 -06:00
Sumner Evans
3d629be640 Convert get_artist to AdapterManager; improve get_artists 2020-05-11 17:43:49 -06:00
Sumner Evans
1ca0e17afb Improved the logic for prefetching songs to reduce unnecessary downloads 2020-05-11 00:39:55 -06:00
Sumner Evans
494f5b6ec7 Download cover art along with song files 2020-05-10 22:02:21 -06:00
Sumner Evans
5a5fd1ac13 Made Artist and Directory x-reffed objects 2020-05-10 20:51:00 -06:00
Sumner Evans
598fbbb6c1 Get/save play queue. Made Album a sub-object 2020-05-10 17:27:15 -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
0ec1d1450f Fixed some annoying bugs 2020-05-10 00:11:04 -06:00
Sumner Evans
a8447c5b05 Started making get_song_details work 2020-05-09 22:25:31 -06:00
Sumner Evans
8c4bfd211f Added some test 2020-05-09 18:17:47 -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
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
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
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
a36aac26e9 Reduce linter errors 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
b14d20b4cd Added some tests for the playlist details endpoint 2020-05-08 11:30:21 -06:00
Sumner Evans
8b9098b217 A bunch more refactoring 2020-05-08 11:30:19 -06:00
Sumner Evans
76edb0bcc0 Fixed some mypy errors 2020-05-08 11:30:18 -06:00
Sumner Evans
422f080913 Don't pass song ID when song download state changes 2020-04-04 14:00:11 -06:00
Sumner Evans
4f559e346d Finished fixing all flake8 typing errors 2020-03-06 08:18:43 -07:00
Sumner Evans
ab46578800 Removed a few unused imports 2020-03-06 08:15:54 -07:00
Sumner Evans
0952984310 More cleanup; pulled out song list column to its own class 2020-03-06 08:15:54 -07:00
Sumner Evans
2a0c480d4b Adding a bunch of flake8 extensions and working through the errors 2020-02-22 17:03:37 -07:00
Sumner Evans
916e190bac Added order token infrastructure and fixed most issues with late-arriving results 2020-02-20 13:44:37 -07:00
Sumner Evans
9ce4dc5646 Installing gcc is necessary I for PyPi deploy I guess 2020-01-19 09:38:13 -07:00
Sumner Evans
57012499b5 Made Browse tab fairly functional 2020-01-18 13:15:03 -07:00
Sumner Evans
48a2d17773 Put browse side by side with Artists and Albums panels 2020-01-14 21:50:16 -07:00
Sumner Evans
f03e7f416d Fix problem where spinner didn't go away; fixed issue with pluralizing on Artists panel 2020-01-14 20:11:22 -07:00
Sumner Evans
ba35cae6e1 Added Browse tab and implemented logic to change stack state 2020-01-14 20:11:22 -07:00
Sumner Evans
18179ad4e2 Started working on browse mode 2020-01-14 20:11:22 -07:00
Sumner Evans
21d36d7f43 Did some cleanup of search when in browse by filesystem mode 2019-12-29 12:31:34 -07:00
Sumner Evans
51508f1f41 Fixed linter errors 2019-11-21 22:48:55 -07:00
Sumner Evans
4143f33c0b Cached albums per search type; save search state on albums panel 2019-10-19 20:10:01 -06:00
Sumner Evans
2c2bc9380d Renamed from Libremsonic to Sublime Music 2019-10-19 20:09:11 -06:00