Commit Graph

74 Commits

Author SHA1 Message Date
Sumner Evans
5ec9c11947 Trying to get the cache invalidation working correctly 2020-07-03 22:19:54 -06:00
Sumner Evans
06f0968afb Working on player settings 2020-07-03 15:07:16 -06:00
Sumner Evans
f99284b6c6 Resolving a few TODOs 2020-07-03 15:07:16 -06:00
Sumner Evans
569d717e57 All core functionality is back; now on to bugfixes! 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
f053a4ddb9 Continuing the player refactor 2020-07-03 15:07:14 -06:00
Sumner Evans
540930ce0d Update screenshots for v0.10.3 2020-06-07 11:50:27 -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
85ea8fe563 Made edit and add buttons work from menu 2020-06-06 18:40:24 -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
8cff27768b Fixed bug where cancelling all downloads didn't actually remove failed downloads 2020-06-04 00:22:55 -06:00
Sumner Evans
10c5d6edb1 Cancelling downloads works, and no longer blocks shutdown for forever
Closes #13
2020-06-01 10:03:01 -06:00
Sumner Evans
112f83cf3b Working on failed download retry 2020-06-01 10:03:01 -06:00
Sumner Evans
61d337659a Working on propagating song cancellation 2020-06-01 10:03:01 -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
7aea10118e skip songs that aren't cached in offline mode and show errors if no more songs can be played 2020-05-29 23:41:37 -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
eee58f97e1 Adding more offline mode load errors 2020-05-25 18:50:49 -06:00
Sumner Evans
654b0902e7 More UI fixes for offline mode 2020-05-24 19:14:33 -06:00
Sumner Evans
dbb86350db Closes #211: fixed issue where you couldn't create a playlist with a space in the name 2020-05-23 18:09:03 -06:00
Sumner Evans
b1d1f35c1f Starting to pipe offline mode through the adapter manager 2020-05-23 13:12:23 -06:00
Sumner Evans
a3ce7dd1bd Implemented clearing cache 2020-05-23 01:21:32 -06:00
Sumner Evans
07076b110f Made the Subsonic icons a lot better 2020-05-23 01:21:02 -06:00
Sumner Evans
61dc844000 Added more chromecast icons 2020-05-22 21:17:03 -06:00
Sumner Evans
844a3c17cc Fixing mypy errors 2020-05-22 19:19:02 -06:00
Sumner Evans
620e58eee5 Fixing a couple UI bugs 2020-05-22 19:17:14 -06:00
Sumner Evans
999d7e0499 Migrate all settings to popup 2020-05-22 11:15:03 -06:00
Sumner Evans
3a6da001c2 Added icons for play next and add to queue and chromecast; start work on clear cache options 2020-05-22 02:45:07 -06:00
Sumner Evans
913ae772bb WE ARE VICTORIOUS
Also known as we got the icon working
2020-05-22 02:07:21 -06:00
Sumner Evans
ced6eff98e Started moving settings into popovers 2020-05-22 01:25:05 -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
3e0cd6f94c Got rid of some unnecessary overhead with creating lambdas for the adapter functions 2020-05-16 23:47:45 -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
d54dcdbd8b Migrate get_directory to Adapter system 2020-05-13 21:55:41 -06:00
Sumner Evans
14ffb75063 Improved the way that albums are handled 2020-05-12 20:28:19 -06:00
Sumner Evans
fd66abdf4d Migrate search to adapter system 2020-05-12 09:54:43 -06:00
Sumner Evans
598fbbb6c1 Get/save play queue. Made Album a sub-object 2020-05-10 17:27:15 -06:00
Sumner Evans
8c4bfd211f Added some test 2020-05-09 18:17:47 -06:00
Sumner Evans
d843f328c0 All cover art is now served out of the adapter system 2020-05-09 15:44:40 -06:00
Sumner Evans
0ed2c266d8 Run black on entire project 2020-05-08 11:30:23 -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
sentriz
8b1a6d6892 use total_seconds() when calculating search change diff
as tested like:

    $ python -c "from datetime import datetime; import time; a = datetime.now(); time.sleep(0.5); b = datetime.now(); print((b-a).seconds)"
    0
    $ python -c "from datetime import datetime; import time; a = datetime.now(); time.sleep(0.5); b = datetime.now(); print((b-a).total_seconds())"
    0.50064
2020-04-20 20:57:37 +01:00
Sumner Evans
fa58933f19 Resolves #16: added tooltips to all of the buttons 2020-03-18 22:59:19 -06:00
Sumner Evans
c5f7e69028 Merge branch 'master' of gitlab.com:sumner/sublime-music 2020-03-06 08:12:35 -07: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
1de7ba6327 Improve the handling of cover art caches
Only download the cover art once at size=1000, then use that everywhere by scaling it down
2020-02-22 07:56:40 -07:00