Commit Graph
151 Commits
Author SHA1 Message Date
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