Commit Graph
23 Commits
Author SHA1 Message Date
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