1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00
Commit Graph

32 Commits

Author SHA1 Message Date
3b4b5f5b5c
Refactor cover art refresh using Promises 2020-02-15 21:36:38 -05:00
ff3c7c4856
Fetching album art via MPD connection now
- Remove music dir prefs
+ Add refresh album art option to album list context menu
+ Wire up album view context menu
+ Force an idle after transport commands
+ Add "clear cache" button
2020-02-15 21:36:38 -05:00
4322a25b8b
Get currently playing art using Kingfisher 2019-12-06 17:51:05 -05:00
01428d8126
WIP 2019-12-06 17:51:05 -05:00
42d274058f
WIP: Get album metadata when fetching albums 2019-12-06 17:51:04 -05:00
8bab7c2bf5
Refactor more of the things!
1. Move all the mpdClient actions into a reducer.
2. Move global stuff into their own global struct
2019-04-30 09:11:50 -04:00
4d2a8087ed
Import AppKit rather than Cocoa
Importing Cocoa pulls in CoreData, which we're not using.

https://github.com/brentsimmons/NetNewsWire/blob/master/Technotes/CodingGuidelines.md
2019-04-29 08:59:04 -04:00
22bb7efef2
Completely rejigger preferences system to use ReSwift 2019-04-28 18:02:09 -04:00
8882c4246c
Refactor all the things!
I discovered Xcode's refactor function 😁
2019-04-28 10:48:10 -04:00
3c9a18a9fe
Move notification into its own service 2019-04-14 20:09:32 -04:00
caf7f990e0
Utility QoS is better for album art 2019-04-01 20:11:19 -04:00
f1c9f25296
Remove saving to filesystem for now 2019-03-31 17:47:16 -04:00
f014c4f929
Ensure artwork is fetched when the pref is changed 2019-03-31 17:33:10 -04:00
025830b950
Only get artwork from the internet if the pref is set 2019-03-29 17:18:20 -04:00
29ab98b28c
Save fetched remote artwork to album directory 2019-03-29 16:51:42 -04:00
6bec0c170d
Big album art display works!
Still to be done: if an image does not exist on the filesystem it will
keep fetching it remotely. We probably shouldn't do this.
2019-03-29 15:28:46 -04:00
da5bafd7fd
Compiler couldn't infer type here 2019-03-27 09:06:35 -04:00
27c0e32e48
WIP: Refactor album art service
We need to make it more flexible and less coupled
2019-03-25 22:23:07 -04:00
3ac2be469a
Fixed a silly bug
We forgot the actual albumURI in the path!
2019-03-25 21:20:00 -04:00
0147ffbfda
Couple of tweaks 2019-03-23 14:29:41 -04:00
ce5b0be2e1
Refactor album art with promises
Co-authored-by: Adam Sharp <adam@sharplet.me>
2019-03-22 17:14:32 -04:00
5672ded50a
Fetch artwork from MusicBrainz if not on FS 2019-03-20 20:06:24 -04:00
9123a25bc7
Refactor art service 2019-03-20 20:06:24 -04:00
e8b58b7686
Scale down cover images
This brings memory usage (for my music library) down from 2+GB to less
than 300MB. 👍🏼
2019-03-20 20:06:23 -04:00
9517abf319
Now gets artwork from filesystem! 2019-03-20 20:06:23 -04:00
fe748e2c61
WIP: Refactor MPDClient
This should make handling the queuing side work more reliably.
2019-03-20 20:06:23 -04:00
88aa765e83
Re-queue any cover art request that errors 2019-03-20 20:06:22 -04:00
592cd73ec7
WIP: Code to try out different services 2019-03-20 20:06:22 -04:00
38431702d2
Refactor the album art code to use promises 2019-03-20 20:06:21 -04:00
51bc2c9adf
Getting album art should be the datasource's responsibility 2019-03-20 20:06:21 -04:00
3b7bdc7983
WIP: Create operation queue for album art download 2019-03-20 20:06:21 -04:00
480c2786ad
WIP: Fetch album art from MusicBrainz 2019-03-20 20:06:20 -04:00