E1int
ff6fa87a0a
Fix flag descriptions
2025-08-11 16:52:35 +02:00
E1int
6d4897bc1c
Maintain old ping behavior
2025-08-09 23:42:19 +02:00
E1int
ef8f0f0454
Merge from main
2025-08-09 23:39:44 +02:00
E1int
4f997fc8b8
Allow passing IDs from standard input
2025-08-09 23:10:50 +02:00
E1int
6c8d82cda1
Add search CLI commands
2025-08-09 22:42:30 +02:00
E1int
91458a2094
Rename play flags
2025-08-09 21:27:08 +02: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
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
E1int
647984e92e
Add play CLI commands for albums, playlists and tracks
2025-08-06 00:52:46 +02:00
Drew Weymouth
dbea096edf
Merge pull request #671 from E1int/start-minimized-flag
...
Add CLI flag to start app minimized
2025-08-04 11:01:50 -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
8e3ec5e11b
use a zero waveform image with single horizontal line when none exists
2025-08-01 17:52:05 -07:00
E1int
c832d13099
Handle server connection in minimized start
2025-08-01 22:45:34 +02:00
Drew Weymouth
b9df60bdcd
fix UI weirdness when waveform image is being updated
2025-08-01 12:50:01 -07:00
E1int
aa3b030a26
Add CLI flag to start app minimized
2025-08-01 21:05:10 +02:00
Drew Weymouth
5209c08444
add setting to disable waveform seekbar
2025-08-01 09:07:52 -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
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
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
b8f83ae399
Fix #646 : Sort artist discography by full date
2025-06-24 08:33:40 -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
Simon Symeonidis
22755a924a
Remove unused nextTrackTimer due to lint
...
It seems that this field is not used elsewhere in the project:
$ ag nextTrackTimer
backend/player/jukebox/jukeboxplayer.go
30: nextTrackTimer *time.Timer
2025-05-17 21:56:15 -04:00
Simon Symeonidis
4a4596f144
Remove unused handleNextTrack method due to lint
...
I didn't see any other usages of this method:
$ ag handleNextTrack
backend/player/jukebox/jukeboxplayer.go
158:func (j *JukeboxPlayer) handleNextTrack() {
2025-05-17 21:56:15 -04:00
Simon Symeonidis
5d9fea19d4
Remove unused unimplemented error due to lint
...
A quick check shows that this is not used anywhere else in the codebase.
$ ag unimplemented
backend/player/dlna/dlnaplayer.go
34:var unimplemented = errors.New("unimplemented")
2025-05-17 21:56:15 -04:00
Drew Weymouth
086f5c7855
skip nil tracks when restoring play queue
2025-04-22 08:29:57 -07:00
Magnus Larsen
876ac22ee1
WindowsSMTC: Use playback status' track duration
2025-04-06 17:41:52 -07:00
Drew Weymouth
28baf912f2
fix behavior of switching players while paused
2025-04-05 10:57:19 -07:00