Siiiiinth
|
9874ca8c06
|
todo comments
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
f010ef0272
|
checkpoint 3: base shuffle works, but very bad code
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
177c43655d
|
shuffle func checkpoint 2
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
452ac8ff5b
|
checkpoint shuffle impl
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
d8b63d93d8
|
insertItemsIntoPlayQueueAt func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
ba0fcfb9ab
|
getPlayQueue func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
79b2b293fc
|
getPlayQueueItemAt func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
65081246d9
|
reordered playqueue func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
72f2068dc3
|
setPlayQueue func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
83edeafe7c
|
clearPlayQueue func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
ac480ec92c
|
getPlayQueueLength func
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
bab54833c3
|
wip
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
169304b931
|
rem callback
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
405d9643b3
|
added shuffle button to UI + base data flow
|
2026-02-15 09:28:38 -08:00 |
|
Siiiiinth
|
fa56047a82
|
wip ui
|
2026-02-15 09:28:38 -08:00 |
|
Drew Weymouth
|
497c61e724
|
Fix #854: bounds-check for setNextTrack during handleTimePosUpdate
|
2026-02-13 07:47:19 -08:00 |
|
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
|
7b09418017
|
Fix #614: Update go-upnpcast for device discovery fix
|
2026-01-28 19:34:38 -08:00 |
|
Siiiiinth
|
79024784ec
|
cycle the playQueue from lastTrack -> firstTrack when clicking Next on lastTrack
|
2026-01-09 09:35:26 +01:00 |
|
Siiiiinth
|
2c19f9f926
|
cycle album when loopAll is checked
|
2026-01-08 23:02:06 +01:00 |
|
Siiiiinth
|
81c935fdd0
|
moved logic to playbackengine, forceRestart preserves pause state
|
2026-01-05 00:25:33 +01:00 |
|
Siiiiinth
|
0bdc991dc8
|
renamed stopAfterCurrent -> pauseAfterCurrent
|
2026-01-03 19:21:47 +01:00 |
|
Siiiiinth
|
68b7456b31
|
fixed stopAfterCurrent bug
|
2025-12-26 23:09:44 +01: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
|
d6ad0de122
|
add stop after current check to pop up queue
|
2025-08-08 08:10:20 -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
|
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
|
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
|
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
|
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
|
265e4f961f
|
Fix #628: Add setting to transcode stream
|
2025-05-31 10:12:57 -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
|
9001dc296f
|
keep hanging DLNA player from hanging Supersonic when quitting/switching players
|
2025-03-30 13:51:50 -07:00 |
|
Drew Weymouth
|
447519c413
|
disable cast button while player switch in progress
|
2025-03-29 16:15:42 -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
|
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
|
c79be131a7
|
Fix #578: scrobble correct track when skipping next
|
2025-03-12 17:11:01 -07:00 |
|
Drew Weymouth
|
6572e74aa8
|
Fix #496: Persist repeat mode setting across restarts
|
2025-01-01 14:23:02 -08:00 |
|