Sumner Evans
|
cb551d865b
|
Started work on making adapter-defined config
|
2020-06-06 00:27:49 -06:00 |
|
Sumner Evans
|
ca565cf719
|
Rudimentary progress bars
|
2020-05-30 17:37:44 -06:00 |
|
Sumner Evans
|
bdce6b45a2
|
Fixed bug where get_cached_statuses didn't return a value for all songs in some cases
|
2020-05-27 00:14:24 -06:00 |
|
Sumner Evans
|
1bba10b37c
|
Refactor can-prefixed properties
|
2020-05-27 00:08:00 -06:00 |
|
Sumner Evans
|
ec676a7c81
|
Fixed bug with deleting song files
|
2020-05-25 23:54:08 -06:00 |
|
Sumner Evans
|
654b0902e7
|
More UI fixes for offline mode
|
2020-05-24 19:14:33 -06:00 |
|
Sumner Evans
|
a3ce7dd1bd
|
Implemented clearing cache
|
2020-05-23 01:21:32 -06:00 |
|
Sumner Evans
|
e35c5184a5
|
Fix linter error
|
2020-05-20 07:55:13 -06:00 |
|
Sumner Evans
|
4cf1d9d7e1
|
Expand/collapse for artists
|
2020-05-20 07:45:37 -06:00 |
|
Sumner Evans
|
b30f17173f
|
Expand/collapse playlist details
|
2020-05-20 00:22:26 -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
|
914136b474
|
Added initial sync for finishing server ping to avoid blocking the main thread
|
2020-05-16 18:14:54 -06:00 |
|
Sumner Evans
|
6210513e62
|
Mostly have paging working
|
2020-05-16 13:11:30 -06:00 |
|
Sumner Evans
|
e54bb8320d
|
More optimizations for the albums page
|
2020-05-16 11:19:31 -06:00 |
|
Sumner Evans
|
a9409457a8
|
Fix linter
|
2020-05-15 21:38:19 -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
|
10c968ea44
|
Added tests for cache status detection
|
2020-05-15 15:12:27 -06:00 |
|
Sumner Evans
|
8ed07e79bc
|
Songs get cached in directory structure unless they are malformed
|
2020-05-15 14:47:43 -06:00 |
|
Sumner Evans
|
1b980534f6
|
A bunch of cleanup
|
2020-05-15 09:05:57 -06:00 |
|
Sumner Evans
|
8017aac704
|
Got browse caching working
|
2020-05-14 22:49:30 -06:00 |
|
Sumner Evans
|
d54dcdbd8b
|
Migrate get_directory to Adapter system
|
2020-05-13 21:55:41 -06:00 |
|
Sumner Evans
|
14ffb75063
|
Improved the way that albums are handled
|
2020-05-12 20:28:19 -06:00 |
|
Sumner Evans
|
ce6acc6654
|
Albums is mainly working; no paging yet
|
2020-05-12 17:35:38 -06:00 |
|
Sumner Evans
|
d1812124fa
|
Cache search results
|
2020-05-12 13:36:37 -06:00 |
|
Sumner Evans
|
fd66abdf4d
|
Migrate search to adapter system
|
2020-05-12 09:54:43 -06:00 |
|
Sumner Evans
|
2fba26c766
|
Move get_album to adapter manager; invalidation cascade
|
2020-05-12 03:08:26 -06:00 |
|
Sumner Evans
|
1f307735cc
|
Use timedelta everywhere
|
2020-05-11 23:18:06 -06:00 |
|
Sumner Evans
|
3d629be640
|
Convert get_artist to AdapterManager; improve get_artists
|
2020-05-11 17:43:49 -06:00 |
|
Sumner Evans
|
6c123c7488
|
Convert get_artists to AdapterManager
|
2020-05-11 10:20:51 -06:00 |
|
Sumner Evans
|
105ef817b4
|
Added framework for versioning
|
2020-05-10 21:35:22 -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
|
1b7ed14d76
|
Made genres a subobject
|
2020-05-10 12:48:59 -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
|
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
|
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
|
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
|
dbc250bf36
|
Started working on create|update|delete playlists
|
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
|
0ed2c266d8
|
Run black on entire project
|
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 |
|