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 |
|
Drew Weymouth
|
d73f7e0645
|
support library scoping on more Jellyfin browsing operations
|
2025-07-15 18:15:15 -07:00 |
|
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 |
|