Commit Graph

71 Commits

Author SHA1 Message Date
Sumner Evans
0ed2c266d8 Run black on entire project 2020-05-08 11:30:23 -06:00
Sumner Evans
6bda8eeca4 Working on moving playlist details over to AdapterManager 2020-05-08 11:30:20 -06:00
Sumner Evans
fdb02a7e76 Got things to a good state that can be built off of 2020-05-08 11:30:20 -06:00
Sumner Evans
faf33f7426 WIP: making API Objects dataclasses 2020-05-08 11:30:19 -06:00
Sumner Evans
a695be3340 Got some more things refactored so they actually work 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
a52e019bac Fix linter error 2020-05-06 22:37:08 -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
e4ef06c960 Update CHANGELOG; fix some bugs with playlists 2020-04-14 11:47:30 -06:00
Sumner Evans
9449046fe1 Handle when Navidrome returns placholder image 2020-04-11 17:54:43 -06:00
Sumner Evans
8a55d9b27a Fixed small bug with search results 2020-04-04 22:25:50 -06:00
Sumner Evans
422f080913 Don't pass song ID when song download state changes 2020-04-04 14:00:11 -06:00
Sumner Evans
de3d69e3de Got past more errors to get core functionality working 2020-03-28 21:07:36 -06:00
Sumner Evans
45ab5c0852 Added support for replaygain option 2020-03-18 10:53:24 -06:00
Sumner Evans
4f559e346d Finished fixing all flake8 typing errors 2020-03-06 08:18:43 -07:00
Sumner Evans
0952984310 More cleanup; pulled out song list column to its own class 2020-03-06 08:15:54 -07:00
Sumner Evans
c5f7e69028 Merge branch 'master' of gitlab.com:sumner/sublime-music 2020-03-06 08:12:35 -07:00
Sumner Evans
c6d6df3e60 Merge branch 'single-cover-art-file' into 'master' 2020-02-22 19:11:21 -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
db528fb047 Added migration for removing non-1000-sized cover arts 2020-02-22 10:22:08 -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
sentriz
fefea37dc2 Increment page offset when iterating album pages 2020-02-21 22:41:21 +00:00
Sumner Evans
a90217cd24 Added check to ensure that TODOs all have an associated issue 2020-02-20 20:45:59 -07:00
Sumner Evans
916e190bac Added order token infrastructure and fixed most issues with late-arriving results 2020-02-20 13:44:37 -07:00
sentriz
0ba6beef54 Join from root dir when creating default art path 2020-02-12 12:47:35 +00:00
sentriz
fb4c3a0975 Show a default cover art when coverArt not present in views 2020-02-11 23:10:23 +00:00
Sumner Evans
2eda579830 Added htmlcov to pages deploy 2020-01-20 21:51:52 -07:00
Sumner Evans
05893cc9da Added start to documentation 2020-01-20 21:26:07 -07:00
Sumner Evans
072a8319b4 Closes #35: Implemented logging 2020-01-20 14:34:09 -07:00
Sumner Evans
2a4d97671c Fix linter errors 2020-01-19 09:02:02 -07:00
Sumner Evans
29e53484ce Fixed state saving issues 2020-01-18 15:01:58 -07:00
Sumner Evans
8c08186833 Finished making Browse tab functional 2020-01-18 14:43:33 -07:00
Sumner Evans
57012499b5 Made Browse tab fairly functional 2020-01-18 13:15:03 -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
937a1b26d2 Added index listing to browse panel 2020-01-14 21:04:56 -07:00
Sumner Evans
9dcc0c5ac7 Closes #98: Major improvements to search; it now kinda works offline, too 2020-01-14 20:11:23 -07:00
Sumner Evans
5e9267d381 Added cancellation of previous searches to try and improve search perf 2020-01-14 20:11:22 -07:00
Sumner Evans
dd30942750 Reduce time-to-return on CacheManager downloads 2020-01-14 20:11:22 -07:00
Sumner Evans
ba35cae6e1 Added Browse tab and implemented logic to change stack state 2020-01-14 20:11:22 -07:00
Sumner Evans
18179ad4e2 Started working on browse mode 2020-01-14 20:11:22 -07:00
Sumner Evans
406b8e092a Figured out how to get the SSIDs from NetworkManager 2019-12-31 23:09:43 -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
21d36d7f43 Did some cleanup of search when in browse by filesystem mode 2019-12-29 12:31:34 -07:00
Sumner Evans
8af26602a2 Implemented offline search 2019-12-29 11:39:44 -07:00
Sumner Evans
633315e186 Fixed some bugs with server search 2019-12-29 10:06:40 -07:00
Sumner Evans
9a11ee3fa8 Refactor: move search logic to CacheManager 2019-12-29 09:53:49 -07:00
Sumner Evans
8c7c0b4f19 Added playlist search 2019-12-29 00:18:56 -07:00
Sumner Evans
4f935ab4d2 Added cover art for the Artists results 2019-12-28 23:25:24 -07:00
Sumner Evans
7744356a47 Started implementing search 2019-12-28 23:25:24 -07:00