Commit Graph

43 Commits

Author SHA1 Message Date
Sumner Evans
f053a4ddb9 Continuing the player refactor 2020-07-03 15:07:14 -06:00
Sumner Evans
599ab0b9e3 Starting Player refactor 2020-07-03 15:07:14 -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
f4983fb96a Switch and remove music provider work now 2020-06-06 21:49:12 -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
ca565cf719 Rudimentary progress bars 2020-05-30 17:37:44 -06:00
Sumner Evans
e456e3be7e Fixed some bugs with first time launch 2020-05-30 12:06:10 -06:00
Sumner Evans
73efabf537 cleanup: got rid of some TODOs and other linter errors 2020-05-26 21:51:21 -06:00
Sumner Evans
999d7e0499 Migrate all settings to popup 2020-05-22 11:15:03 -06:00
Sumner Evans
ced6eff98e Started moving settings into popovers 2020-05-22 01:25:05 -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
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
e54bb8320d More optimizations for the albums page 2020-05-16 11:19:31 -06:00
Sumner Evans
8f07d1ec48 Removed CacheManager from the face of the earth 2020-05-13 22:00:35 -06:00
Sumner Evans
d54dcdbd8b Migrate get_directory to Adapter system 2020-05-13 21:55:41 -06:00
Sumner Evans
598fbbb6c1 Get/save play queue. Made Album a sub-object 2020-05-10 17:27:15 -06:00
Sumner Evans
65aafd111d Closes #175: cached a bunch of calls that hit the database a lot from the DBus Manager 2020-05-10 09:32:13 -06:00
Sumner Evans
dbc250bf36 Started working on create|update|delete playlists 2020-05-08 11:30:24 -06:00
Sumner Evans
0ed2c266d8 Run black on entire project 2020-05-08 11:30:23 -06:00
Sumner Evans
d28c389bb2 Use a deterministic hash 2020-05-08 11:30:22 -06:00
Sumner Evans
44bd78db46 Laid a ton of groundwork and got the first AdapterManager function working 2020-05-08 11:30:20 -06:00
Sumner Evans
a695be3340 Got some more things refactored so they actually work 2020-05-08 11:30:19 -06:00
Sumner Evans
bd7336c96f Got to where all I have to do is hook up the cache manager 2020-05-08 11:30:19 -06:00
Sumner Evans
8b9098b217 A bunch more refactoring 2020-05-08 11:30:19 -06:00
Sumner Evans
3798865009 Starting to refactor to use AppConfiguration as top-level 2020-05-08 11:30:18 -06:00
Sumner Evans
b3aae14bd5 Put an import guard around importing keyring 2020-05-06 23:02:52 -06:00
Sumner Evans
8c3c0231de Fallback on storing the password in the config.json file if setting via keyring fails 2020-03-27 15:42:28 -06:00
Sumner Evans
45ab5c0852 Added support for replaygain option 2020-03-18 10:53:24 -06:00
Sumner Evans
2a0c480d4b Adding a bunch of flake8 extensions and working through the errors 2020-02-22 17:03:37 -07:00
Sumner Evans
be8fecbd9b Added setting to disable the server for LAN chromecast devices 2020-02-11 16:40:50 -07:00
Sumner Evans
29e53484ce Fixed state saving issues 2020-01-18 15:01:58 -07:00
Sumner Evans
48a2d17773 Put browse side by side with Artists and Albums panels 2020-01-14 21:50:16 -07:00
Sumner Evans
2b31f508c9 Started trying to figure out how to listen to the system bus for network changes 2019-12-29 14:41:53 -07:00
Sumner Evans
751f2c2179 Change default port for local Chromecasting 2019-12-28 18:39:03 -07:00
Sumner Evans
f84f97732d Closes #75: added infrastructure for versioning of config 2019-12-28 12:10:46 -07:00
Sumner Evans
72d343b226 Store the passwords in keyring 2019-11-24 09:51:07 -07:00
Sumner Evans
fa3db6df66 Integrated mypy; added coc config; started fixing a few mypy errors 2019-11-21 22:38:00 -07:00
Sumner Evans
5ed7ccc0f9 Resolves #62 cache and state per server 2019-10-28 23:40:46 -06:00
Sumner Evans
e185104108 Added option to disable cert verification 2019-10-27 19:35:19 -06:00
Sumner Evans
2c2bc9380d Renamed from Libremsonic to Sublime Music 2019-10-19 20:09:11 -06:00