88 Commits

Author SHA1 Message Date
Benjamin Schaaf
5c4a29e6ae WIP 2022-01-02 20:40:07 +11:00
Sumner Evans
91d753bd46 fix encode/decode of provider configurations again 2021-11-11 00:20:13 -07:00
Sumner Evans
6452cf1092 A couple more ignored article fixes 2020-10-23 22:00:43 -06:00
Sumner Evans
8c040723b0 Fix Subsonic adapter test 2020-09-30 09:27:34 -06:00
Sumner Evans
5bf302e092 Merge branch 'master' into 'master'
Added subsonic server config for salt auth logic

See merge request sublime-music/sublime-music!47
2020-09-30 15:20:41 +00:00
Sumner Evans
42c807daa4 Fix package name references 2020-09-22 11:00:09 -06:00
Sumner Evans
5e8600d9f6 Merge branch 'srht-builds' into 218-python3.8-flatpak 2020-09-19 10:54:09 -06:00
Sumner Evans
66c5f6b5d5 Trying to fix test 2020-09-19 09:58:43 -06:00
Sumner Evans
6265281955 Fix linter errors 2020-09-19 00:24:29 -06:00
Sumner Evans
a95dff751f Closes #253: fixed ingestion of search results; restricted search results to just ones that won't blow up 2020-07-31 21:52:03 -06:00
Sumner Evans
96a68dad49 Improve ergonomics of getting song URIs 2020-07-25 12:11:53 -06:00
andre
340b24e910 Fixed failing unit test 2020-07-20 23:40:54 -07:00
Sumner Evans
61dc839700 Fix test 2020-07-13 09:49:20 -06:00
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