4094fc19ea
Show album art on notification
2019-04-14 19:40:35 -04:00
e441d7b0d6
Send desktop notifications on track or state change
2019-04-14 19:33:10 -04:00
a52ba06a08
Automatic code signing
2019-04-14 18:12:16 -04:00
d79fd4f8e6
Update version number and enable hardened runtime
2019-04-09 14:24:51 -04:00
d41faeb71e
Maintain aspect ratio when resizing images
2019-04-01 20:45:17 -04:00
357cc794bf
Update changelog for v0.11.1-alpha
2019-04-01 20:13:11 -04:00
caf7f990e0
Utility QoS is better for album art
2019-04-01 20:11:19 -04:00
d087200fb3
Update changelog
2019-04-01 19:50:21 -04:00
5a8bc4a836
Some songs don't have an AlbumArtist listed
2019-04-01 19:46:56 -04:00
fc99c59d53
Stop album view jumping occasionally
2019-04-01 19:45:51 -04:00
0fb1831ffd
Update screenshot
2019-03-31 18:08:11 -04:00
87dafef15a
Update version number
2019-03-31 17:47:27 -04:00
f1c9f25296
Remove saving to filesystem for now
2019-03-31 17:47:16 -04:00
50e58f7cac
Use CrytoSwift instead of string extension
2019-03-31 17:33:41 -04:00
f014c4f929
Ensure artwork is fetched when the pref is changed
2019-03-31 17:33:10 -04:00
01371db6cb
Add config options for saving artwork to filesystem
2019-03-29 17:18:36 -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
812af07c1a
Move to Swift 5
2019-03-27 09:08:02 -04:00
4d99aeabc6
Upgrade dependencies
2019-03-27 09:06:49 -04:00
da5bafd7fd
Compiler couldn't infer type here
2019-03-27 09:06:35 -04:00
2fb0ceeaee
Finish AlbumArtService refactor
2019-03-25 22:39:40 -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
a2706f4e0a
Update changelog
2019-03-25 21:23:20 -04:00
c0c2bf2fc8
Bump version number
2019-03-25 21:20:44 -04:00
3ac2be469a
Fixed a silly bug
...
We forgot the actual albumURI in the path!
2019-03-25 21:20:00 -04:00
c406737ec1
Update screenshot
2019-03-23 19:25:50 -04:00
55c543411e
Add changelog
2019-03-23 19:18:19 -04:00
4b43d661c6
Bump version number
2019-03-23 14:42:42 -04:00
0db3cbe137
Add icon for album art preferences
2019-03-23 14:42:41 -04:00
560a3bf14f
Update minor version number
2019-03-23 14:42:41 -04:00
9eacd2b25a
Rename delegate methods to better reflect purpose
2019-03-23 14:42:41 -04:00
92ca7ea93f
Update version number
2019-03-23 14:42:41 -04:00
b43afb405f
Disable the menu item during updates
2019-03-23 14:42:41 -04:00
79ad585530
The database doesn't always update (if there's no update)
2019-03-23 14:42:41 -04:00
8983106cda
Wire up "update database"
...
* Menu option starts a database update.
* Spinner to show that update is taking place.
2019-03-23 14:42:40 -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
11be238788
Address PR feedback
...
* Use the OperationQueue's `operationCount` function instead of keeping
count ourselves. This is reliable now each command is entirely self
contained.
* Rename `queueCommand` to `enqueueCommand`
* Move the command Enum into its own model file
* Move the `enqueueCommand` function into MPDClient+Command
2019-03-20 20:06:24 -04:00
9714aabb10
Update version number
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
280ec0cdc4
Reload album data when the library path is changed
2019-03-20 20:06:23 -04:00
487e0cc2c2
Fix a few things that got forgotten during the refactor
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
537a66d6aa
Add album art preferences pane
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