Drew Weymouth
31c23490d1
add context menu actions to search dialog, refactor controller
2025-03-29 13:25:56 -07:00
Drew Weymouth
ed36879cda
Fix #571:make timeout configurable and bump default to 15 sec
2025-03-05 07:47:52 -08:00
Drew Weymouth
4fa50b7381
add open animation for pop up images
2025-03-04 18:20:21 -08:00
Drew Weymouth
253c08cbf3
disable Fyne thread checks, fix async for connect to server workflow
2025-02-11 17:09:03 -03:00
Drew Weymouth
2ff3853015
more fyne.Do in controller
2025-02-08 08:35:34 -03:00
Drew Weymouth
94115f2875
fyne.Do in notification toast
2025-02-08 08:35:34 -03:00
Drew Weymouth
7c657accc1
show error toast when failing to add to playlist
2025-01-05 16:38:36 -08:00
Drew Weymouth
dd92d64143
add translations for playlist add toast
2025-01-05 13:31:45 -08:00
Drew Weymouth
18913780bf
toast dismissal, hook up to playlist workflow (success case)
2025-01-05 11:01:07 -08:00
Drew Weymouth
1d342bf413
ensure clicking anywhere outside tracklists can unselect all
2024-12-15 15:52:21 -08:00
Drew Weymouth
389c94e7e1
fix color assertion crash when showing pop up queue on Windows
2024-08-19 08:49:40 -07:00
Drew Weymouth
66b878a092
Fix #462 : persist Skip Duplicates setting in add to playlist dialog
2024-08-09 07:35:55 -07:00
Drew Weymouth
4654d310fd
Ctrl+A selects all on pop up queue if visible
2024-08-08 19:02:10 -07:00
Drew Weymouth
67e9c97391
Merge branch 'main' into tooltips
2024-08-06 07:44:47 -07:00
Drew Weymouth
66b8d4bc89
Add tool tips to tracklist names, etc + refactoring
2024-08-05 17:53:01 -07:00
Drew Weymouth
7c94a4c694
Updates #116 : add tool tips to buttons and various UI elements
2024-08-03 08:25:38 -07:00
Drew Weymouth
d4c1112f96
Fix #446
2024-07-31 16:39:20 -07:00
Drew Weymouth
3b918d0ed5
fix pop up play queue scroll to now playing
2024-07-27 17:03:46 -07:00
Drew Weymouth
44f0399f41
fix track info dialog sizing logic
2024-07-26 08:51:10 -07:00
Drew Weymouth
e9946c0511
fix crash when showing pop up play queue with nothing playing, also let it be freed after non-use
2024-07-25 17:28:24 -07:00
Drew Weymouth
da2a175c5b
make pop up play queue slightly translucent
2024-07-25 07:54:34 -07:00
Drew Weymouth
6f74b5a2b8
Add pop up plqy queue button to lower right
2024-07-24 17:36:47 -07:00
Drew Weymouth
9d0b381572
add controller logic for visualizations and add to gear menu
2024-07-22 18:16:18 -07:00
Drew Weymouth
9910d54f8e
more translations
2024-07-21 11:13:26 -07:00
Drew Weymouth
bf97cdb526
add more to track info dialog
2024-07-18 17:33:42 -07:00
Drew Weymouth
bb91a0c6b4
WIP: add track info dialog
2024-07-14 16:46:07 -07:00
Drew Weymouth
59d979ba80
Include radio stations in Quick Search
2024-07-01 08:04:10 -07:00
Drew Weymouth
edf85a4162
add option to show album years in grid views
2024-06-27 17:44:41 -07:00
Drew Weymouth
7793fd8fdb
Refactor: move some playback-related functions to backend package
2024-06-24 18:49:30 -07:00
Drew Weymouth
0a902aef9f
refactoring continued - compiles now
2024-05-31 16:37:14 -07:00
Drew Weymouth
7a12f58658
use map to de-duplicate playlist tracks
2024-05-23 17:29:32 -07:00
Drew Weymouth
21feca3265
remove Query from mediaprovider.SearchResult
2024-05-23 15:56:56 -07:00
natilou
090874591a
go fmt
2024-05-18 16:07:50 -03:00
natilou
d939c7f85f
add 'Skip duplicates' option
2024-05-18 16:03:21 -03:00
natilou
1b53695589
add a list with all the playlists and then filter by the search text
2024-05-18 12:04:18 -03:00
natilou
9a587eee98
chore: Improve 'Add to playlists' dialog
2024-05-18 12:04:18 -03:00
natilou
2c7394ea98
rename method
2024-05-05 12:54:35 -03:00
natilou
4eefa4d1fb
chore: Implement SearchDialog component
...
Currently, this component is used by QuickSearch dialog. And then, it will be
used by the "Add to playlist" dialog.
I added some setters and getters to the QuickSearch dialog to abstract the interaction
between QuickSearch and SearchDialog from the Controller.
After this PR, I will implement the 'Add to playlist' dialog to incorporate the SearchDialog.
2024-05-05 12:54:35 -03:00
Drew Weymouth
63b0ab7374
add settings dialog radio for saving queue locally or to server
2024-04-16 18:13:22 -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
Drew Weymouth
0c03ac87a1
Merge pull request #355 from adamantike/misc/migrate-artists-page-to-gridview
...
misc: Migrate Artists page to GridView
2024-03-31 08:06:07 -07:00
Michael Manganiello
66658b1401
misc: Migrate Artists page to GridView
...
Remove custom page implementation for Artists, and instead rely on the
generic `GridView` approach. This also simplifies adding new
sorting/filtering options as next improvements.
The new `ArtistFilter` is a dummy implementation without any real
filters at the moment.
Also, the `go-jellyfin` upgrade is needed to correctly display the album
count for each artist.
2024-03-30 12:42:48 -03:00
natilou
0bd0ea8919
adding get son radio support to Jellyfin server
2024-03-30 12:31:14 -03: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
ec085cf22e
Fix #350 : add option to shuffle artist's discography by albums of tracks
2024-03-24 10:13:32 -07:00
Michael Manganiello
a6fefc992d
Refactor and temporarily disable sharing artists
2024-03-03 21:01:48 -03:00
Michael Manganiello
d9bbe03e81
misc: Notify user of failed sharing using a dialog
2024-03-03 20:45:00 -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