Sumner Evans
|
eee58f97e1
|
Adding more offline mode load errors
|
2020-05-25 18:50:49 -06:00 |
|
Sumner Evans
|
654b0902e7
|
More UI fixes for offline mode
|
2020-05-24 19:14:33 -06:00 |
|
Sumner Evans
|
ea41326d1b
|
Wiring up the UI for offline mode
|
2020-05-23 12:05:23 -06:00 |
|
Sumner Evans
|
25db066345
|
Bug fixes for getting similar artists working
|
2020-05-21 12:20:25 -06:00 |
|
Sumner Evans
|
362c24abd5
|
Fix issue with adding to playlist from within the playlist
|
2020-05-19 16:11:18 -06:00 |
|
Sumner Evans
|
debb93f149
|
Lazy load playlist and song details on right click menu
|
2020-05-19 13:04:24 -06:00 |
|
Sumner Evans
|
f8b1ed1ad3
|
Prefetching a lot more stuff to reduce the number of SQL queries
|
2020-05-19 09:51:28 -06:00 |
|
Sumner Evans
|
3085f23cee
|
Addressing a bunch of TODOs
|
2020-05-18 22:37:47 -06:00 |
|
Sumner Evans
|
d312046307
|
Fixed a bunch of perf issues; handled null album/artist IDs; sort directories & albums in artist view & genres
Closes #181
|
2020-05-18 20:57:03 -06:00 |
|
Sumner Evans
|
3e0cd6f94c
|
Got rid of some unnecessary overhead with creating lambdas for the adapter functions
|
2020-05-16 23:47:45 -06:00 |
|
Sumner Evans
|
e54bb8320d
|
More optimizations for the albums page
|
2020-05-16 11:19:31 -06:00 |
|
Sumner Evans
|
0817282628
|
Fixed ordering of albums out of the cache
|
2020-05-15 21:31:52 -06:00 |
|
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 |
|