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
a8987029f5
Redesign queue view
...
* Add cover art for each track
* Stack song title and artist
* Add song duration
* Redesign the dragged image view to match
2020-01-22 22:23:59 -05:00
27425b76d6
No need for parentheses here
2020-01-20 13:36:06 -05:00
b8698d2830
✂️ stray space
...
Co-Authored-By: louis-antonopoulos <louis@thoughtbot.com>
2020-01-20 13:36:02 -05:00
e2149a2f3e
Add PNG's and change the search order for album art
2019-12-06 17:51:06 -05:00
4322a25b8b
Get currently playing art using Kingfisher
2019-12-06 17:51:05 -05:00
d407f1e5f9
Get album browser artwork using Kingfisher
2019-12-06 17:51:05 -05:00
42d274058f
WIP: Get album metadata when fetching albums
2019-12-06 17:51:04 -05:00
93d01d5176
Add year to album details display
2019-11-01 13:10:23 -04:00
0a318ce81e
Working artist browser
2019-10-11 13:55:07 -04:00
23a1a2e8cf
Drag and drop works with detail view
2019-09-27 13:35:48 -04:00
f687e89f9d
Drag songs with custom drag image
2019-06-22 13:48:26 -04:00
1bd6edfb33
Turns out Swift can synthesize this!
2019-06-22 13:48:26 -04:00
95323e8a6f
Drag and drop works properly now
2019-06-22 13:48:25 -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
2bac18187c
Draw separator lines on the song list table
2019-06-22 13:45:44 -04:00
31b764905a
WIP: Display tracks with duration
...
We also seem to have fixed the crashing bug! 🎉
2019-06-22 13:45:44 -04:00
63c55e1bd4
WIP: Add album detail view
...
TODO: Fix crash!
Unexpected outstanding background CATransaction
2019-06-22 13:45:44 -04:00
5591cda7fa
Remove NotificationsController and most == methods
2019-05-10 15:30:32 -04: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
b311005393
We need to invalidate the timer on the main thread
2019-04-29 08:31:58 -04:00
22bb7efef2
Completely rejigger preferences system to use ReSwift
2019-04-28 18:02:09 -04:00
63afa3ffce
Fix album reloading issue
...
All the albums were being forced to reload on update because they come
back with `unLoaded` cover art.
2019-04-27 21:14:59 -04:00
6e0c97492b
Some tweaks
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
bb5a7c2c5c
Transport and progress finished
2019-04-27 20:45:27 -04:00
d076ef311b
We need to run the timer on the main thread
...
This adds it to the main RunLoop.
2019-04-27 20:45:26 -04:00
5651276bd6
WIP: Big ReSwift refactor
2019-04-27 20:45:26 -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
27c0e32e48
WIP: Refactor album art service
...
We need to make it more flexible and less coupled
2019-03-25 22:23:07 -04:00
5672ded50a
Fetch artwork from MusicBrainz if not on FS
2019-03-20 20:06:24 -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
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
52b0a3b067
Add track progress bar
...
Adds a slider control that shows the track playback progress. The slider
can be used to seek through the track.
2019-02-22 20:59:01 -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
84d209a967
Add preference window with host and port
2019-02-21 08:16:41 -05:00