Drew Weymouth
|
f4e84d97ab
|
WIP - Jellyfin multi library
|
2025-07-15 08:57:20 -07:00 |
|
Drew Weymouth
|
c5c80406d6
|
add library switcher submenu to gear menu
|
2025-07-13 15:05:53 -07:00 |
|
Drew Weymouth
|
d701375d35
|
implement library browsing for Subsonic
|
2025-07-12 12:43:55 -07:00 |
|
Drew Weymouth
|
9c56429ed4
|
don't crash on All Tracks page if API call to get album tracks fails
|
2025-07-12 09:10:13 -07:00 |
|
Drew Weymouth
|
6f7b54b779
|
Pull in custom text entry patch in Fyne for better border rendering
|
2025-07-11 17:32:10 -07:00 |
|
Drew Weymouth
|
f76a691ed9
|
add missed fyne.Do for showing new version dialog
|
2025-07-08 18:10:32 -07:00 |
|
Drew Weymouth
|
3b93519bd5
|
update Fyne to get some Windows stability fixes
|
2025-07-08 09:41:14 -07:00 |
|
Drew Weymouth
|
e6f921630c
|
remember GroupedReleases section visibility in nav history
|
2025-07-06 16:26:23 -07:00 |
|
Drew Weymouth
|
2acd99b841
|
save scroll position in artist page state
|
2025-07-06 15:51:20 -07:00 |
|
Drew Weymouth
|
02e7caec84
|
update translations for plurals of release types
|
2025-07-06 15:31:53 -07:00 |
|
Drew Weymouth
|
103a79668c
|
fix sorting
|
2025-07-06 15:11:37 -07:00 |
|
Drew Weymouth
|
6c2dfc9edc
|
don't use GroupedReleases if all artist's releases are albums
|
2025-07-06 14:56:43 -07:00 |
|
Drew Weymouth
|
6ed4cd9540
|
make ReleaseType sections collapsible
|
2025-07-06 14:39:10 -07:00 |
|
Drew Weymouth
|
9177c12f07
|
looks much better, sorting still off
|
2025-07-06 13:19:58 -07:00 |
|
Drew Weymouth
|
6931ccb054
|
kind-of works but needs rendering work
|
2025-07-06 11:18:37 -07:00 |
|
Drew Weymouth
|
295d87a3a5
|
start updating artist page
|
2025-07-06 10:58:46 -07:00 |
|
Drew Weymouth
|
f6f82a73bb
|
more work on GroupedReleases widget
|
2025-07-06 10:40:06 -07:00 |
|
Drew Weymouth
|
4fce23fb4b
|
begining of GroupedReleases widget
|
2025-07-06 10:40:06 -07:00 |
|
Drew Weymouth
|
6c4fbada3d
|
add icons to gear menu
|
2025-07-01 11:16:06 -07:00 |
|
Drew Weymouth
|
b8f83ae399
|
Fix #646: Sort artist discography by full date
|
2025-06-24 08:33:40 -07:00 |
|
Drew Weymouth
|
62cfcfffd8
|
Fix #643: Add Korean translation
|
2025-06-21 12:35:14 -07:00 |
|
Drew Weymouth
|
e506652423
|
prepare for 0.16.0 release
|
2025-06-16 08:31:11 -07:00 |
|
Drew Weymouth
|
727c640b1b
|
Closes #519: Add click-to-seek to lyrics viewer
|
2025-06-16 08:14:19 -07:00 |
|
Drew Weymouth
|
265e4f961f
|
Fix #628: Add setting to transcode stream
|
2025-05-31 10:12:57 -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 |
|
Drew Weymouth
|
a23e7d382d
|
Fix #619: remove correct tracks from playlist if in searched view
|
2025-05-14 08:30:32 -07:00 |
|
Drew Weymouth
|
dc180cd973
|
Fix #612: avoid crash with custom theme primary color and hovering album grid
|
2025-04-29 10:14:01 -07:00 |
|
Drew Weymouth
|
9bed867238
|
prepare for 0.15.2 release
|
2025-04-25 08:08:29 -07:00 |
|
Drew Weymouth
|
086f5c7855
|
skip nil tracks when restoring play queue
|
2025-04-22 08:29:57 -07:00 |
|
Drew Weymouth
|
5ebf611eaf
|
Fix #595: fix a few missed threading/fyne.Do conversions in controller
|
2025-04-19 08:24:41 -07:00 |
|
Drew Weymouth
|
00557a08e2
|
Closes #605: add BPM column to tracklist
|
2025-04-17 18:31:05 -07:00 |
|
Drew Weymouth
|
8619857425
|
lengthen Now Playing gradient animation + standardize anim durations
|
2025-04-17 08:49:10 -07:00 |
|
Drew Weymouth
|
f3e1aa94f9
|
animate mouse out of grid card as well
|
2025-04-17 08:32:05 -07:00 |
|
Drew Weymouth
|
a3c9844487
|
remove newlines from track comments in list display
|
2025-04-17 08:18:53 -07:00 |
|
Drew Weymouth
|
42013ba598
|
remove newlines before displaying playlist descriptions
|
2025-04-17 08:12:30 -07:00 |
|
Drew Weymouth
|
fe9f3faa4e
|
Fix #602: Allow album info dialog to scroll with long description
|
2025-04-15 17:21:18 -07:00 |
|
Drew Weymouth
|
6e7ad7225d
|
restore scroll position when navigating back to Album and Playlist pages
|
2025-04-14 08:44:13 -07:00 |
|
Drew Weymouth
|
2985e08807
|
move build instructions to separate md file
|
2025-04-11 17:35:51 -07:00 |
|
Drew Weymouth
|
0b199f9ada
|
animate grid card overlay
|
2025-04-11 16:49:20 -07:00 |
|
Drew Weymouth
|
aa18e502fe
|
re-enable peak meter code mistakenly commented-out
|
2025-04-10 08:32:49 -07:00 |
|
Drew Weymouth
|
765e21305a
|
fix goroutine handling for pop-up queue
|
2025-04-10 08:23:56 -07:00 |
|
Drew Weymouth
|
a479c554af
|
prepare for 0.15.1 release
|
2025-04-07 07:55:30 -07:00 |
|
Drew Weymouth
|
b16dc5034e
|
fix crash when showing album filter dialog
|
2025-04-06 13:54:24 -07:00 |
|
Drew Weymouth
|
2b2e2251e7
|
prepare for 0.15.0 release
|
2025-04-06 11:04:12 -07:00 |
|
Drew Weymouth
|
7438ecbbd6
|
add new "Cast to device" translation string
|
2025-04-06 10:47:40 -07:00 |
|
Drew Weymouth
|
705318f950
|
update Fyne
|
2025-04-06 10:42:39 -07:00 |
|
Drew Weymouth
|
28baf912f2
|
fix behavior of switching players while paused
|
2025-04-05 10:57:19 -07:00 |
|
Drew Weymouth
|
6e7480f48a
|
pass MIME type and seekable flag to DLNA players
|
2025-03-30 14:39:27 -07:00 |
|
Drew Weymouth
|
cc70257445
|
update build workflows to simplify, -tags migrated_fynedo for appimage
|
2025-03-30 14:00:45 -07:00 |
|
Drew Weymouth
|
fa2e998ef6
|
fix a missed fyne.Do
|
2025-03-30 13:56:01 -07:00 |
|
Drew Weymouth
|
9001dc296f
|
keep hanging DLNA player from hanging Supersonic when quitting/switching players
|
2025-03-30 13:51:50 -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
|
a0c97f0be1
|
signal correct play pos to OS when switching back to MPV player
|
2025-03-29 16:03:27 -07:00 |
|
Drew Weymouth
|
f9c9f290bd
|
seek to correct position when switching players
|
2025-03-29 15:57:34 -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
|
90ddfb87b8
|
don't unpause when switching players while paused
|
2025-03-29 15:15:13 -07:00 |
|
Drew Weymouth
|
31c7692ec4
|
seeking while paused stays paused
|
2025-03-29 15:15:13 -07:00 |
|
Drew Weymouth
|
379309c27f
|
handle case where SetNextAVTransportURI fails
|
2025-03-29 15:15:13 -07:00 |
|
Drew Weymouth
|
e4c187b4df
|
keep only 3 most recently used proxy URLs active
|
2025-03-29 15:15:13 -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
|
ff455528d6
|
shorten retry time, clean up logging
|
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
|
417b1b262d
|
add timer to fire track change event
|
2025-03-29 15:15:13 -07:00 |
|
Drew Weymouth
|
436df0f199
|
reorganize; add stopwatch to dlna player for play time tracking
|
2025-03-29 15:15:13 -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
|
31df8ab054
|
add migrated_fynedo to make build
|
2025-03-14 09:24:45 -07:00 |
|
Drew Weymouth
|
c79be131a7
|
Fix #578: scrobble correct track when skipping next
|
2025-03-12 17:11:01 -07:00 |
|
Drew Weymouth
|
7d39ea4daf
|
bump Fyne to 2.6-beta1
|
2025-03-08 07:46:40 -08: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
|
adf6d7c324
|
prepare for 0.14.0 release
|
2025-02-22 07:02:09 -08:00 |
|
Drew Weymouth
|
7e6dea8fa9
|
update changelog
|
2025-02-21 18:00:11 -08:00 |
|
Drew Weymouth
|
d044386cb7
|
bump Fyne forward
|
2025-02-21 17:19:37 -08:00 |
|
Drew Weymouth
|
95ef3eae38
|
expose more config file settings in the UI
|
2025-02-21 16:31:04 -08:00 |
|
Drew Weymouth
|
90f85d26a6
|
remove no-longer-needed window size workaround - woohoo!
|
2025-02-21 08:09:06 -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
|
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
|
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 |
|