Commit Graph
1021 Commits
Author SHA1 Message Date
Drew Weymouth 9ae9b6b352 Merge pull request #582 from dweymouth/feat/dlnacast
Add ability to cast playback to DLNA devices
2025-04-05 11:01:10 -07:00
Drew Weymouth 28baf912f2 fix behavior of switching players while paused 2025-04-05 10:57:19 -07:00
Drew Weymouth fa2e998ef6 fix a missed fyne.Do 2025-03-30 13:56:01 -07:00
Drew Weymouth 2701bb3f7f sync playback time when seeking and starting new tracks 2025-03-30 13:08:18 -07:00
Drew Weymouth 447519c413 disable cast button while player switch in progress 2025-03-29 16:15:42 -07:00
Drew Weymouth 084aa6cdba show current player in casting menu, show error toasts on failures 2025-03-29 15:15:14 -07:00
Drew Weymouth e5c8027a82 shutdown proxy server when switching back to local; debounce vol slider 2025-03-29 15:15:13 -07:00
Drew Weymouth 5a37b1e39f gapless DLNA working 2025-03-29 15:15:13 -07:00
Drew Weymouth 1ad45a33db more progress - player switching 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 31c23490d1 add context menu actions to search dialog, refactor controller 2025-03-29 13:25:56 -07:00
Drew Weymouth 9ddb5e6e69 reuse context menu across both types of tracklist 2025-03-26 17:06:56 -07:00
Drew Weymouth 5c88180d69 refactor: Extract tracklist context menu as own component 2025-03-26 08:30:04 -07:00
Drew Weymouth 1a4237e493 Fix #580: ensure track search results are added properly 2025-03-18 08:39:52 -07:00
Drew Weymouth 56c32e529e fix a few bugs 2025-03-07 08:04:15 -08:00
Drew Weymouth 15b73893c3 implement search within playlist 2025-03-06 19:24:21 -08:00
Drew Weymouth 14e03bed0c initial work for playlist search 2025-03-05 16:55:52 -08: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 4fa50b7381 add open animation for pop up images 2025-03-04 18:20:21 -08:00
Drew Weymouth 95ef3eae38 expose more config file settings in the UI 2025-02-21 16:31:04 -08:00
Drew Weymouth cbbdad3a10 add debouncing for gridview loading 2025-02-21 07:58:56 -08:00
Drew Weymouth 2d209a29f5 better debouncing of track row updates on fast scrolling 2025-02-21 07:33:10 -08:00
Drew Weymouth 0a6826b1aa Merge pull request #557 from dweymouth/feature/album-shuffle
Add ability to shuffle by albums (to Albums page and Genre page)
2025-02-20 16:21:59 -08:00
Drew Weymouth 568e380a51 add Play random button to album page 2025-02-20 16:13:11 -08:00
Drew Weymouth 72f4d4b5c7 change sort selector to button on Albums page 2025-02-20 16:04:11 -08:00
Drew Weymouth 3a3774f5b6 add loading indicator and err/timeout toast to Album and Playlist pages (todo: other pages) 2025-02-14 17:15:03 -03:00
Drew Weymouth e10d167350 fix loading dots not dismissing when clearing search field before completion 2025-02-13 19:31:22 -03:00
Drew Weymouth 9b30f93732 update search entry icon size for Fyne 2.6 2025-02-13 19:01:27 -03:00
Drew Weymouth 99e48d6ff7 add album shuffle mode to Genre page 2025-02-13 13:46:29 -03:00
Drew Weymouth 4c0f936022 Merge pull request #552 from dweymouth/fyne-2.6-migrate
Fyne 2.6 migrate
2025-02-11 17:38:48 -03:00
Drew Weymouth 91a57f381a don't need to call fyne.Do from goroutine anymore 2025-02-11 17:27:46 -03:00
Drew Weymouth 253c08cbf3 disable Fyne thread checks, fix async for connect to server workflow 2025-02-11 17:09:03 -03:00
Drew Weymouth 513a9f53d0 update Fyne packages for 2.6-alpha1 2025-02-11 16:37:51 -03:00
Joshua Manchester 4e619c08f8 Clamp volume slider scrolling 2025-02-09 02:34:19 +00:00
Drew Weymouth c42229951c fix another missed fyne.Do 2025-02-08 18:00:21 -03:00
Drew Weymouth 0c3e049bc5 rework async in artist page 2025-02-08 09:08:50 -03:00
Drew Weymouth 07e26376c7 fix bad merge 2025-02-08 08:40:57 -03:00
Drew Weymouth f7e5e1e9a4 update searchdialog for fyne.Do 2025-02-08 08:35:34 -03:00
Drew Weymouth 2ff3853015 more fyne.Do in controller 2025-02-08 08:35:34 -03:00
Drew Weymouth 94115f2875 fyne.Do in notification toast 2025-02-08 08:35:34 -03:00
Drew Weymouth edd9fa39a9 fyne.Do in radios page and loading dots widget 2025-02-08 08:35:34 -03:00
Drew Weymouth e72e56db1c more fyne.Dos 2025-02-08 08:35:34 -03:00
Drew Weymouth 61bfbeb349 more fyne.Do updates 2025-02-08 08:35:34 -03:00
Drew Weymouth c7adeb5e32 a few more goroutines 2025-02-08 08:35:34 -03:00
Drew Weymouth ff78a79906 more fyne.Do updates 2025-02-08 08:35:33 -03:00
Drew Weymouth 89012a8fe8 debounce tracklist row rendering when fast scrolling 2025-02-08 08:34:40 -03:00
Drew Weymouth c60727f92a migrate to Fyne 2.6 - WIP - updates for new threading model 2025-02-08 08:34:39 -03:00
Joshua Manchester 7458a89071 Use notify-send for notifications on Linux 2025-02-08 02:26:31 +00:00
Drew Weymouth 6d5af7e841 refactor 2025-02-06 08:53:38 -03:00