andre
d37bb160f6
Address merge request comments
...
1. change string.format to string interpolation when creating the auth
token
2. implemented migrate_configuration logic for salt_auth config value
3. added more explicit check of the token in the unit tests
2020-07-12 12:22:56 -07:00
andre
84e2a0e23c
Added subsonic server config for salt auth logic
...
Allows users to toggle between the plain password auth and the salted
auth. Salted auth is turned off by default since its only supported
after Subsonic API 1.13.0
2020-07-12 04:17:45 -07:00
Sumner Evans
6d1f0e149e
Fixed another test
2020-07-11 10:00:44 -06:00
Sumner Evans
4727497025
Address TODOs in tests and make TODO check verify in test dir
2020-07-11 09:50:30 -06:00
Sumner Evans
a1552dbe73
Try to get MPV tests working on null audio device
2020-07-06 16:59:30 -06:00
Sumner Evans
5ec9c11947
Trying to get the cache invalidation working correctly
2020-07-03 22:19:54 -06:00
Sumner Evans
f99284b6c6
Resolving a few TODOs
2020-07-03 15:07:16 -06:00
Sumner Evans
5e0819286f
Add virtual output to hopefully make MPV tests work
2020-07-03 15:07:15 -06:00
Sumner Evans
8df85cba96
Player refactor works with MPV player
2020-07-03 15:07:14 -06:00
Sumner Evans
a86cf7a4e3
Added some tests for the MPV player
2020-07-03 15:07:14 -06:00
Sumner Evans
f053a4ddb9
Continuing the player refactor
2020-07-03 15:07:14 -06:00
Sumner Evans
3f72a7641f
Made secret storage way better
2020-06-06 23:42:52 -06:00
Sumner Evans
54d03b6579
Fix tests and linter errors, still need to handle todos
2020-06-06 22:15:50 -06:00
Sumner Evans
98cf892de7
Configure new server flow works
2020-06-06 16:57:21 -06:00
Sumner Evans
3f128604de
Tons of work to make configuration work
2020-06-06 15:05:17 -06:00
Sumner Evans
cb551d865b
Started work on making adapter-defined config
2020-06-06 00:27:49 -06:00
Sumner Evans
0261ae86e9
Fixed all of the tests
2020-06-01 10:03:01 -06:00
Sumner Evans
ca565cf719
Rudimentary progress bars
2020-05-30 17:37:44 -06:00
Sumner Evans
0d8c27504f
Add virtual buffer to make the GTK tests work
2020-05-30 01:05:44 -06:00
Sumner Evans
ee8fd84782
Added some tests for the common UI code
2020-05-28 11:42:23 -06:00
Sumner Evans
66b5f0c95d
Fixed a couple of linter errors and got rid of a test that doesn't matter
2020-05-27 23:25:39 -06:00
Sumner Evans
1bba10b37c
Refactor can-prefixed properties
2020-05-27 00:08:00 -06:00
Sumner Evans
209491204f
Play queue enabled/disabled depending on cache state
2020-05-24 21:28:32 -06:00
Sumner Evans
844a3c17cc
Fixing mypy errors
2020-05-22 19:19:02 -06:00
Sumner Evans
25db066345
Bug fixes for getting similar artists working
2020-05-21 12:20:25 -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
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
00516581dc
Closes #192 Play queue resume is non-modal
...
Also added infrastructure for showing other non-modal notifications
2020-05-16 23:08:16 -06:00
Sumner Evans
8c765b5cd7
Fixed some issues with search
2020-05-15 22:34:49 -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
d1812124fa
Cache search results
2020-05-12 13:36:37 -06:00
Sumner Evans
2fba26c766
Move get_album to adapter manager; invalidation cascade
2020-05-12 03:08:26 -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
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
60063a12a9
Fix a few linter errors
2020-05-10 01:18:57 -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
463d7b526a
Fixed a test
2020-05-09 15:55:57 -06:00