Commit Graph

75 Commits

Author SHA1 Message Date
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