Commit Graph
106 Commits
Author SHA1 Message Date
Drew Weymouth dbea096edf Merge pull request #671 from E1int/start-minimized-flag
Add CLI flag to start app minimized
2025-08-04 11:01:50 -07:00
Drew Weymouth d8ef747b8b don't use audio cache to pre-download files if not using waveform seekbar 2025-08-04 08:27:02 -07:00
E1int c832d13099 Handle server connection in minimized start 2025-08-01 22:45:34 +02:00
E1int aa3b030a26 Add CLI flag to start app minimized 2025-08-01 21:05:10 +02:00
Drew Weymouth c521c617ec incremental waveform generation (kind-of) working 2025-07-26 15:33:22 -07:00
Drew Weymouth bcc0007042 pre-cache next two files in queue; TODO - use them 2025-07-18 17:36:39 -07:00
Drew Weymouth b568e23133 WIP - pre-download audio files for queued tracks 2025-07-17 08:49:15 -07:00
Drew Weymouth 0fd8b4621b Fix #625: Allow customization of grid card size 2025-05-28 09:21:24 -07:00
Drew Weymouth af1ae4641e Add setting to disable OS media player APIs 2025-05-26 17:17:00 -07:00
Magnus Larsen 876ac22ee1 WindowsSMTC: Use playback status' track duration 2025-04-06 17:41:52 -07:00
Drew Weymouth 28baf912f2 fix behavior of switching players while paused 2025-04-05 10:57:19 -07:00
Drew Weymouth d4c1b560d5 do fast scan for remote players on startup 2025-03-29 15:15:13 -07:00
Drew Weymouth 6a7f06769d ensure casting playback stops when quitting app 2025-03-29 15:15:13 -07:00
Drew Weymouth 7828614d91 add HTTP retries for DLNA player 2025-03-29 15:15:13 -07:00
Drew Weymouth 5a37b1e39f gapless DLNA working 2025-03-29 15:15:13 -07:00
Drew Weymouth 8bd1c8183d more work for preparing for casting 2025-03-29 15:15:13 -07:00
Drew Weymouth 4f731833c0 very WIP for DLNA casting 2025-03-29 15:15:13 -07:00
Drew Weymouth ed36879cda Fix #571:make timeout configurable and bump default to 15 sec 2025-03-05 07:47:52 -08:00
Drew Weymouth 95ef3eae38 expose more config file settings in the UI 2025-02-21 16:31:04 -08:00
jojii f6a7d41261 Config for custom lrclib server url 2025-02-06 15:45:09 +01:00
Drew Weymouth 6d5af7e841 refactor 2025-02-06 08:53:38 -03:00
jojii 29b04778f1 Add caching for lrclib lyrics 2025-02-05 19:42:22 +01:00
Drew Weymouth a8cae47f61 add config file setting to disable keyring (related: #538) 2025-02-03 08:46:07 -03:00
Drew Weymouth 9fca298a82 update for new SMTC dll 2025-01-16 18:40:06 -08:00
Drew Weymouth cb01703776 initial implementation of Windows SMTC integration 2025-01-15 17:42:44 -08:00
Drew Weymouth 966e792f6f add autoplay UI toggle 2025-01-06 18:34:35 -08:00
Drew Weymouth 9390f7b4e1 Fix #522: add -volume-adjust-pct CLI arg 2025-01-05 16:45:48 -08:00
Drew Weymouth 08fae68dd6 redirect logging to a file on Windows 2025-01-04 07:33:49 -08:00
Drew Weymouth 6572e74aa8 Fix #496: Persist repeat mode setting across restarts 2025-01-01 14:23:02 -08:00
Drew Weymouth 58ebd3ccf4 Fix #495: use custom user-agent instead of go-http-client 2024-10-17 08:36:00 -07:00
David Roman 58fd4bbb4a add option to configure queue size 2024-10-01 21:39:00 +02:00
Drew Weymouth 136bade8b4 hook up cmd queue to PlaybackManager 2024-08-30 08:20:02 -07:00
Drew Weymouth 62803b9f09 save settings when window closing to avoid losing some settings on crash-exits 2024-08-20 08:00:25 -07:00
Drew Weymouth 6075b5c82e move saving play queue to window close intercept instead of app exit in case we crash during exit tasks 2024-08-19 08:46:44 -07:00
Drew Weymouth bc89cc20fc prevent sleep on Windows when playing 2024-07-18 18:25:14 -07:00
Drew Weymouth 17dfa1132f add -seek-by CLI arg 2024-06-23 16:09:50 -07:00
Drew Weymouth 8570bcd25a if AllowMultiInstance, don't have second instance try to start IPC server 2024-06-12 18:39:07 -07:00
Drew Weymouth bfb869fadc a few fixes 2024-06-12 18:08:22 -07:00
Drew Weymouth 280030c858 add cmdline flags and some fixes to the IPC layer 2024-06-12 17:21:15 -07:00
Drew Weymouth 8e815c644a reactivate works through ipc now, at least on Mac 2024-06-12 09:07:15 -07:00
Drew Weymouth e0974fdb03 more WIP 2024-06-10 08:28:41 -07:00
Drew Weymouth b3049ed0f6 some fixes around saved play queue loading 2024-06-03 19:33:25 -07:00
Drew Weymouth 0d848aecbd don't crash with index out of range when removing radios from saved play queue 2024-06-02 08:46:07 -07:00
Drew Weymouth d08b563b8c Fix #371: add a portable mode option 2024-05-25 08:28:50 -07:00
Drew Weymouth 8eeb2aa53a add config setting for save queue to server 2024-04-16 17:26:46 -07:00
Drew Weymouth 4d6626b7f2 add restoring of play queue from server 2024-04-16 17:26:46 -07:00
Drew Weymouth 98a140791b beginning of work to save queue to server 2024-04-16 17:26:46 -07:00
Drew Weymouth 975f64d730 increase sleep before seeking when restoring play queue 2024-04-13 11:41:52 -07:00
Tanguy Rossel 63bdfb5f87 WIP: feat: add "Play next" MenuItem 2024-04-04 08:39:14 +02:00
Michael Manganiello 801967a530 misc: Upgrade Go to v1.21
Upgrade to 1.21 as 1.20 is now unmaintained.

Most changes are related to the new `slices` package from standard
library, which can replace some existing custom functions.
2024-03-05 09:49:10 -03:00