42d274058f
WIP: Get album metadata when fetching albums
2019-12-06 17:51:04 -05:00
4af3e7aead
WIP: Search
2019-12-06 17:51:04 -05:00
87d4f33b09
WIP: Search
2019-12-06 17:51:04 -05:00
89320037b7
Show list of artists
2019-09-29 18:30:07 -04:00
53b759b723
Can drag an album onto the queue
2019-09-27 13:35:48 -04:00
ba64fed16a
Drag album songs onto queue
2019-06-22 13:48:26 -04:00
2ff2e1c96f
Fix playing song not getting updated when moving a track
2019-06-22 13:48:26 -04:00
aef5b8534b
Drag and drop moves tracks in queue
...
For some reason we're not seeing the insert indicator, and I can't
figure out why.
2019-06-22 13:48:25 -04:00
5416d793ad
Actually clear the queue
2019-06-22 13:48:25 -04:00
5a9c2c0698
Context menu to remove tracks from queue
2019-06-22 13:48:24 -04:00
338dde08d3
Double click on a track to play it
2019-06-22 13:45:45 -04:00
63c55e1bd4
WIP: Add album detail view
...
TODO: Fix crash!
Unexpected outstanding background CATransaction
2019-06-22 13:45:44 -04:00
9351061a8d
Set button state on server state change
2019-05-18 15:23:12 -04:00
ad04250760
Shuffle/repeat buttons change server state
2019-05-18 15:23:12 -04:00
5651276bd6
WIP: Big ReSwift refactor
2019-04-27 20:45:26 -04:00
b98d7a4f93
Correct update order
...
This fixes the progress bar display
2019-04-14 19:43:22 -04:00
e441d7b0d6
Send desktop notifications on track or state change
2019-04-14 19:33:10 -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
9eacd2b25a
Rename delegate methods to better reflect purpose
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
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
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
b9a8b54c42
Move RawRepresentable extension into it's own file
2019-02-08 13:49:57 -05:00