Drew Weymouth
|
20c61f4668
|
Avoid triggering cover art dissolve animation with same cover image
|
2026-01-30 08:45:33 -08:00 |
|
Drew Weymouth
|
61ff86c5fc
|
Fix #813: use tracklist header to determine minimum width
|
2026-01-30 07:57:21 -08:00 |
|
Drew Weymouth
|
9aeb7d0bd2
|
Fix #798: Migrate SkipSSLVerify setting to per-server
|
2026-01-29 08:35:21 -08:00 |
|
Drew Weymouth
|
7b09418017
|
Fix #614: Update go-upnpcast for device discovery fix
|
2026-01-28 19:34:38 -08:00 |
|
Drew Weymouth
|
d681d87b31
|
Discussion #485: use SortName when sorting artist's albums by name
|
2026-01-25 09:00:28 -08:00 |
|
Drew Weymouth
|
e6127ccc11
|
#782 for Jellyfin: treat usernames as case-insensitive
|
2026-01-24 11:05:12 -08:00 |
|
Drew Weymouth
|
8e2e4c6d89
|
Fix #810: only enqueue autoplay tracks when 10 sec from end of play queue
|
2026-01-24 10:23:35 -08:00 |
|
Drew Weymouth
|
0bb5f969ff
|
more tracklist rendering optimization
|
2026-01-23 18:49:15 -08:00 |
|
Drew Weymouth
|
de7c49eca3
|
optimize tracklist rendering
|
2026-01-23 18:30:32 -08:00 |
|
Drew Weymouth
|
cccc8a7de8
|
Fix #804: update to fyne develop for rectangle paint bug fix, optimize peak meter refresh
|
2026-01-21 08:49:27 -08:00 |
|
Drew Weymouth
|
a16a749d5c
|
prepare for 0.20.0 release
|
2026-01-10 11:07:01 -08:00 |
|
Drew Weymouth
|
ee202b33d5
|
make debouncing of list row loading more aggressive; it seems there has been a regression in how quickly list rows can render?
|
2026-01-10 10:42:03 -08:00 |
|
Drew Weymouth
|
5c209c0412
|
Fix #775: quickly fade out mpv player on pause
|
2025-12-03 07:08:56 -08:00 |
|
Drew Weymouth
|
5e6b1de522
|
Fix #774: Make headers for Album, Artist, Playlist page collapsible / compact
|
2025-12-02 08:35:03 -08:00 |
|
Drew Weymouth
|
d61a034afa
|
update translation string key
|
2025-11-26 11:20:27 -08:00 |
|
Drew Weymouth
|
565d2d99a9
|
minor refactor: use Refresh and widget property to toggle showing year
|
2025-11-26 11:15:25 -08:00 |
|
Drew Weymouth
|
6b8feff25b
|
use parenthesized year when inline with album name
|
2025-11-26 11:01:22 -08:00 |
|
Drew Weymouth
|
691fceab8a
|
add rounded image corners to en.json
|
2025-11-15 10:38:10 -08:00 |
|
Drew Weymouth
|
3d3470ed34
|
remove now-unneeded overridden refresh
|
2025-11-15 10:36:08 -08:00 |
|
Drew Weymouth
|
2afef81a11
|
add setting to disable rounded image corners
|
2025-11-15 10:36:07 -08:00 |
|
Drew Weymouth
|
679e9a9b1f
|
update Fyne to 2.7.1
|
2025-11-15 10:35:17 -08:00 |
|
Drew Weymouth
|
2680676fe9
|
#566: left click on systray icon raises main window
|
2025-11-15 10:35:17 -08:00 |
|
Drew Weymouth
|
c14342eff8
|
use rounded image corners (TODO: allow disabling this)
|
2025-11-15 10:35:17 -08:00 |
|
Drew Weymouth
|
9f399a447c
|
use new Icon property for search field
|
2025-11-15 10:35:17 -08:00 |
|
Drew Weymouth
|
ada65b0943
|
bump fyne to 2.7 RC
|
2025-11-15 10:35:17 -08:00 |
|
Drew Weymouth
|
37b148c175
|
move windows Inno setup script back - it doesn't like being in a subdir
|
2025-11-14 16:52:44 -08:00 |
|
Drew Weymouth
|
48567c2506
|
move scripts to own dir
|
2025-11-14 15:13:50 -08:00 |
|
Drew Weymouth
|
e883c387f3
|
#748: LrcLib fetcher - don't crash if song has no artist name tagged
|
2025-11-14 08:40:47 -08:00 |
|
Drew Weymouth
|
7266030e43
|
try to make playback index out of range log more useful
|
2025-11-11 08:36:34 -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
|
828b5ffc56
|
option to use blurred cover art for Now Playing page background
|
2025-11-08 14:22:35 -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
|
0ff57513c2
|
add button to Advanced settings tab to clear caches
|
2025-11-07 19:48:09 -08:00 |
|
Drew Weymouth
|
33eb081ff9
|
save selected sidebar tab
|
2025-11-01 12:45:09 -07:00 |
|
Drew Weymouth
|
694e59d5b6
|
fix bug where only one lyrics viewer loads if both are visible
|
2025-11-01 12:28:25 -07:00 |
|
Drew Weymouth
|
5aa8d36ace
|
add lyrics to sidebar
|
2025-11-01 11:26:58 -07:00 |
|
Drew Weymouth
|
61a04e86b5
|
add new lyricsmanager missed in last commit
|
2025-11-01 11:26:49 -07:00 |
|
Drew Weymouth
|
711d564509
|
refactor: extract lyric fetching logic to LyricsManager
|
2025-11-01 09:58:30 -07:00 |
|
Drew Weymouth
|
35b27432a5
|
prepare for 0.19.0 release
|
2025-10-26 09:26:44 -07:00 |
|
Drew Weymouth
|
86fd2967fc
|
Fix #735: adjust spacing on Now Playing page card
|
2025-10-25 16:38:24 -07:00 |
|
Drew Weymouth
|
9e9aa3fc67
|
Fix #737: don't assume color.NRGBA in peak meter widget
|
2025-10-18 06:58:04 -07:00 |
|
Drew Weymouth
|
887d3bb2c7
|
Fix #579: Save play queue on all queue changes
|
2025-10-09 08:13:56 -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
|
153cb623b8
|
Fix #729: add bounds checking to LyricsViewer
|
2025-10-03 16:38:43 -07:00 |
|
Drew Weymouth
|
9b75faf9bc
|
fix occasional hang when loading artist pages
|
2025-09-28 17:54:33 -07:00 |
|
Drew Weymouth
|
041818bb93
|
ui fixes
|
2025-09-28 15:44:05 -07:00 |
|
Drew Weymouth
|
47603b1610
|
update go-jellyfin for create playlist with description fix
|
2025-09-28 15:34:55 -07:00 |
|
Drew Weymouth
|
06b57d27d7
|
Fix #716: add "Last played" tracklist columnn
|
2025-09-25 09:37:14 -07:00 |
|
Drew Weymouth
|
2fa0234321
|
omit album and artist from LrcLib search if unknown/emtpy
|
2025-09-22 18:45:00 -07:00 |
|
Drew Weymouth
|
f830235f94
|
add i18n for EN and ES
|
2025-09-22 17:29:36 -07:00 |
|
Drew Weymouth
|
a55b7216d5
|
implement CreatePlaylist button for jellyfin
|
2025-09-22 17:22:43 -07:00 |
|
Drew Weymouth
|
6ea3499491
|
add 'New Playlist' button to Playlists page
|
2025-09-17 08:55:35 -07:00 |
|
Drew Weymouth
|
ee742cf34e
|
Fix #414: Update go-jellyfin for m3u playlist support
|
2025-09-17 08:15:59 -07:00 |
|
Drew Weymouth
|
e2ccc8b446
|
prepare for 0.18.1 release
|
2025-09-13 13:10:13 -07:00 |
|
Drew Weymouth
|
fc2f7b9459
|
Fix #658: rework format for now playing status line
|
2025-09-13 13:07:48 -07:00 |
|
Drew Weymouth
|
bb1314a326
|
Fix #690: increase search result count to 50
|
2025-09-13 12:46:45 -07:00 |
|
Drew Weymouth
|
74d0f8cfde
|
Fix #423: pull in new go-subsonic that uses formPost OpenSubsonic extension
|
2025-09-13 10:46:54 -07:00 |
|
Drew Weymouth
|
cbb6b0d50a
|
Fix #412: Use forked go-glfw with hotfix until fix lands upstream
|
2025-09-06 17:01:55 -07:00 |
|
Drew Weymouth
|
bacdaeccfb
|
Fix #691: update jellyfin client lib for transcoding fix
|
2025-09-06 11:18:04 -07:00 |
|
Drew Weymouth
|
a8b951c568
|
use newer Go and setup-go action
|
2025-09-06 10:02:26 -07:00 |
|
Drew Weymouth
|
2ca19acef8
|
Fix #703: don't crash if there are fewer than 20 random albums
|
2025-09-05 16:01:09 -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
|
60d1e78fcc
|
prepare for 0.18.0 release
|
2025-08-12 08:30:02 -07:00 |
|
Drew Weymouth
|
7043467b5e
|
fix recoloring of waveform when theme changes
|
2025-08-10 16:56:09 -07:00 |
|
Drew Weymouth
|
a317b382ff
|
Fix #665: Add option to play albums in order on Albums page
|
2025-08-10 15:06:27 -07:00 |
|
Drew Weymouth
|
d4660075f0
|
set taskbar button tool tips based on app language
|
2025-08-08 19:15:46 -07:00 |
|
Drew Weymouth
|
041e4d3ba7
|
add icons to taskbar control buttons
|
2025-08-08 19:15:46 -07:00 |
|
Drew Weymouth
|
aedaa32de4
|
add Windows taskbar control buttons (TODO: icons)
|
2025-08-08 19:15:46 -07:00 |
|
Drew Weymouth
|
61cc9b2f85
|
add to en.json
|
2025-08-08 08:41:58 -07:00 |
|
Drew Weymouth
|
5dd71c7ce6
|
fix crashing when DLNA casting and toggling stop after current
|
2025-08-08 08:26:25 -07:00 |
|
Drew Weymouth
|
30ee5deb9c
|
add CLI flag to set stop after current
|
2025-08-08 08:16:33 -07:00 |
|
Drew Weymouth
|
d6ad0de122
|
add stop after current check to pop up queue
|
2025-08-08 08:10:20 -07:00 |
|
Drew Weymouth
|
766cfdfe91
|
Fix #668: Add sample rate, bit depth, channels to track info dialog
|
2025-08-08 07:50:43 -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 |
|
Drew Weymouth
|
6c4435314c
|
Fix bug of incomplete waveform when playing new track twice in quick succession
|
2025-08-04 08:17:33 -07:00 |
|
Drew Weymouth
|
96b47feb76
|
add focus/keybaord control to waveform seekbar
|
2025-08-03 16:24:25 -07:00 |
|
Drew Weymouth
|
43b8b60fb0
|
make waveform seekbar non-interactive when stopped / playing radio
|
2025-08-01 17:55:36 -07:00 |
|
Drew Weymouth
|
8e3ec5e11b
|
use a zero waveform image with single horizontal line when none exists
|
2025-08-01 17:52:05 -07:00 |
|
Drew Weymouth
|
8078b7082f
|
fix out of bounds crash
|
2025-08-01 17:44:22 -07:00 |
|
Drew Weymouth
|
b9df60bdcd
|
fix UI weirdness when waveform image is being updated
|
2025-08-01 12:50:01 -07:00 |
|
Drew Weymouth
|
5209c08444
|
add setting to disable waveform seekbar
|
2025-08-01 09:07:52 -07:00 |
|
Drew Weymouth
|
e0cb2a57ac
|
fix appearance of waveform seek cursor
|
2025-08-01 08:37:08 -07:00 |
|
Drew Weymouth
|
8f50e1087b
|
increase vertical resolution of waveform img, calculate with less casting
|
2025-07-30 17:36:56 -07:00 |
|
Drew Weymouth
|
9a1325b92d
|
fix mpv mem leak, waveform gen when double-clicking to play tracks; clean up logs
|
2025-07-28 18:15:12 -07:00 |
|
Drew Weymouth
|
333b96dd3b
|
switch back to using HTTP server to stream file to MPV - it doesn't idle after playing FIFO
|
2025-07-27 17:39:48 -07:00 |
|
Drew Weymouth
|
9844bbf6cb
|
waveforms of first played track now generating, but still bugs with ending the task
|
2025-07-27 17:07:11 -07:00 |
|
Drew Weymouth
|
777ec95cfd
|
fix bugs in done signalling
|
2025-07-26 22:25:01 -07:00 |
|
Drew Weymouth
|
b9ef1e86a4
|
fix bug leading to gaps in waveform image
|
2025-07-26 18:58:43 -07:00 |
|
Drew Weymouth
|
c521c617ec
|
incremental waveform generation (kind-of) working
|
2025-07-26 15:33:22 -07:00 |
|
Drew Weymouth
|
88b7f62e50
|
some progress in generating waveform images ahead of time
|
2025-07-25 18:38:59 -07:00 |
|
Drew Weymouth
|
7dae735d10
|
seeking, layout update
|
2025-07-24 19:26:54 -07:00 |
|
Drew Weymouth
|
43f6d501c9
|
create waveform seekbar widget; still more to do
|
2025-07-24 08:51:25 -07:00 |
|
Drew Weymouth
|
ae7cb55c8c
|
very WIP - proof of concept for waveform seekbar
|
2025-07-23 22:10:33 -07:00 |
|
Drew Weymouth
|
dfa493501d
|
wait to set next track until near end of current. (still needs more testing/review)
|
2025-07-19 09:33:15 -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
|
f8d64c7fa3
|
prepare for 0.17.0 release
|
2025-07-16 07:34:55 -07:00 |
|