zacaj
1657c978e7
fix AlbumArtist sort
2025-11-12 23:26:18 +00:00
zacaj
7058f74d42
(partial) Fix #742 : add Genre, Album Artist, File Type columns
2025-11-11 03:36:33 +00:00
zacaj
b0d918b93e
(partial) Fix #742 : add Date Added column
2025-11-11 03:36:30 +00:00
Drew Weymouth
06b57d27d7
Fix #716 : add "Last played" tracklist columnn
2025-09-25 09:37:14 -07:00
Drew Weymouth
c521c617ec
incremental waveform generation (kind-of) working
2025-07-26 15:33:22 -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
00557a08e2
Closes #605 : add BPM column to tracklist
2025-04-17 18:31:05 -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
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
2d209a29f5
better debouncing of track row updates on fast scrolling
2025-02-21 07:33:10 -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
ff78a79906
more fyne.Do updates
2025-02-08 08:35:33 -03:00
Drew Weymouth
5d7240346e
Fix #515 : remove correct tracks from playlist when sorted
2024-12-27 08:38:55 -08:00
Drew Weymouth
494ca677d8
Fix #487 : remove only selected copy of duplicate tracks in playlist
2024-09-29 13:04:43 -07:00
Drew Weymouth
d19ce0ccad
fix deadlock regression with tracklist.AppendTracks
2024-09-07 08:01:37 -07:00
Drew Weymouth
65efac0ba5
move refresh into AppendTracks impl
2024-09-06 17:46:47 -07:00
Drew Weymouth
45ac279693
add Ctrl/Cmd+W shortcut to close Peak Meter window
2024-07-28 15:31:55 -07:00
Drew Weymouth
c3d3cf92a7
make playing icon in compact tracklist rows a little bigger
2024-07-27 17:33:44 -07:00
ericwyn
6ab3b20a90
i18n: update i18n references on menu labels, update chinese translation
2024-07-25 15:16:47 +08:00
Drew Weymouth
10ba573778
beginning of prep work for translations
2024-07-21 11:10:00 -07:00
Drew Weymouth
bb91a0c6b4
WIP: add track info dialog
2024-07-14 16:46:07 -07:00
Drew Weymouth
4545839e92
enable drag and drop reordering
2024-06-22 17:10:26 -07:00
Drew Weymouth
f5a4146e2b
move to list fork
2024-06-14 08:30:04 -07:00
Drew Weymouth
9566179649
add missed tracklist column sorting for new Title / Artist column
2024-06-04 08:38:39 -07:00
Drew Weymouth
605c62ea7a
use radio icon and tweak icon padding
2024-06-01 12:33:09 -07:00
Drew Weymouth
e180197852
fix some interface assertion and nil bugs, and album page not showing now playing
2024-06-01 12:28:48 -07:00
Drew Weymouth
82d4546096
refactor tracklist to use MediaItem, even if it only contains tracks
2024-06-01 10:15:18 -07:00
Drew Weymouth
0a902aef9f
refactoring continued - compiles now
2024-05-31 16:37:14 -07:00
Drew Weymouth
5f8a25be25
use larger playing icon for expanded tracklist rows and fix positioning bug when replacing back with track number
2024-05-30 18:47:30 -07:00
Drew Weymouth
41af03c2bc
fix misalignment bug
2024-05-30 18:33:58 -07:00
Drew Weymouth
d51e4d216a
much cleaner approach to handling different columns between compact/expanded tracklists
2024-05-30 18:29:25 -07:00
Drew Weymouth
6ad98af466
fix sorting columns in expanded rows tracklist
2024-05-30 08:58:59 -07:00
Drew Weymouth
680cfb42d2
WIP - doesn't quite work yet
2024-05-29 20:04:06 -07:00
Drew Weymouth
9928861db9
refactor: extract out TracklistRow interface and base impl
2024-05-29 16:56:37 -07:00
Drew Weymouth
7f158ed030
add another menu separator to tracklist ctx menu
2024-04-27 07:52:24 -07:00
Drew Weymouth
0c7c1f10ab
add new icon for Play Next menu item
2024-04-13 08:05:42 -07:00
Tanguy Rossel
63bdfb5f87
WIP: feat: add "Play next" MenuItem
2024-04-04 08:39:14 +02:00
Drew Weymouth
914636e91f
remove SupportsSongRadio infra since all mediaproviders support it now
2024-03-31 09:28:50 -07:00
natilou
c1bf789432
fix fmt
2024-03-30 12:26:42 -03:00
natilou
298f4f6602
feat: Add Song radio option in tracklist.
...
At this moment this feature is only available on the Subsonic media provider. Using a
Jellyfin server the "Play song radio" option will be disabled.
2024-03-30 12:26:42 -03:00
Drew Weymouth
2afc5e3975
disable album hyperlink in tracklist if albumID is empty
2024-03-24 09:53:06 -07:00
Michael Manganiello
801967a530
misc: Upgrade Go to v1.21
...
Upgrade to 1.21 as 1.20 is now unmaintained.
Most changes are related to the new `slices` package from standard
library, which can replace some existing custom functions.
2024-03-05 09:49:10 -03:00
Michael Manganiello
a6fefc992d
Refactor and temporarily disable sharing artists
2024-03-03 21:01:48 -03:00
Michael Manganiello
9d3725cb51
feat: Add Share option for artists, albums, and tracks
...
This feature is only available on the Subsonic media provider. Using a
Jellyfin server will make Supersonic hide the "Share" option.
* Artists: Option available in grid view and in Artist view.
* Albums: Option available in grid view and in Album view.
* Tracks: Option available in tracklist, when a single track is selected.
2024-03-03 20:44:58 -03:00
Drew Weymouth
d5aefad7c3
add context menu to PlayQueueList
2024-03-03 11:33:44 -08:00
Drew Weymouth
b8ab480294
fullscreen play queue renders correctly
2024-03-02 16:01:14 -08:00
Drew Weymouth
a75222d381
more work
2024-03-02 13:34:09 -08:00
Drew Weymouth
c2c65c3d76
beginning work on PlayQueueList
2024-03-02 12:29:07 -08:00
Drew Weymouth
18d0580424
extract some sharable utils out of tracklist in prep for playqueuelist
2024-03-02 10:04:47 -08:00