Wim Looman
53a9b38a9a
Show all track artists if any differs from album artist
2020-07-24 21:26:24 -04:00
Wim Looman
1fd8e23f64
Show track artist on second line in album details
2020-07-24 21:26:24 -04:00
Wim Looman
c1181fa283
Deal with album artist when dragging songs
2020-07-24 21:26:24 -04:00
Wim Looman
32a4e38bd1
Render track artist when they don't match album artist
2020-07-24 21:26:24 -04:00
c7ea8f34d0
Attempt fix for progress bar not resetting
2020-05-15 13:12:27 -04:00
22b3ca2aff
Update minor version
2020-04-10 16:31:50 -04:00
0ac67119b7
This should not have been removed
2020-04-10 15:56:48 -04:00
8ddd2b1577
Add Brew lock file
2020-03-29 16:39:28 -04:00
5b44976caf
Fix library search paths
2020-03-29 16:32:20 -04:00
aed538d9b0
These files moved
2020-03-29 14:38:10 -04:00
e1ad1e95f9
Install meson and ninja
2020-03-29 14:20:19 -04:00
af97440870
We still need to build libmpdclient
2020-03-29 14:16:41 -04:00
573257f1a8
Add iOS app skeleton
2020-03-29 12:50:47 -04:00
90c0df5c5d
Split out Mac app and shared files
2020-03-13 14:14:14 -04:00
119c36fdc0
Update changelog
2020-03-13 14:10:31 -04:00
44f6b7cd81
🧹
2020-03-07 18:37:22 -05:00
a928cc840d
Make next/previous consistent with dock menu
2020-03-07 17:54:11 -05:00
46dcd60ed1
Better keyboard shortcuts
...
* Override `window.sendEvent` to implement global [space] play/pause
* Add Controls menu to implement stop, prev, next as ⌘., ⌘← and ⌘→
2020-03-07 17:47:00 -05:00
34f941017f
We don't need this container view
2020-03-07 15:13:11 -05:00
225d511543
Update to 0.17.0-alpha
2020-03-07 13:11:41 -05:00
47c273c7ad
Add missing edit menu
2020-03-07 13:10:41 -05:00
98e741d9fe
✂️
2020-03-06 12:01:57 -05:00
c0da221074
Update to 0.17.0-prealpha
2020-03-06 11:36:16 -05:00
6ccaef91a1
Add more informative messages
2020-03-06 11:36:04 -05:00
c4e5f7408a
Handle connection/disconnection better
...
* Add menu options to connect/disconnect
* Add option to attempt reconnection on fatal error
* Add ability to reset connection to MPDClient
2020-03-03 11:11:10 -05:00
b46cbf229f
Refactor error and retain server connected state
2020-03-03 11:11:10 -05:00
063b8da202
Handle errors connecting to MPD
2020-03-03 11:11:09 -05:00
41120dd16c
Fix unknown team in test target
2020-02-28 13:51:10 -05:00
30c3e83db5
Don't sign builds
2020-02-28 11:48:04 -05:00
8d4ee66420
Change to public URL for libmpdclient
2020-02-28 11:32:18 -05:00
2d79f34614
Remove Carthage from Brewfile
2020-02-28 11:22:14 -05:00
822cbeda8b
Update travisCI config
2020-02-28 11:12:50 -05:00
7fac6cd38e
Use grid view to layout preference views
2020-02-28 11:08:27 -05:00
b9d1c9efec
Bump version to 0.16.1-alpha
2020-02-24 08:25:53 -05:00
1077475552
Fix bug adding albums to queue
2020-02-24 08:25:21 -05:00
770a01c604
Update to 0.16.0-alpha
2020-02-19 18:15:18 -05:00
91c82bbc6f
Add volume control
2020-02-19 18:08:22 -05:00
123f9c1e4a
Tweak priorities of commands
2020-02-16 14:39:12 -05:00
cd2e5efc95
Cache the small image when we get the browser art
...
We use the RawImageDataProvider here to pass the already downloaded
image onto this transform, to avoid fetching it from MPD again. The
180x180 size artwork is plenty big enough to use as source for the 32x32
queue/dragged song artwork.
2020-02-16 12:51:11 -05:00
a663315013
💄
2020-02-16 12:50:56 -05:00
6236884195
Fix a nasty deadlock
2020-02-16 12:50:32 -05:00
cff3e7bfc6
Bump version to 0.16.0-prealpha
2020-02-15 21:47:30 -05:00
f22b5b022c
We were chasing a red herring
...
It should actually be perfectly ok to send `noidle` before the call to
`recv_idle`. It just means the `recv_idle` will return immediately.
2020-02-15 21:36:41 -05:00
cacb0b0124
Trying to lock when we already have the lock is bad
2020-02-15 21:36:41 -05:00
f39c2a4f99
Remove redundant selfs
2020-02-15 21:36:41 -05:00
abe2c293eb
This does not need to be async on the main thread
...
In fact doing so causes us to idle excessively.
2020-02-15 21:36:40 -05:00
abf1579789
Hold onto idleLock while we handle idle
2020-02-15 21:36:40 -05:00
2f59eaeecf
Woops, we were reading this outside of the lock!
2020-02-15 21:36:40 -05:00
fa338ee790
Address some PR feedback
2020-02-15 21:36:40 -05:00
a7e7620f68
Attempt to fix album detail view crash
...
Very occasionally the album detail view fails to get the album tracks
and this causes a crash. This extra guard avoids the crash, but doesn't
fix the underlying problem.
The problem itself is very hard to track down because it's incredibly
hard to reproduce.
2020-02-15 21:36:39 -05:00