Commit Graph
594 Commits
Author SHA1 Message Date
Drew Weymouth 4f731833c0 very WIP for DLNA casting 2025-03-29 15:15:13 -07:00
Drew Weymouth 31c23490d1 add context menu actions to search dialog, refactor controller 2025-03-29 13:25:56 -07:00
Drew Weymouth c79be131a7 Fix #578: scrobble correct track when skipping next 2025-03-12 17:11:01 -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
Drew Weymouth 568e380a51 add Play random button to album page 2025-02-20 16:13:11 -08:00
Drew Weymouth 99e48d6ff7 add album shuffle mode to Genre page 2025-02-13 13:46:29 -03:00
Drew Weymouth 3b5c896eb9 add config file setting to disable Fyne DPI detection 2025-02-08 23:05:33 -03: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 1eaa77928d Review remarks 2025-02-05 21:05:07 +01: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 d1b83c59a1 sanitize IDs before using as file names 2025-02-01 17:07:16 -03:00
Drew Weymouth fd04998a5a add missed stubs 2025-01-16 18:42:03 -08:00
Drew Weymouth 9fca298a82 update for new SMTC dll 2025-01-16 18:40:06 -08:00
Drew Weymouth c48eae501b move Windows version check to smtc.go conditionally compiled for Windows 2025-01-15 17:52:50 -08:00
Drew Weymouth 7f3895975e line endings switch, and add missed stubs / go.mod update 2025-01-15 17:49:36 -08:00
Drew Weymouth cb01703776 initial implementation of Windows SMTC integration 2025-01-15 17:42:44 -08:00
Drew Weymouth ecc691fe52 use error toasts for errors playing random/similar tracks 2025-01-07 07:15:23 -08:00
Drew Weymouth 966e792f6f add autoplay UI toggle 2025-01-06 18:34:35 -08:00
Drew Weymouth 834d024735 initial autoplay implementation - TODO: settings + UI control 2025-01-06 17:23:36 -08:00
Drew Weymouth 9390f7b4e1 Fix #522: add -volume-adjust-pct CLI arg 2025-01-05 16:45:48 -08:00
Drew Weymouth 0b73f47001 add back logging of playback errors 2025-01-04 17:08:39 -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 774bd996fc fix opensubsonic date, and locale detection 2024-12-23 17:39:57 -08:00
Drew Weymouth ff3b1addf8 show full OpenSubsonic date where available 2024-12-23 17:23:26 -08:00
Drew Weymouth e8737f47b3 Fix #483: workaround MPV failing to begin playback of track with new sample rate on Windows 2024-12-21 12:40:56 -08:00
Drew Weymouth dd3f5874c4 add ability to configure language in config file 2024-12-17 18:07:28 -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 fd2d831fe6 add missed handler for cmdLoadRadioStation 2024-09-11 16:59:53 -07:00
Drew Weymouth 7950999450 fix seeking to next track repeatedly and quickly 2024-09-11 11:34:14 -07:00
Drew Weymouth 1fff7f6488 fix coalescing logic of multiple seekFwdBackN commands 2024-09-11 08:20:15 -07:00
Drew Weymouth 00ffb8b3a1 implement SeekFwdBackN 2024-09-11 07:57:38 -07:00
Drew Weymouth faf067ce7e add shared callback impl between mpv and jukebox players 2024-09-01 08:45:09 -07:00
Drew Weymouth c2efb048e2 more jukebox work 2024-08-31 09:09:12 -07:00
Drew Weymouth 3bad04a74a update jukebox player to synchronous 2024-08-30 16:48:44 -07:00
Drew Weymouth 136bade8b4 hook up cmd queue to PlaybackManager 2024-08-30 08:20:02 -07:00
Drew Weymouth 0fffe9d8ed more playback commands 2024-08-28 08:25:13 -07:00
Drew Weymouth 188a94b41b beginning of reworking playback to use a command queue 2024-08-27 18:16:16 -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 66b878a092 Fix #462: persist Skip Duplicates setting in add to playlist dialog 2024-08-09 07:35:55 -07:00
Drew Weymouth 0e9a8fc38b change module locations 2024-08-06 20:30:44 -07:00
ericwyn 36652fa61c change the default sort order of trackPages to the recently added 2024-08-05 10:34:10 +08:00
Drew Weymouth 1f8e8d2936 add cfg file setting to skip SSL verification 2024-07-28 08:22:07 -07:00
Drew Weymouth 14e93c1586 Fix #417 - add missed CoverArtID when unmarshaling GetArtist response 2024-07-27 17:22:33 -07:00
Drew Weymouth 3c70513cb4 Updates #415: Make artist's discography sort order configurable 2024-07-26 08:00:12 -07:00