Danielle McLean 00dani · she/her
00dani pushed tag v1.5.0 to 00dani/mpd-now-playable 2024-07-25 19:54:57 -04:00
00dani pushed to main at 00dani/mpd-now-playable 2024-07-25 19:54:56 -04:00
68609f3d07 Wrap Song in a broader Playback state object with stuff like volume and repeat mode
085bca7974 Declare nextsong index as part of MPD status response
Compare 2 commits »
00dani pushed tag v1.4.2 to 00dani/mpd-now-playable 2024-07-22 23:42:58 -04:00
00dani pushed tag v1.4.1 to 00dani/mpd-now-playable 2024-07-22 23:42:58 -04:00
00dani pushed to main at 00dani/mpd-now-playable 2024-07-22 23:42:57 -04:00
dbd507bccb Support current songs with no duration, such as streams
012bc0b025 Generate serialisation schema for songs, not validation schema
d9c8e0fe28 Find the current song's URL and pass it on when possible
b8bcdc5a83 Wrap MPD's state into a transfer struct before finalising the Song
Compare 4 commits »
00dani pushed to main at 00dani/mpd-now-playable 2024-07-22 21:08:08 -04:00
1bb2032b9f Ditch convert_if_exists, just use option_fmap which I prefer
00dani pushed to main at 00dani/mpd-now-playable 2024-07-22 20:53:59 -04:00
fda799e32e Fix inheritance of MusicBrainzTags into MPD response types
30e0829ff3 Update MusicBrainz tag shape in song schema
e2268c0c34 Allow websocket server to reuse its port (handle crashes better)
1e6dffcdcc Support multivalued tags for MusicBrainz IDs too
86761bc420 Don't worry about ormsgpack import error, it's always required now
Compare 5 commits »
00dani pushed to main at dot/mac 2024-07-16 01:08:05 -04:00
e7f8c73116 Remove env vars from mpd-now-playable, use config file instead
00dani pushed to main at 00dani/mpd-now-playable 2024-07-13 06:29:54 -04:00
21b7c28692 Add descriptions to websockets config
00dani pushed tag v1.4.0 to 00dani/mpd-now-playable 2024-07-13 04:39:58 -04:00
00dani pushed to main at 00dani/mpd-now-playable 2024-07-13 04:38:26 -04:00
ca5086f93a Fix path to MPD logo in Cocoa receiver (oops)
582a4628b7 Introduce new WebSockets receiver impl
75206a97f1 Add extra for websockets support
04859b8c8b Adjust receiver protocol to accommodate config
09fe3b3e6c Expand MusicBrainz support to be much more comprehensive
Compare 7 commits »
00dani pushed to main at dot/mac 2024-07-08 20:46:02 -04:00
814b8f0315 Simplify Kitty launch (avoid need for shell wrapper)
00dani pushed to main at dot/vim 2024-07-08 20:44:39 -04:00
c796b3732d Enable support for rust-analyzer LSP
c88775b450 Swap from phpactor to Intelephense, which seems to do a better job
Compare 2 commits »
00dani pushed to main at dot/zsh 2024-07-08 20:42:26 -04:00
68f1a67e66 Add MacPorts bins to path if present
d23f8118f7 Add convenience alias for docker-compose
11c834062c Load password-store in zsh/all, so alfred-pass works
Compare 3 commits »
00dani pushed to main at dot/scripts 2024-07-08 20:40:53 -04:00
ce52cd1c69 Use default Kitty socket path rather than XDG_CACHE_HOME
00dani pushed to main at 00dani/mpd-now-playable 2024-06-30 10:33:31 -04:00
27d8c37139 Significantly overhaul configuration management
00dani pushed tag v1.3.1 to 00dani/mpd-now-playable 2024-06-28 00:15:08 -04:00
00dani pushed to main at 00dani/mpd-now-playable 2024-06-28 00:14:39 -04:00
3b7ddfa718 fix: handle missing environment variables more robustly
00dani pushed tag v1.3.0 to 00dani/mpd-now-playable 2024-06-23 03:34:54 -04:00
00dani pushed to main at 00dani/mpd-now-playable 2024-06-23 03:32:37 -04:00
fcf7254e64 Remove deprecated Ruff option from pyproject.toml
1eca56b40e Update Ruff and PyObjC versions
bc56686fc4 Support multivalued song tags (fixes #1)
Compare 3 commits »