Drew Weymouth
de8539df0a
attach play action to track results in quick search
2023-11-05 14:51:59 -08:00
Drew Weymouth
7aa94dd357
add Ctrl+G shortcut
2023-11-05 14:07:52 -08:00
Drew Weymouth
155ee877e3
mostly working now, except for track result action, and results ranking
2023-11-05 14:07:52 -08:00
Drew Weymouth
17df4d780e
more WIP
2023-11-05 14:07:52 -08:00
Drew Weymouth
9b0a017e8c
don't block UI thread when clicking green play button on albums
2023-10-24 20:18:01 -07:00
natilou
f26e9dbcbf
Add UI for viewing the album info returned by Subsonic getAlbumInfo API
...
- Adding "Get Info" in album page's "meatball" menu. When the option is clicked a pop up appears with
the album information and links to Last.fm and MusicBrainz.
Screenshot:
Fixes #105
2023-06-27 09:48:36 -03:00
Drew Weymouth
a537e7c157
Merge pull request #207 from dweymouth/feature/equalizer
...
Add 15 band graphic equalizer in Settings dialog
2023-06-24 13:28:41 -07:00
Drew Weymouth
2d38a0712c
add preamp to EQ
2023-06-24 13:22:11 -07:00
Drew Weymouth
59be258e89
add equalizer UI in settings dialog
2023-06-24 10:47:45 -07:00
natilou
d59ed11647
Add notification when a download is completed
...
- fyne notication looks for the app icon to display it in the notication, so I setted the icon in `main.go`.
- deleting points after "Download" option in grid view that I mistakenly leave it in a previous PR.
- adding the new paremeter `downloadName`
Screenshot:
Fixes #202
2023-06-21 14:17:15 -03:00
Drew Weymouth
02cac23d9a
hook custom themes up to Settings dialog
2023-06-20 18:33:37 -07:00
natilou
225d439729
wrapping functions in a goroutine and adding OnDownload handler to the playlist grid view
2023-06-20 13:24:37 -03:00
natilou
0dfbe685e1
Ability to download from grid
...
- Adding the option to download the album or tracks in grid view from Artist and Album pages.
2023-06-20 12:35:59 -03:00
natilou
b1a266d217
using filepath.Base(track.FilePath) for fileName
2023-06-16 11:42:57 -03:00
natilou
15a63681de
Implementing downloading multiple tracks into a single zip file, changing callback signature
2023-06-15 22:16:46 -03:00
natilou
f190aaf732
Ability to download tracks
...
- Adding the option to download the selected track or tracks.
When the download is clicked it opens a dialog that lets you choose where
you want to save the track and the file name (by default
the file name is the track number, the track name and the extension, example "03 - my song.mp3")
If there are many tracks selected it will open one dialog for each track
- Next steps: download an album and a playlist using zip
2023-06-15 10:12:53 -03:00
Drew Weymouth
e95474d0d0
Merge branch 'main' into feature/sort-tracklist-cols
2023-05-24 09:18:59 -07:00
Drew Weymouth
f29570b1b0
one more VSCode refactor clean up
2023-05-23 19:21:43 -07:00
Drew Weymouth
e95cefd3ce
fix messy VSCode refactor
2023-05-23 19:05:52 -07:00
Drew Weymouth
90936c086d
switch favorite artists view to grid
2023-05-23 18:35:34 -07:00
Drew Weymouth
5acd9dd37f
switch artists page to grid view
2023-05-23 17:21:48 -07:00
Drew Weymouth
1f3559de43
add tracklist sorting logic
2023-05-23 11:10:43 -07:00
Drew Weymouth
d7506ca630
Merge pull request #169 from dweymouth/feature/multiple-servers
...
Add multi-server support
2023-05-17 17:55:07 -07:00
Drew Weymouth
2bc7680361
multi servers part 3: switch servers menu action + some refactoring
2023-05-17 17:46:26 -07:00
Drew Weymouth
4d4b14e4de
add multi-server functionality pt. 2 - delete server
2023-05-17 16:19:24 -07:00
Drew Weymouth
85eb790cd1
add multi-server functionality pt. 1 - add server
2023-05-17 15:03:31 -07:00
Drew Weymouth
480bd7a89d
don't add 'blank page' to navigation history
2023-05-16 17:27:39 -07:00
Drew Weymouth
f926ed3fb9
fix some bugs and restructure a bit more
2023-05-15 17:05:18 -07:00
Drew Weymouth
fd106560d0
more refactoring - compiles now but not extensively tested
2023-05-14 20:50:06 -07:00
Drew Weymouth
2083af3935
add Shuffle context menu item to tracklist; unselect tracks on Favorites page by clicking outside
2023-05-13 16:47:15 -07:00
Drew Weymouth
4c6d6eb162
Fix #163 : fallback to single session login if OS keyring is not available
2023-05-13 09:24:13 -07:00
Drew Weymouth
b94ef8da97
use enter key to move through new server form
2023-05-09 14:59:34 -07:00
Drew Weymouth
3e448ed995
add context menu to cover thumbnail in bottom panel
2023-05-08 09:10:43 -07:00
Drew Weymouth
2ef0282c0b
update module import paths
2023-05-07 09:53:34 -07:00
Drew Weymouth
2d3fb4be3a
Merge pull request #154 from dweymouth/feature/lighttheme
...
Add light theme
2023-05-03 17:49:42 -07:00
Drew Weymouth
4ed6a75778
add theme choice to settings dialog
2023-05-03 17:32:36 -07:00
Drew Weymouth
76657b5c1c
Fix #136 : add context menu to album and playlist grid views
2023-05-02 17:50:35 -07:00
Drew Weymouth
053474f669
make track title in bottom panel link to Now Playing page
2023-04-30 10:17:34 -07:00
Drew Weymouth
d64f00517a
refactor set track rating action
2023-04-26 18:03:33 -07:00
Drew Weymouth
e1f742fafd
add rating to tracklist, hook up set rating action
2023-04-25 20:48:49 -07:00
Drew Weymouth
2f14a09cd8
Fix #63 : add experimental support for setting custom app font
2023-04-21 18:19:45 -07:00
Drew Weymouth
5e8c450d76
add TracksPage
2023-04-20 19:24:44 -07:00
Drew Weymouth
ec3cb0c36d
Fix #104 : add alternate hostname to server connection config
2023-04-18 17:21:02 -07:00
Drew Weymouth
6334598507
add settings UI to choose audio device
2023-04-05 18:52:29 -07:00
Drew Weymouth
d84c0d71ed
hook up playback config onchanged
2023-04-01 10:42:15 -07:00
Drew Weymouth
20563f8441
begin work on settings dialog
2023-03-31 17:37:14 -07:00
Drew Weymouth
d59352cd4d
show dialog on later version found
2023-03-30 19:19:01 -07:00
Drew Weymouth
60b7b93ee2
add edit/delete playlist functionality
2023-03-17 17:17:02 -07:00
Drew Weymouth
f14dda8f45
add legacy auth support
2023-03-09 17:22:41 -08:00
Drew Weymouth
fbf68dff08
add about dialog
2023-03-04 18:47:05 -08:00