6e0c97492b
Some tweaks
2019-04-27 20:48:49 -04:00
5f80a1b8e9
Reimplement reset album art
2019-04-27 20:48:49 -04:00
40ae6909cd
Album images load!
2019-04-27 20:48:49 -04:00
2e6c903d74
Mostly working, albumlist is not showing album art
2019-04-27 20:48:48 -04:00
89b26c4b8a
Fix crash on album end
2019-04-18 17:00:12 -04:00
e441d7b0d6
Send desktop notifications on track or state change
2019-04-14 19:33:10 -04:00
f014c4f929
Ensure artwork is fetched when the pref is changed
2019-03-31 17:33:10 -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
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
ce5b0be2e1
Refactor album art with promises
...
Co-authored-by: Adam Sharp <adam@sharplet.me>
2019-03-22 17:14:32 -04:00
02a68ba539
We have a shared resource for these now
2019-03-20 20:06:22 -04:00
4ff0ff6e9b
This is how the collection view should be updated
...
The way I was doing it before was resulting in reused views getting
updated by the code, which caused albums to appear in the wrong place.
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
30ca11fce4
Reset the queuePos to -1 on queue change
...
This avoids the index ever being out of range which is what was causing
the crash. The queuePos gets updated straight after the queue anyway.
2019-03-03 19:18:53 -05:00
2d6aa478a7
Add a button to albums that plays the album
...
This works by clearing the queue, adding all the tracks from the album
to the queue and playing the first track.
Fix bug where resize might leave a play button visible
Had to refactor the QueueView somewhat as there was a bug that only
surfaced on clearing and refilling the playlist. The bug was due to the
way NSOutlineView reuses subviews.
Add screenshot with album play button
Move queue datasource and refactor view controller
Move album datasource out of the view controller
2019-02-22 13:09:09 -05:00