zackslash
|
e191bf0d9f
|
exclude C source files from non-darwin targets
|
2023-10-19 17:59:24 +01:00 |
|
zackslash
|
7e6fd269db
|
populate cache in MPMedia ArtURLLookup
|
2023-10-19 15:47:47 +01:00 |
|
zackslash
|
944491d133
|
initial MPMedia bridge
|
2023-10-18 23:25:57 +01:00 |
|
Drew Weymouth
|
f63fcc14ff
|
Fix #227: add limit to on-disk image cache size, periodic pruning
|
2023-07-28 18:53:45 -07:00 |
|
Drew Weymouth
|
61d5ad917d
|
more mpris features
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
2a17718969
|
add implementations for several mpris methods
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
1ce8442138
|
start evaluating quarckster/go-mpris-server
|
2023-07-12 17:41:16 -07:00 |
|
Drew Weymouth
|
a537e7c157
|
Merge pull request #207 from dweymouth/feature/equalizer
Add 15 band graphic equalizer in Settings dialog
|
2023-06-24 13:28:41 -07:00 |
|
Drew Weymouth
|
2d38a0712c
|
add preamp to EQ
|
2023-06-24 13:22:11 -07:00 |
|
Drew Weymouth
|
59be258e89
|
add equalizer UI in settings dialog
|
2023-06-24 10:47:45 -07:00 |
|
Drew Weymouth
|
4d88e3c0f6
|
launch properly if previous session crashed and left lock file in place
|
2023-06-24 09:31:53 -07:00 |
|
Drew Weymouth
|
1f272829c7
|
upgrade fsnotify to 1.6.0 and change reactivate logic slightly
|
2023-06-17 18:07:16 -07:00 |
|
Drew Weymouth
|
20e4d8c5f2
|
Fix #193: exit and reactivate existing instance if another instance running
|
2023-06-17 17:00:47 -07:00 |
|
Drew Weymouth
|
c517c40c22
|
finish refactor cleanup
|
2023-05-17 17:49:34 -07:00 |
|
Drew Weymouth
|
4d4b14e4de
|
add multi-server functionality pt. 2 - delete server
|
2023-05-17 16:19:24 -07:00 |
|
Drew Weymouth
|
85eb790cd1
|
add multi-server functionality pt. 1 - add server
|
2023-05-17 15:03:31 -07:00 |
|
Drew Weymouth
|
5361de6581
|
add back prefetching album cover callback to iterators
|
2023-05-15 18:21:28 -07:00 |
|
Drew Weymouth
|
fd106560d0
|
more refactoring - compiles now but not extensively tested
|
2023-05-14 20:50:06 -07:00 |
|
Drew Weymouth
|
2ef0282c0b
|
update module import paths
|
2023-05-07 09:53:34 -07:00 |
|
Drew Weymouth
|
31e82ae367
|
refactor: generic SliceContains
|
2023-04-29 10:21:40 -07:00 |
|
Drew Weymouth
|
cf4540eb32
|
refactor 1: renaming
|
2023-04-28 16:50:35 -07:00 |
|
Drew Weymouth
|
565c9e98a4
|
fix race condition on exit: disable UI playback state callbacks
|
2023-04-06 19:17:06 -07:00 |
|
Drew Weymouth
|
f0a0864fc6
|
fallback to 'auto' device if configured audio device is not available
|
2023-04-05 20:42:48 -07:00 |
|
Drew Weymouth
|
d6a84c78a1
|
add config option for audio device name and set it on startup
|
2023-04-05 18:19:56 -07:00 |
|
Drew Weymouth
|
d84c0d71ed
|
hook up playback config onchanged
|
2023-04-01 10:42:15 -07:00 |
|
Drew Weymouth
|
d59352cd4d
|
show dialog on later version found
|
2023-03-30 19:19:01 -07:00 |
|
Drew Weymouth
|
8c52097536
|
one more quick refactor
|
2023-03-30 19:19:01 -07:00 |
|
Drew Weymouth
|
cca12d7327
|
create UpdateChecker background task + constants refactoring
|
2023-03-30 19:19:00 -07:00 |
|
Drew Weymouth
|
2d7e633690
|
add util func to get latest version tag
|
2023-03-30 19:16:01 -07:00 |
|
Drew Weymouth
|
660281cf28
|
Merge pull request #103 from dweymouth/feature/replay-gain
Add ReplayGain support
|
2023-03-28 18:24:02 -07:00 |
|
Drew Weymouth
|
fe5a6ffdf3
|
hook up replaygain config file options
|
2023-03-28 18:17:45 -07:00 |
|
Drew Weymouth
|
0a11df8c07
|
limit MPV in-memory cache size and make it configurable
|
2023-03-28 17:34:39 -07:00 |
|
Drew Weymouth
|
0cdbf912c9
|
make scrobbling configurable
|
2023-03-23 17:36:41 -07:00 |
|
Drew Weymouth
|
163d195032
|
use coverArt ID instead of album ID to fetch images
|
2023-03-20 18:14:02 -07:00 |
|
Drew Weymouth
|
26b3a7f667
|
add AudioExclusive mode
|
2023-03-17 18:14:08 -07:00 |
|
Drew Weymouth
|
c9cd0922ea
|
copy config file to backup if unmarshal error occurs
|
2023-02-19 14:41:12 -08:00 |
|
Drew Weymouth
|
a83e21d7ea
|
remember volume setting across restarts
|
2023-02-19 14:19:31 -08:00 |
|
Drew Weymouth
|
867461dab5
|
remove gcache dependency, switch to custom image cache with TTL for memory savings
|
2023-02-02 15:52:59 -08:00 |
|
Drew Weymouth
|
584a160809
|
add cache warming for album covers to album iterators
|
2023-01-07 16:24:18 -08:00 |
|
Drew Weymouth
|
12d66680cf
|
log out config and cache dirs on startup
|
2023-01-01 10:12:30 -08:00 |
|
Drew Weymouth
|
96496b5431
|
stop player on shutdown to make sure we scrobble any playing/paused track
|
2022-12-31 09:16:20 -08:00 |
|
Drew Weymouth
|
f792b473e8
|
another big refactor to make code more manageable
|
2022-12-25 16:59:42 -08:00 |
|