Commit Graph
147 Commits
Author SHA1 Message Date
Drew Weymouth 3c46889014 Extract and display radio ICY metadata (#845)
* extract and display radio ICY metadata

* fix crash when casting radio station
2026-02-05 07:51:15 -08:00
Drew Weymouth ebbadd5fc3 Merge pull request #762 from zacaj/feature/nowPlaying-album-year
Fix #741: add album year to now playing
2025-11-26 14:21:57 -05:00
Drew Weymouth 565d2d99a9 minor refactor: use Refresh and widget property to toggle showing year 2025-11-26 11:15:25 -08:00
zacaj 9fdb62ab56 Fix #741: add album year to now playing 2025-11-23 19:14:40 +00:00
Drew Weymouth 2680676fe9 #566: left click on systray icon raises main window 2025-11-15 10:35:17 -08:00
Drew Weymouth 8b73765a7d Fix #745: add option to prevent screensaver on Now Playing page 2025-11-10 08:12:46 -08:00
Drew Weymouth f48b2ba210 Fix #660: add cover art, silent property to Windows track change notification 2025-11-08 08:16:48 -08:00
Drew Weymouth 33eb081ff9 save selected sidebar tab 2025-11-01 12:45:09 -07:00
Drew Weymouth 5aa8d36ace add lyrics to sidebar 2025-11-01 11:26:58 -07:00
Drew Weymouth 7b8af7b952 add Left and Right keybindings for seek back/fwd by 10 secs 2025-10-07 08:48:34 -07:00
Drew Weymouth 27ae29a88c add play queue sidebar 2025-10-05 11:20:27 -07:00
Drew Weymouth 7dc4640269 Refactor: extract Toolbar from BrowsingPane as its own component 2025-10-04 13:55:04 -07:00
Drew Weymouth 81205d65c3 Fix #696: Save and use last selected library when re-connecting to server 2025-09-04 08:19:00 -07:00
Drew Weymouth e090244704 Fix #697: Add Artists to supported startup pages 2025-08-28 15:00:06 -04:00
Drew Weymouth 5209c08444 add setting to disable waveform seekbar 2025-08-01 09:07:52 -07:00
Drew Weymouth c5c80406d6 add library switcher submenu to gear menu 2025-07-13 15:05:53 -07:00
Drew Weymouth f76a691ed9 add missed fyne.Do for showing new version dialog 2025-07-08 18:10:32 -07:00
Drew Weymouth 6c4fbada3d add icons to gear menu 2025-07-01 11:16:06 -07:00
Drew Weymouth 765e21305a fix goroutine handling for pop-up queue 2025-04-10 08:23:56 -07:00
Drew Weymouth 07e26376c7 fix bad merge 2025-02-08 08:40:57 -03:00
Drew Weymouth 2ff3853015 more fyne.Do in controller 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 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 966e792f6f add autoplay UI toggle 2025-01-06 18:34:35 -08:00
Drew Weymouth 18913780bf toast dismissal, hook up to playlist workflow (success case) 2025-01-05 11:01:07 -08:00
Drew Weymouth a7ed3eed8f initial work on toast messages 2025-01-05 10:08:42 -08:00
Drew Weymouth 6572e74aa8 Fix #496: Persist repeat mode setting across restarts 2025-01-01 14:23:02 -08:00
Drew Weymouth 1d342bf413 ensure clicking anywhere outside tracklists can unselect all 2024-12-15 15:52:21 -08:00
Drew Weymouth b0b34e7791 add PageUp / PageDown scrolling 2024-12-05 08:20:06 -08:00
Drew Weymouth fe39239a10 Merge pull request #481 from dweymouth/playback-cmd-queue
Prep for Jukebox mode - add queue to accumulate playback commands
2024-09-11 17:01:06 -07:00
Drew Weymouth 72de61568a Fix #477: scroll to currently playing track when loading Now Playing page 2024-09-07 08:17:19 -07: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 4654d310fd Ctrl+A selects all on pop up queue if visible 2024-08-08 19:02:10 -07:00
Drew Weymouth 697aa911f5 adjust sleeps, add debug logs 2024-08-08 08:22:23 -07:00
Drew Weymouth 7c94a4c694 Updates #116: add tool tips to buttons and various UI elements 2024-08-03 08:25:38 -07:00
Drew Weymouth 45ac279693 add Ctrl/Cmd+W shortcut to close Peak Meter window 2024-07-28 15:31:55 -07:00
Drew Weymouth 5eae2a4f20 add menu separator below Visualizations 2024-07-28 12:16:36 -07:00
Drew Weymouth 6f74b5a2b8 Add pop up plqy queue button to lower right 2024-07-24 17:36:47 -07:00
Drew Weymouth 1814e2a6a3 add some missed translation strings 2024-07-23 08:53:06 -07:00
Drew Weymouth b78b235341 tweaks and optimizations 2024-07-23 08:24:50 -07:00
Drew Weymouth 4d635d88b9 save peak meter window size 2024-07-22 19:04:59 -07:00
Drew Weymouth 9d0b381572 add controller logic for visualizations and add to gear menu 2024-07-22 18:16:18 -07:00
Drew Weymouth c159de229f add Mac about menu override, minor MainWindow refactor 2024-07-18 16:56:05 -07:00
Drew Weymouth edf85a4162 add option to show album years in grid views 2024-06-27 17:44:41 -07:00
Drew Weymouth 361ec68d59 only use X11 resize hack when needed 2024-06-23 14:10:09 -07:00
Drew Weymouth 2736fe9955 workaround for occasional linux window misdraw 2024-06-23 10:56:28 -07:00