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